texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_math_comma


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_math_command) (_convert_heading_command, _contents_inline_element) (_convert_special_element_type): always call html_attribute_class() to set a class attribute.
Date: Sun, 19 Dec 2021 17:54:15 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 90fe569  * tp/Texinfo/Convert/HTML.pm (_convert_math_command) 
(_convert_heading_command, _contents_inline_element) 
(_convert_special_element_type): always call html_attribute_class() to set a 
class attribute.
90fe569 is described below

commit 90fe569688e0e248fbdd50a7228114c0170b9d23
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sun Dec 19 23:54:06 2021 +0100

    * tp/Texinfo/Convert/HTML.pm (_convert_math_command)
    (_convert_heading_command, _contents_inline_element)
    (_convert_special_element_type): always call
    html_attribute_class() to set a class attribute.
---
 ChangeLog                                          |  7 ++++
 tp/Texinfo/Convert/HTML.pm                         | 10 +++---
 tp/t/results/coverage/math.pl                      |  6 ++--
 .../layout/res_parser/formatting/formatting.html   | 20 +++++------
 .../layout/res_parser/formatting_chm/chapter.html  | 12 +++----
 .../res_parser/formatting_chm/formatting.html      |  8 ++---
 .../res_parser/formatting_exotic/chapter.html      | 12 +++----
 .../res_parser/formatting_fr_icons/formatting.html | 20 +++++------
 .../res_parser/formatting_html/formatting.html     | 20 +++++------
 .../res_parser/formatting_html32/formatting.html   | 42 +++++++++++-----------
 .../formatting_html_no_texi2html/formatting.html   | 12 +++----
 .../res_parser/formatting_html_nodes/chapter.html  | 12 +++----
 .../res_parser/formatting_html_nodes/index.html    |  8 ++---
 .../res_parser/formatting_mathjax/formatting.html  | 20 +++++------
 .../res_parser/formatting_nodes/chapter.html       | 12 +++----
 .../layout/res_parser/formatting_nodes/index.html  |  8 ++---
 .../formatting_numerical_entities/formatting.html  | 20 +++++------
 .../formatting_regions/formatting_regions.html     | 20 +++++------
 .../formatting_weird_quotes/formatting.html        | 20 +++++------
 .../res_parser/formatting_xhtml/formatting.html    | 20 +++++------
 .../res_parser/tex_gdef_mathjax/tex_gdef.html      |  6 ++--
 tp/tests/tex_html/res_parser/tex_notex/tex.html    | 10 +++---
 22 files changed, 166 insertions(+), 159 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4168596..a325342 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2021-12-19  Patrice Dumas  <pertusus@free.fr>
 
+       * tp/Texinfo/Convert/HTML.pm (_convert_math_command)
+       (_convert_heading_command, _contents_inline_element)
+       (_convert_special_element_type): always call
+       html_attribute_class() to set a class attribute.
+
+2021-12-19  Patrice Dumas  <pertusus@free.fr>
+
        * tp/Texinfo/Convert/HTML.pm (_convert_item_command)
        (_convert_def_line_type): only output <span> associated with
        copiable anchor if there is a copiable anchor.
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 212e83c..6e879be 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -2051,10 +2051,10 @@ sub _convert_math_command($$$$)
     # becomes possible
     if ($arg !~ /</) {
       $self->{'element_math'} = 1;
-      return "<em class=\'tex2jax_process\'>\\($arg\\)</em>";
+      return $self->html_attribute_class('em', 
'tex2jax_process').">\\($arg\\)</em>";
     }
   }
-  return "<em class=\'math\'>$arg</em>";
+  return $self->html_attribute_class('em', 'math').">$arg</em>";
 }
 
 $default_commands_conversion{'math'} = \&_convert_math_command;
@@ -2714,7 +2714,7 @@ sub _convert_heading_command($$$$$)
     $result .= join('', $self->close_registered_sections_level($level));
     $self->register_opened_section_level($level, "</div>\n");
 
-    $result .= '<div class="' . $section->{'cmdname'} . '"';
+    $result .= $self->html_attribute_class('div', $section->{'cmdname'});
 
     $result .= " id=\"$element_id\""
         if (defined($element_id) and $element_id ne '');
@@ -4061,7 +4061,7 @@ sub _contents_inline_element($$$)
     my $special_element
       = $self->special_element($special_element_name);
     my $heading;
-    my $result = "<div class=\"${special_element_name}_element\"";
+    my $result = $self->html_attribute_class('div', 
"${special_element_name}_element");
     if ($special_element) {
       my $id = $self->command_id($special_element);
       if ($id ne '') {
@@ -5034,7 +5034,7 @@ sub _convert_special_element_type($$$$)
   my $special_element_name = $element->{'extra'}->{'name'};
   $result .= join('', $self->close_registered_sections_level(0));
   my $id = $self->command_id($element);
-  $result .= "<div class=\"${special_element_name}_element\"";
+  $result .= $self->html_attribute_class('div', 
"${special_element_name}_element");
   if ($id ne '') {
     $result .= " id=\"$id\"";
   }
diff --git a/tp/t/results/coverage/math.pl b/tp/t/results/coverage/math.pl
index 057410d..47f4ac4 100644
--- a/tp/t/results/coverage/math.pl
+++ b/tp/t/results/coverage/math.pl
@@ -596,13 +596,13 @@ $result_converted{'plaintext'}->{'math'} = 'Simple math 
--{x^i}\\over{\\tan y}
 
 
 $result_converted{'html_text'}->{'math'} = '<p>Simple math
-<em class=\'math\'>--{x^i}\\over{\\tan y}</em>
+<em class="math">--{x^i}\\over{\\tan y}</em>
 </p>
 <p>Math with @-command
-<em class=\'math\'><code>math code</code> a &lt; b \\sum<sub>i</sub> 
q<sup>2</sup></em>
+<em class="math"><code>math code</code> a &lt; b \\sum<sub>i</sub> 
q<sup>2</sup></em>
 </p>
 <p>Complex
-<em class=\'math\'>\\underline{<code>math \\hbox{ code }</code>} \\i 
\\sum_{i}{\\underline{f}}</em>
+<em class="math">\\underline{<code>math \\hbox{ code }</code>} \\i 
\\sum_{i}{\\underline{f}}</em>
 </p>
 <p>@\\ outside of math
 \\
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html 
b/tp/tests/layout/res_parser/formatting/formatting.html
index 679d4b0..7817beb 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 35b0de4..fcc6f87 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -959,7 +959,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1669,7 +1669,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1934,7 +1934,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2644,7 +2644,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2915,7 +2915,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3755,7 +3755,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index 56ccd59..f321cf7 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 4541e5b..80391c9 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -975,7 +975,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1685,7 +1685,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1950,7 +1950,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2660,7 +2660,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2931,7 +2931,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3759,7 +3759,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html 
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
index cbc3826..699692d 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 679d4b0..7817beb 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html 
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index b609e95..48caa8e 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -931,7 +931,7 @@ but , ,
 <code>@i{--a}</code> <i>-a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt>--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> -a
 <code>@samp{--a}</code> `<samp>--a</samp>'
@@ -1618,7 +1618,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> 
&Eacute;-. ,A. (&Eacute;tude-, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
@@ -1884,7 +1884,7 @@ but , ,
 <code>@i{--a}</code> <i>-a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt>--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> -a
 <code>@samp{--a}</code> `<samp>--a</samp>'
@@ -2570,7 +2570,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> 
&Eacute;-. ,A. (&Eacute;tude-, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
@@ -2699,7 +2699,7 @@ html ''
 
 
 
-<div class="top" id="Top">
+<div id="Top">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[ &lt; ]</td>
 <td valign="middle" align="left">[<a href="#chapter" title="Next section in 
reading order"> &gt; </a>]</td>
@@ -2722,7 +2722,7 @@ Menu comment
 
 
 <hr size="6">
-<div class="chapter" id="chapter">
+<div id="chapter">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#Top" title="Previous section in 
reading order"> &lt; </a>]</td>
@@ -2892,7 +2892,7 @@ but , ,
 <code>@i{--a}</code> <i>-a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt>--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> -a
 <code>@samp{--a}</code> `<samp>--a</samp>'
@@ -3578,7 +3578,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> 
&Eacute;-. ,A. (&Eacute;tude-, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
@@ -3843,7 +3843,7 @@ but , ,
 <code>@i{--a}</code> <i>-a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt>--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> -a
 <code>@samp{--a}</code> `<samp>--a</samp>'
@@ -4529,7 +4529,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> 
&Eacute;-. ,A. (&Eacute;tude-, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;-. ,A.
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
@@ -4799,7 +4799,7 @@ but , ,
 <code>@i{--a}</code> <i>-a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> --a
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em>--a {\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> -a
 <code>@samp{--a}</code> `<samp>--a</samp>'
@@ -5615,7 +5615,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> 
&Eacute;--. ,A. (&Eacute;tude--, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> &Eacute;--. ,A.
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em>--a- {\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&#34; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&#34; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&#34; %@:} @b{in b &#34;},e--xt}</code> 
<img src="f--ile.e--xt" alt="jk _&#34; %@ in b &#34;">
@@ -6345,7 +6345,7 @@ Menu comment
 
 
 <hr>
-<div class="section" id="s_002d_002dect_002cion">
+<div id="s_002d_002dect_002cion">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#chapter" title="Previous section 
in reading order"> &lt; </a>]</td>
@@ -6377,7 +6377,7 @@ Menu comment
 </table>
 
 <hr>
-<div class="subsection" id="subsection">
+<div id="subsection">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#s_002d_002dect_002cion" 
title="Previous section in reading order"> &lt; </a>]</td>
@@ -6404,7 +6404,7 @@ Menu comment
 
 <span id="anchor"></span>
 <hr>
-<div class="subsubsection" 
id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
+<div id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a href="#subsection" title="Previous 
section in reading order"> &lt; </a>]</td>
@@ -6424,7 +6424,7 @@ Menu comment
 
 <hr>
 </div>
-<div class="subsubsection" 
id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
+<div id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a 
href="#subsubsection-_0060_0060simple_002ddouble_002d_002d" title="Previous 
section in reading order"> &lt; </a>]</td>
@@ -6447,7 +6447,7 @@ Menu comment
 </div>
 </div>
 </div>
-<div class="centerchap" id="chapter2">
+<div id="chapter2">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
 <td valign="middle" align="left">[<a 
href="#subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" 
title="Previous section in reading order"> &lt; </a>]</td>
@@ -6953,7 +6953,7 @@ Menu comment
 <hr size="6">
 </div>
 </div>
-<div class="Footnotes_element" id="SEC_Foot">
+<div id="SEC_Foot">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
@@ -6994,7 +6994,7 @@ Menu comment
 <h5><a id="FOOT10" href="#DOCF10">(12)</a></h5>
 <p>in footnote</p>
 </div><hr>
-<div class="Contents_element" id="SEC_Contents">
+<div id="SEC_Contents">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
@@ -7018,7 +7018,7 @@ Menu comment
   </ul></li>
   <li><a id="toc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
 </ul></div><hr>
-<div class="Overview_element" id="SEC_Overview">
+<div id="SEC_Overview">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
@@ -7031,7 +7031,7 @@ Menu comment
 <li><a id="stoc-chapter-1" href="#chapter" rel="index">1 chapter</a></li>
 <li><a id="stoc-chapter-2" href="#chapter2" rel="index">chapter 2</a></li>
 </ul></div><hr>
-<div class="About_element" id="SEC_About">
+<div id="SEC_About">
 <table cellpadding="1" cellspacing="1" border="0">
 <tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
 <td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of 
contents">Contents</a>]</td>
diff --git 
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
index e17a551..f02d9e1 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
@@ -1013,7 +1013,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1723,7 +1723,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1988,7 +1988,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2698,7 +2698,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2969,7 +2969,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3809,7 +3809,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
index c927322..f42be2d 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -975,7 +975,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1685,7 +1685,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1950,7 +1950,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2660,7 +2660,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2931,7 +2931,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3771,7 +3771,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
index b70b7f3..52e50ce 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index cc91f38..37a5702 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -961,7 +961,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1672,7 +1672,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class="tex2jax_process">\(--a- {\frac{1}{2}}\)</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1938,7 +1938,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2648,7 +2648,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class="tex2jax_process">\(--a- {\frac{1}{2}}\)</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2970,7 +2970,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3680,7 +3680,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class="tex2jax_process">\(--a- {\frac{1}{2}}\)</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3945,7 +3945,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4655,7 +4655,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class="tex2jax_process">\(--a- {\frac{1}{2}}\)</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4926,7 +4926,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class='tex2jax_process'>\(--a {\frac{1}{2}} -\)</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em 
class="tex2jax_process">\(--a {\frac{1}{2}} -\)</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5766,7 +5766,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class='tex2jax_process'>\(--a- {\frac{1}{2}}\)</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em 
class="tex2jax_process">\(--a- {\frac{1}{2}}\)</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index c927322..f42be2d 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -975,7 +975,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1685,7 +1685,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1950,7 +1950,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2660,7 +2660,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2931,7 +2931,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3771,7 +3771,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index b70b7f3..52e50ce 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git 
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html 
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
index efed422..1f120e8 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&#8211;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} &#8722;</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} &#8722;</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&#8211;a</span>
 <code>@samp{--a}</code> &#8216;<samp>--a</samp>&#8221;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> 
(&#201;tude&#8211;&#44; <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&#201;tude&#8211;&#44; 
Autonome">&#201;&#8211;. &#44;A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a&#8722; 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&#8211;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} &#8722;</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} &#8722;</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&#8211;a</span>
 <code>@samp{--a}</code> &#8216;<samp>--a</samp>&#8221;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> 
(&#201;tude&#8211;&#44; <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&#201;tude&#8211;&#44; 
Autonome">&#201;&#8211;. &#44;A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a&#8722; 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&#8211;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} &#8722;</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} &#8722;</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&#8211;a</span>
 <code>@samp{--a}</code> &#8216;<samp>--a</samp>&#8221;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> 
(&#201;tude&#8211;&#44; <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&#201;tude&#8211;&#44; 
Autonome">&#201;&#8211;. &#44;A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a&#8722; 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&#8211;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} &#8722;</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} &#8722;</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&#8211;a</span>
 <code>@samp{--a}</code> &#8216;<samp>--a</samp>&#8221;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> 
(&#201;tude&#8211;&#44; <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&#201;tude&#8211;&#44; 
Autonome">&#201;&#8211;. &#44;A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a&#8722; 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&#8211;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} &#8722;</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} &#8722;</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&#8211;a</span>
 <code>@samp{--a}</code> &#8216;<samp>--a</samp>&#8221;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&#201;tude&#8211;&#44; Autonome">&#201;--. &#44;A.</abbr> 
(&#201;tude--&#44; <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&#201;tude&#8211;&#44; 
Autonome">&#201;--. &#44;A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a&#8722; 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git 
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html 
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index e699485..3b982bd 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1927,7 +1927,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2637,7 +2637,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2936,7 +2936,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3646,7 +3646,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3916,7 +3916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4756,7 +4756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -5032,7 +5032,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5742,7 +5742,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 63496d8..a5c801d 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> @<samp>--a</samp>'&lsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> @<samp>--a</samp>'&lsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> @<samp>--a</samp>'&lsquo;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> @<samp>--a</samp>'&lsquo;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> @<samp>--a</samp>'&lsquo;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@">
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;">
diff --git a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html 
b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
index 8e7ee18..177789a 100644
--- a/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_xhtml/formatting.html
@@ -951,7 +951,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -1662,7 +1662,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@"/>
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
@@ -1928,7 +1928,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -2638,7 +2638,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@"/>
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
@@ -2960,7 +2960,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -3670,7 +3670,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@"/>
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
@@ -3935,7 +3935,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <tt class="key">--a</tt>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -4645,7 +4645,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;&ndash;. ,A.</abbr> 
(&Eacute;tude&ndash;, <b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;&ndash;. ,A.</abbr>
 </p>
-<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<p><code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 </p>
 <p><code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@"/>
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
@@ -4916,7 +4916,7 @@ but , ,
 <code>@i{--a}</code> <i>&ndash;a</i>
 <code>@kbd{--a}</code> <kbd>--a</kbd>
 <code>@key{--a}</code> <span class="key">--a</span>
-<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class='math'>--a 
{\frac{1}{2}} -</em>
+<code>@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a 
{\frac{1}{2}} -</em>
 <code>@option{--a}</code> <samp>--a</samp>
 <code>@r{--a}</code> <span class="roman">&ndash;a</span>
 <code>@samp{--a}</code> &lsquo;<samp>--a</samp>&rsquo;
@@ -5756,7 +5756,7 @@ html ''
 <code>@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr 
title="&Eacute;tude&ndash;, Autonome">&Eacute;--. ,A.</abbr> (&Eacute;tude--, 
<b>Autonome</b>)
 <code>@abbr{@'E--. @comma{}A.}</code> <abbr title="&Eacute;tude&ndash;, 
Autonome">&Eacute;--. ,A.</abbr>
 
-<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class='math'>--a- 
{\frac{1}{2}}</em>
+<code>@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a- 
{\frac{1}{2}}</em>
 
 <code>@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img src="f-ile.jpg" 
alt="altjk _&quot; %@"/>
 <code>@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b 
&quot;},e--xt}</code> <img src="f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
diff --git a/tp/tests/tex_html/res_parser/tex_gdef_mathjax/tex_gdef.html 
b/tp/tests/tex_html/res_parser/tex_gdef_mathjax/tex_gdef.html
index 679efe5..5521b44 100644
--- a/tp/tests/tex_html/res_parser/tex_gdef_mathjax/tex_gdef.html
+++ b/tp/tests/tex_html/res_parser/tex_gdef_mathjax/tex_gdef.html
@@ -52,11 +52,11 @@ MathJax = {
 
   \gdef\Desig{\buildrel \rm def \over \equiv}
 
-<p><em class='tex2jax_process'>\(\def\otest{\sqrt{64}} \)</em>
+<p><em class="tex2jax_process">\(\def\otest{\sqrt{64}} \)</em>
 </p>
-<p><em class='tex2jax_process'>\(\gdef\testmacro{a \equiv b} \)</em>
+<p><em class="tex2jax_process">\(\gdef\testmacro{a \equiv b} \)</em>
 </p>
-<p><em class='tex2jax_process'>\(\Desig \testmacro \otest\)</em>
+<p><em class="tex2jax_process">\(\Desig \testmacro \otest\)</em>
 </p>
 <div class="displaymath"><em class="tex2jax_process">\[ \Desig \testmacro 
\otest
 \]</em></div>
diff --git a/tp/tests/tex_html/res_parser/tex_notex/tex.html 
b/tp/tests/tex_html/res_parser/tex_notex/tex.html
index c88a90e..f9b36c5 100644
--- a/tp/tests/tex_html/res_parser/tex_notex/tex.html
+++ b/tp/tests/tex_html/res_parser/tex_notex/tex.html
@@ -47,22 +47,22 @@ ul.no-bullet {list-style: none}
 <p>Same that @html (but empty following line not ignored).
 </p>
 <p>Test of @math
-Here some <em class='math'>{x^i}\over{\tan y}</em>.
+Here some <em class="math">{x^i}\over{\tan y}</em>.
 </p>
 <p>Maths with protected \:
-<em class='math'>a \ b</em>.
+<em class="math">a \ b</em>.
 </p>
 <p>Maths with code @-command:
 </p>
-<p><em class='math'><code>math code</code> a &lt; b</em>
+<p><em class="math"><code>math code</code> a &lt; b</em>
 </p>
 <p>Maths with code @-command and braces:
 </p>
-<p><em class='math'>\underline{<code>math \hbox{ code }</code>} 
\sum_{i}{\underline{f}}</em>
+<p><em class="math">\underline{<code>math \hbox{ code }</code>} 
\sum_{i}{\underline{f}}</em>
 </p>
 <p>Maths with @-sup
 </p>
-<p><em class='math'>\sum_{i} f(x)<sup>2</sup></em>
+<p><em class="math">\sum_{i} f(x)<sup>2</sup></em>
 </p>
 <p>@\ outside of math
 </p>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]