texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_b


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block), tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): add a warning when a command as @itemize argument is a brace command, do not have braces and is not a mark (noarg) command.
Date: Mon, 04 Mar 2024 17:00:16 -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 e6c85e6995 * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block), 
tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): add a warning 
when a command as @itemize argument is a brace command, do not have braces and 
is not a mark (noarg) command.
e6c85e6995 is described below

commit e6c85e6995561a38bf765fb9b3f76d8ef35f939d
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Mar 4 23:00:05 2024 +0100

    * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block),
    tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): add a
    warning when a command as @itemize argument is a brace command, do not
    have braces and is not a mark (noarg) command.
---
 ChangeLog                                          |  7 +++
 tp/Texinfo/ParserNonXS.pm                          | 18 ++++++++
 tp/Texinfo/XS/parsetexi/end_line.c                 | 50 +++++++++++++++-------
 tp/t/results/html_tests/itemize_arguments.pl       | 10 ++++-
 .../itemize_arguments_enable_encoding.pl           | 10 ++++-
 tp/t/results/itemize/asis_as_itemize_argument.pl   | 10 ++++-
 tp/t/results/itemize/itemize_in_example.pl         | 10 ++++-
 .../res_parser/formatting_chm/formatting.2         |  8 ++++
 .../res_parser/formatting_docbook/formatting.2     |  8 ++++
 .../res_parser/formatting_epub/formatting.2        |  8 ++++
 .../res_parser/formatting_html32/formatting.2      |  8 ++++
 .../formatting_html_no_split/formatting.2          |  8 ++++
 .../res_parser/formatting_info/formatting.2        |  8 ++++
 .../res_parser/formatting_latex/formatting.2       |  8 ++++
 .../formatting_macro_expand/formatting.2           |  8 ++++
 .../res_parser/formatting_plaintext/formatting.2   |  8 ++++
 .../res_parser/formatting_rawtext/formatting.2     |  8 ++++
 .../formatting_regions/formatting_regions.2        |  8 ++++
 .../res_parser/formatting_textcontent/formatting.2 |  8 ++++
 .../res_parser/formatting_xhtml/formatting.2       |  8 ++++
 .../res_parser/formatting_xml/formatting.2         |  8 ++++
 .../formatting_enable_encoding/formatting.2        |  8 ++++
 .../res_parser/formatting_epub_nodes/formatting.2  |  8 ++++
 .../res_parser/formatting_exotic/formatting.2      |  8 ++++
 .../layout/res_parser/formatting_fr/formatting.2   |  8 ++++
 .../res_parser/formatting_fr_icons/formatting.2    |  8 ++++
 .../res_parser/formatting_fr_info/formatting.2     |  8 ++++
 .../formatting_info_ascii_punctuation/formatting.2 |  8 ++++
 .../formatting_info_disable_encoding/formatting.2  |  8 ++++
 .../res_parser/formatting_inline_css/formatting.2  |  8 ++++
 .../res_parser/formatting_mathjax/formatting.2     |  8 ++++
 .../formatting_numerical_entities/formatting.2     |  8 ++++
 .../formatting.2                                   |  8 ++++
 .../formatting_sort_element_counts/formatting.2    |  8 ++++
 .../res_parser/formatting_texi2html/formatting.2   |  8 ++++
 .../formatting_texi2html_nodes/formatting.2        |  8 ++++
 .../formatting_weird_quotes/formatting.2           |  8 ++++
 .../res_parser/formatting_singular/formatting.2    |  8 ++++
 .../tex_httex_latex/tex_tex4ht_latex.css           |  1 +
 .../res_parser/tex_httex_latex/tex_tex4ht_latex.lg |  1 +
 .../tex_httex_latex_math/tex_tex4ht_latex.css      |  1 +
 .../tex_httex_latex_math/tex_tex4ht_latex.lg       |  1 +
 .../tex_httex_tex_latex/tex_tex4ht_latex.css       |  1 +
 .../tex_httex_tex_latex/tex_tex4ht_latex.lg        |  1 +
 .../tex_httex_tex_latex_math/tex_tex4ht_latex.css  |  1 +
 .../tex_httex_tex_latex_math/tex_tex4ht_latex.lg   |  1 +
 46 files changed, 351 insertions(+), 20 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index db80681bec..05594e56f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-04  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block),
+       tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): add a
+       warning when a command as @itemize argument is a brace command, do not
+       have braces and is not a mark (noarg) command.
+
 2024-03-03  Gavin Smith <gavinsmith0123@gmail.com>
 
        * tp/Texinfo/XS/main/get_perl_info.c: Remove unnecessary #include.
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index 57ee86cb3b..0f09fd44d4 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -4126,6 +4126,7 @@ sub _end_line_starting_block($$$)
     } elsif ($command eq 'itemize'
              and $current->{'extra'}
              and $current->{'extra'}->{'command_as_argument'}) {
+      my $command_as_argument = $current->{'extra'}->{'command_as_argument'};
       # This code checks that the command_as_argument of the @itemize
       # is alone on the line, otherwise it is not a command_as_argument.
       my @args = @{$current->{'args'}->[0]->{'contents'}};
@@ -4144,9 +4145,26 @@ sub _end_line_starting_block($$$)
           if (scalar(keys(%{$current->{'extra'}})) == 0) {
             delete $current->{'extra'};
           }
+          $command_as_argument = undef;
           last;
         }
       }
+      # if the command as argument does not have braces but it is
+      # a brace command and not a mark (noarg) command, warn
+      if (defined($command_as_argument)
+          and (!$command_as_argument->{'args'}
+               or !scalar(@{$command_as_argument->{'args'}})
+               or !$command_as_argument->{'args'}->[0]->{'type'}
+               or $command_as_argument->{'args'}->[0]->{'type'}
+                     ne 'brace_command_arg')) {
+        my $cmdname = $command_as_argument->{'cmdname'};
+        if (defined($brace_commands{$cmdname})
+            and $brace_commands{$cmdname} ne 'noarg') {
+          $self->_command_warn($current,
+       __("non-mark brace command `\@%s' as \@%s argument should have braces"),
+            $cmdname, $command);
+        }
+      }
     }
     # Check if command_as_argument isn't an accent command
     if ($current->{'extra'}
diff --git a/tp/Texinfo/XS/parsetexi/end_line.c 
b/tp/Texinfo/XS/parsetexi/end_line.c
index 051a2dc1ac..0d161a95f6 100644
--- a/tp/Texinfo/XS/parsetexi/end_line.c
+++ b/tp/Texinfo/XS/parsetexi/end_line.c
@@ -907,9 +907,9 @@ end_line_starting_block (ELEMENT *current)
         }
       else if (command_data(command).data == BLOCK_item_line)
         {
-          KEY_PAIR *k_command_as_argument;
-          k_command_as_argument = lookup_extra (current, 
"command_as_argument");
-          if (!k_command_as_argument)
+          KEY_PAIR *k_command_as_arg;
+          k_command_as_arg = lookup_extra (current, "command_as_argument");
+          if (!k_command_as_arg)
             {
               if (current->args.number > 0
                   && current->args.list[0]->contents.number > 0)
@@ -930,7 +930,7 @@ end_line_starting_block (ELEMENT *current)
             }
           else
             {
-              ELEMENT *e = k_command_as_argument->element;
+              ELEMENT *e = k_command_as_arg->element;
               if (!(command_flags(e) & CF_brace)
                   || (command_data(e->cmd).data == BRACE_noarg))
                 {
@@ -939,19 +939,18 @@ end_line_starting_block (ELEMENT *current)
                                  "should not be on @%s line",
                                  command_name(e->cmd),
                                  command_name(command));
-                  k_command_as_argument->key = "";
-                  k_command_as_argument->type = extra_deleted;
+                  k_command_as_arg->key = "";
+                  k_command_as_arg->type = extra_deleted;
                 }
             }
         }
-
-      /* check that command_as_argument of the @itemize is alone on the line,
-         otherwise it is not a command_as_argument */
       else if (command == CM_itemize)
         {
-          KEY_PAIR *k_command_as_argument;
-          k_command_as_argument = lookup_extra (current, 
"command_as_argument");
-          if (k_command_as_argument)
+          KEY_PAIR *k_command_as_arg;
+          k_command_as_arg = lookup_extra (current, "command_as_argument");
+      /* check that command_as_argument of the @itemize is alone on the line,
+         otherwise it is not a command_as_argument */
+          if (k_command_as_arg)
             {
               int i;
               ELEMENT *e = args_child_by_index (current, 0);
@@ -959,7 +958,7 @@ end_line_starting_block (ELEMENT *current)
               for (i = 0; i < e->contents.number; i++)
                 {
                   if (contents_child_by_index (e, i)
-                             == k_command_as_argument->element)
+                             == k_command_as_arg->element)
                     {
                       i++;
                       break;
@@ -974,13 +973,32 @@ end_line_starting_block (ELEMENT *current)
                            && !*(f->text.text
                                  + strspn (f->text.text, whitespace_chars))))
                     {
-                      k_command_as_argument->element->type = ET_NONE;
-                      k_command_as_argument->key = "";
-                      k_command_as_argument->type = extra_deleted;
+                      k_command_as_arg->element->type = ET_NONE;
+                      k_command_as_arg->key = "";
+                      k_command_as_arg->type = extra_deleted;
+                      k_command_as_arg = 0;
                       break;
                     }
                 }
             }
+
+          /* if the command as argument does not have braces but it is
+             a brace command and not a mark (noarg) command, warn */
+          if (k_command_as_arg
+              && (k_command_as_arg->element->args.number <= 0
+                  || k_command_as_arg->element->args.list[0]->type
+                       != ET_brace_command_arg))
+            {
+              enum command_id as_argument_cmd = k_command_as_arg->element->cmd;
+              if ((builtin_command_data[as_argument_cmd].flags & CF_brace)
+                  && builtin_command_data[as_argument_cmd].data != BRACE_noarg)
+                {
+                  command_warn (current,
+       "non-mark brace command `@%s' as @%s argument should have braces",
+                            command_name(as_argument_cmd),
+                            command_name(command));
+                }
+            }
         }
 
       /* Check if command_as_argument isn't an accent command */
diff --git a/tp/t/results/html_tests/itemize_arguments.pl 
b/tp/t/results/html_tests/itemize_arguments.pl
index c742ca3f22..ddea073f13 100644
--- a/tp/t/results/html_tests/itemize_arguments.pl
+++ b/tp/t/results/html_tests/itemize_arguments.pl
@@ -4531,7 +4531,15 @@ item fr error error--> a
 
 ';
 
-$result_errors{'itemize_arguments'} = [];
+$result_errors{'itemize_arguments'} = [
+  {
+    'error_line' => 'warning: non-mark brace command `@asis\' as @itemize 
argument should have braces
+',
+    'line_nr' => 94,
+    'text' => 'non-mark brace command `@asis\' as @itemize argument should 
have braces',
+    'type' => 'warning'
+  }
+];
 
 
 $result_floats{'itemize_arguments'} = {};
diff --git a/tp/t/results/html_tests/itemize_arguments_enable_encoding.pl 
b/tp/t/results/html_tests/itemize_arguments_enable_encoding.pl
index 7a333f1b54..2fdca50fda 100644
--- a/tp/t/results/html_tests/itemize_arguments_enable_encoding.pl
+++ b/tp/t/results/html_tests/itemize_arguments_enable_encoding.pl
@@ -4531,7 +4531,15 @@ item fr error error--> a
 
 ';
 
-$result_errors{'itemize_arguments_enable_encoding'} = [];
+$result_errors{'itemize_arguments_enable_encoding'} = [
+  {
+    'error_line' => 'warning: non-mark brace command `@asis\' as @itemize 
argument should have braces
+',
+    'line_nr' => 94,
+    'text' => 'non-mark brace command `@asis\' as @itemize argument should 
have braces',
+    'type' => 'warning'
+  }
+];
 
 
 $result_floats{'itemize_arguments_enable_encoding'} = {};
diff --git a/tp/t/results/itemize/asis_as_itemize_argument.pl 
b/tp/t/results/itemize/asis_as_itemize_argument.pl
index e6f619adda..879d53121c 100644
--- a/tp/t/results/itemize/asis_as_itemize_argument.pl
+++ b/tp/t/results/itemize/asis_as_itemize_argument.pl
@@ -116,7 +116,15 @@ $result_texis{'asis_as_itemize_argument'} = '@itemize @asis
 $result_texts{'asis_as_itemize_argument'} = 'as is
 ';
 
-$result_errors{'asis_as_itemize_argument'} = [];
+$result_errors{'asis_as_itemize_argument'} = [
+  {
+    'error_line' => 'warning: non-mark brace command `@asis\' as @itemize 
argument should have braces
+',
+    'line_nr' => 1,
+    'text' => 'non-mark brace command `@asis\' as @itemize argument should 
have braces',
+    'type' => 'warning'
+  }
+];
 
 
 $result_floats{'asis_as_itemize_argument'} = {};
diff --git a/tp/t/results/itemize/itemize_in_example.pl 
b/tp/t/results/itemize/itemize_in_example.pl
index 84a2523616..b48f5c4944 100644
--- a/tp/t/results/itemize/itemize_in_example.pl
+++ b/tp/t/results/itemize/itemize_in_example.pl
@@ -595,7 +595,15 @@ with m--n
 in an itemize line
 ';
 
-$result_errors{'itemize_in_example'} = [];
+$result_errors{'itemize_in_example'} = [
+  {
+    'error_line' => 'warning: non-mark brace command `@asis\' as @itemize 
argument should have braces
+',
+    'line_nr' => 8,
+    'text' => 'non-mark brace command `@asis\' as @itemize argument should 
have braces',
+    'type' => 'warning'
+  }
+];
 
 
 $result_floats{'itemize_in_example'} = {};
diff --git a/tp/tests/coverage/res_parser/formatting_chm/formatting.2 
b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/coverage/res_parser/formatting_chm/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2 
b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
index 62d136c027..041ab62910 100644
--- a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_epub/formatting.2 
b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
index 781e7d8016..fdf1ff0dac 100644
--- a/tp/tests/coverage/res_parser/formatting_epub/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html32/formatting.2 
b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/coverage/res_parser/formatting_html32/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2 
b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
index e84c66d60d..1fdb09efd7 100644
--- a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_info/formatting.2 
b/tp/tests/coverage/res_parser/formatting_info/formatting.2
index 5047e36266..5a529c0943 100644
--- a/tp/tests/coverage/res_parser/formatting_info/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_info/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_latex/formatting.2 
b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
index ade30f1a6d..9a041b1a97 100644
--- a/tp/tests/coverage/res_parser/formatting_latex/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
@@ -44,6 +44,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -112,6 +114,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -181,6 +185,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -250,6 +256,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2 
b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
index 6e842bca9c..291ac18d9c 100644
--- a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2 
b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
index 57582a5f16..283e4a5998 100644
--- a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2 
b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
index 6e842bca9c..291ac18d9c 100644
--- a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2 
b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
index 1d56eeb6de..a15f324618 100644
--- a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
+++ b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
@@ -45,6 +45,8 @@ formatting_regions.texi:27: warning: @verb should not appear 
anywhere inside @im
 formatting_regions.texi:27: warning: @verb should not appear anywhere inside 
@image (possibly involving @mymacro)
 formatting_regions.texi:27: @sp missing argument (possibly involving @mymacro)
 formatting_regions.texi:27: warning: @author not meaningful outside 
`@titlepage' and `@quotation' environments (possibly involving @mymacro)
+formatting_regions.texi:27: warning: non-mark brace command `@emph' as 
@itemize argument should have braces (possibly involving @mymacro)
+formatting_regions.texi:27: warning: non-mark brace command `@w' as @itemize 
argument should have braces (possibly involving @mymacro)
 formatting_regions.texi:27: command @bullet not accepting argument in brace 
should not be on @table line (possibly involving @mymacro)
 formatting_regions.texi:27: missing @table argument (possibly involving 
@mymacro)
 formatting_regions.texi:27: command @minus not accepting argument in brace 
should not be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting_regions.texi:38: warning: @verb should not 
appear anywhere inside @im
 formatting_regions.texi:38: warning: @verb should not appear anywhere inside 
@image (possibly involving @mymacro)
 formatting_regions.texi:38: warning: @verb should not appear anywhere inside 
@image (possibly involving @mymacro)
 formatting_regions.texi:38: @sp missing argument (possibly involving @mymacro)
+formatting_regions.texi:38: warning: non-mark brace command `@emph' as 
@itemize argument should have braces (possibly involving @mymacro)
+formatting_regions.texi:38: warning: non-mark brace command `@w' as @itemize 
argument should have braces (possibly involving @mymacro)
 formatting_regions.texi:38: command @bullet not accepting argument in brace 
should not be on @table line (possibly involving @mymacro)
 formatting_regions.texi:38: missing @table argument (possibly involving 
@mymacro)
 formatting_regions.texi:38: command @minus not accepting argument in brace 
should not be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting_regions.texi:45: warning: @verb should not 
appear anywhere inside @im
 formatting_regions.texi:45: warning: @verb should not appear anywhere inside 
@image (possibly involving @mymacro)
 formatting_regions.texi:45: @sp missing argument (possibly involving @mymacro)
 formatting_regions.texi:45: warning: @author not meaningful outside 
`@titlepage' and `@quotation' environments (possibly involving @mymacro)
+formatting_regions.texi:45: warning: non-mark brace command `@emph' as 
@itemize argument should have braces (possibly involving @mymacro)
+formatting_regions.texi:45: warning: non-mark brace command `@w' as @itemize 
argument should have braces (possibly involving @mymacro)
 formatting_regions.texi:45: command @bullet not accepting argument in brace 
should not be on @table line (possibly involving @mymacro)
 formatting_regions.texi:45: missing @table argument (possibly involving 
@mymacro)
 formatting_regions.texi:45: command @minus not accepting argument in brace 
should not be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting_regions.texi:48: warning: @verb should not 
appear anywhere inside @im
 formatting_regions.texi:48: warning: @verb should not appear anywhere inside 
@image (possibly involving @mymacro)
 formatting_regions.texi:48: @sp missing argument (possibly involving @mymacro)
 formatting_regions.texi:48: warning: @author not meaningful outside 
`@titlepage' and `@quotation' environments (possibly involving @mymacro)
+formatting_regions.texi:48: warning: non-mark brace command `@emph' as 
@itemize argument should have braces (possibly involving @mymacro)
+formatting_regions.texi:48: warning: non-mark brace command `@w' as @itemize 
argument should have braces (possibly involving @mymacro)
 formatting_regions.texi:48: command @bullet not accepting argument in brace 
should not be on @table line (possibly involving @mymacro)
 formatting_regions.texi:48: missing @table argument (possibly involving 
@mymacro)
 formatting_regions.texi:48: command @minus not accepting argument in brace 
should not be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2 
b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
index 6e842bca9c..291ac18d9c 100644
--- a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2 
b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xml/formatting.2 
b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
index 6e842bca9c..291ac18d9c 100644
--- a/tp/tests/coverage/res_parser/formatting_xml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2 
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
index 781e7d8016..fdf1ff0dac 100644
--- a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting.2 
b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
index e84c66d60d..1fdb09efd7 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_fr/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2 
b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
index 5047e36266..5a529c0943 100644
--- a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2 
b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
index 5047e36266..5a529c0943 100644
--- a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2 
b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
index 5047e36266..5a529c0943 100644
--- a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2 
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2 
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
 
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
index 57582a5f16..283e4a5998 100644
--- 
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
+++ 
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2 
b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
index e84c66d60d..1fdb09efd7 100644
--- a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2 
b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
index c4a9decc65..f6f031267c 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/formatting.2 
b/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
index 3aa1d61f84..b1e2f89365 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
+++ b/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
@@ -45,6 +45,8 @@ formatting.texi:22: warning: @verb should not appear anywhere 
inside @image (pos
 formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:22: @sp missing argument (possibly involving @mymacro)
 formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:22: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:22: missing @table argument (possibly involving @mymacro)
 formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -114,6 +116,8 @@ formatting.texi:32: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:32: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:32: missing @table argument (possibly involving @mymacro)
 formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -184,6 +188,8 @@ formatting.texi:81: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:81: @sp missing argument (possibly involving @mymacro)
 formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:81: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:81: missing @table argument (possibly involving @mymacro)
 formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
@@ -254,6 +260,8 @@ formatting.texi:88: warning: @verb should not appear 
anywhere inside @image (pos
 formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
 formatting.texi:88: @sp missing argument (possibly involving @mymacro)
 formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@emph' as @itemize 
argument should have braces (possibly involving @mymacro)
+formatting.texi:88: warning: non-mark brace command `@w' as @itemize argument 
should have braces (possibly involving @mymacro)
 formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
 formatting.texi:88: missing @table argument (possibly involving @mymacro)
 formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
diff --git a/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.css 
b/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.css
index 3b756a0c4b..a556bd59d6 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.css
+++ b/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.css
@@ -53,6 +53,7 @@ div.flushleft {text-align: left;}
 .framebox-r {text-align:right;}
 span.thank-mark{ vertical-align: super }
 span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
 div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; 
margin-bottom:0.5em; }
 table.tabular td p{margin-top:0em;}
 table.tabular {margin-left: auto; margin-right: auto;}
diff --git a/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.lg 
b/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.lg
index 6b03677f76..20923b4265 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.lg
+++ b/tp/tests/tex_html/res_parser/tex_httex_latex/tex_tex4ht_latex.lg
@@ -59,6 +59,7 @@ Css: .framebox-l {text-align:left;}
 Css: .framebox-r {text-align:right;}
 Css: span.thank-mark{ vertical-align: super }
 Css: span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+Css: code.verb{font-family:monospace,monospace;}
 Css: div.tabular, div.center div.tabular {text-align: center; 
margin-top:0.5em; margin-bottom:0.5em; }
 Css: table.tabular td p{margin-top:0em;}
 Css: table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.css 
b/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.css
index bd05cc52db..38bd0c9e48 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.css
+++ b/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.css
@@ -59,6 +59,7 @@ div.flushleft {text-align: left;}
 .framebox-r {text-align:right;}
 span.thank-mark{ vertical-align: super }
 span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
 div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; 
margin-bottom:0.5em; }
 table.tabular td p{margin-top:0em;}
 table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.lg 
b/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.lg
index c80a67a20c..0258dc5d89 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.lg
+++ b/tp/tests/tex_html/res_parser/tex_httex_latex_math/tex_tex4ht_latex.lg
@@ -61,6 +61,7 @@ Css: .framebox-l {text-align:left;}
 Css: .framebox-r {text-align:right;}
 Css: span.thank-mark{ vertical-align: super }
 Css: span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+Css: code.verb{font-family:monospace,monospace;}
 Css: div.tabular, div.center div.tabular {text-align: center; 
margin-top:0.5em; margin-bottom:0.5em; }
 Css: table.tabular td p{margin-top:0em;}
 Css: table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.css 
b/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.css
index 3b756a0c4b..a556bd59d6 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.css
+++ b/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.css
@@ -53,6 +53,7 @@ div.flushleft {text-align: left;}
 .framebox-r {text-align:right;}
 span.thank-mark{ vertical-align: super }
 span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
 div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; 
margin-bottom:0.5em; }
 table.tabular td p{margin-top:0em;}
 table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.lg 
b/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.lg
index 6b03677f76..20923b4265 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.lg
+++ b/tp/tests/tex_html/res_parser/tex_httex_tex_latex/tex_tex4ht_latex.lg
@@ -59,6 +59,7 @@ Css: .framebox-l {text-align:left;}
 Css: .framebox-r {text-align:right;}
 Css: span.thank-mark{ vertical-align: super }
 Css: span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+Css: code.verb{font-family:monospace,monospace;}
 Css: div.tabular, div.center div.tabular {text-align: center; 
margin-top:0.5em; margin-bottom:0.5em; }
 Css: table.tabular td p{margin-top:0em;}
 Css: table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.css 
b/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.css
index bd05cc52db..38bd0c9e48 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.css
+++ b/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.css
@@ -59,6 +59,7 @@ div.flushleft {text-align: left;}
 .framebox-r {text-align:right;}
 span.thank-mark{ vertical-align: super }
 span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+code.verb{font-family:monospace,monospace;}
 div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; 
margin-bottom:0.5em; }
 table.tabular td p{margin-top:0em;}
 table.tabular {margin-left: auto; margin-right: auto;}
diff --git 
a/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.lg 
b/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.lg
index c80a67a20c..0258dc5d89 100644
--- a/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.lg
+++ b/tp/tests/tex_html/res_parser/tex_httex_tex_latex_math/tex_tex4ht_latex.lg
@@ -61,6 +61,7 @@ Css: .framebox-l {text-align:left;}
 Css: .framebox-r {text-align:right;}
 Css: span.thank-mark{ vertical-align: super }
 Css: span.footnote-mark sup.textsuperscript, span.footnote-mark a 
sup.textsuperscript{ font-size:80%; }
+Css: code.verb{font-family:monospace,monospace;}
 Css: div.tabular, div.center div.tabular {text-align: center; 
margin-top:0.5em; margin-bottom:0.5em; }
 Css: table.tabular td p{margin-top:0em;}
 Css: table.tabular {margin-left: auto; margin-right: auto;}



reply via email to

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