texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: LaTeX.pm: no linebreak in one-line math style. Im


From: Patrice Dumas
Subject: branch master updated: LaTeX.pm: no linebreak in one-line math style. Implement @center, @need, @page, @noindent, @frenchspacing, @paragraphindent. More commands in coverage_macro.texi.
Date: Fri, 13 Aug 2021 18:25:04 -0400

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 5d1fdf6  LaTeX.pm: no linebreak in one-line math style. Implement 
@center, @need, @page, @noindent, @frenchspacing, @paragraphindent. More 
commands in coverage_macro.texi.
5d1fdf6 is described below

commit 5d1fdf6070117883e8654f07abf07a91716b6274
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Aug 14 00:21:46 2021 +0200

    LaTeX.pm: no linebreak in one-line math style.
    Implement @center, @need, @page, @noindent, @frenchspacing,
    @paragraphindent.
    More commands in coverage_macro.texi.
---
 tp/Texinfo/Convert/LaTeX.pm                        |  165 +-
 tp/t/08misc_commands.t                             |    7 +
 tp/t/results/misc_commands/noindent_indent.pl      |   12 +
 tp/tests/coverage_macro.texi                       |   25 +
 tp/tests/layout/formatting.texi                    |   11 +
 tp/tests/layout/res_parser/formatting/formatting.2 |    4 +-
 .../layout/res_parser/formatting/formatting.html   |  135 +-
 .../layout/res_parser/formatting_chm/anchor.html   |   16 +
 .../layout/res_parser/formatting_chm/chapter.html  |   25 +
 .../layout/res_parser/formatting_chm/chapter2.html |   16 +
 .../layout/res_parser/formatting_chm/formatting.2  |    4 +-
 .../res_parser/formatting_chm/formatting.html      |  126 +-
 .../res_parser/formatting_chm/formatting_abt.html  |   16 +
 .../res_parser/formatting_chm/formatting_ovr.html  |   16 +
 .../res_parser/formatting_chm/formatting_toc.html  |   16 +
 .../layout/res_parser/formatting_chm/index.html    |   16 +
 .../formatting_chm/s_002d_002dect_002cion.html     |   16 +
 .../res_parser/formatting_chm/subsection.html      |   16 +
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |   16 +
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |   16 +
 .../res_parser/formatting_docbook/formatting.2     |    4 +-
 .../res_parser/formatting_docbook/formatting.xml   |  105 ++
 .../res_parser/formatting_exotic/anchor.html       |   16 +
 .../res_parser/formatting_exotic/chapter.html      |   25 +
 .../res_parser/formatting_exotic/chapter2.html     |   16 +
 .../res_parser/formatting_exotic/formatting.2      |    4 +-
 .../formatting_exotic/formatting_abt.html          |   16 +
 .../formatting_exotic/formatting_ovr.html          |   16 +
 .../formatting_exotic/formatting_toc.html          |   16 +
 .../layout/res_parser/formatting_exotic/index.html |   82 +-
 .../formatting_exotic/s_002d_002dect_002cion.html  |   16 +
 .../res_parser/formatting_exotic/subsection.html   |   16 +
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |   16 +
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |   16 +
 .../res_parser/formatting_fr_icons/formatting.2    |    4 +-
 .../res_parser/formatting_fr_icons/formatting.html |  135 +-
 .../layout/res_parser/formatting_html/formatting.2 |    4 +-
 .../res_parser/formatting_html/formatting.html     |  135 +-
 .../res_parser/formatting_html32/formatting.2      |    4 +-
 .../res_parser/formatting_html32/formatting.html   |  130 +-
 .../formatting_html_no_texi2html/formatting.2      |    4 +-
 .../formatting_html_no_texi2html/formatting.html   |   91 +-
 .../res_parser/formatting_html_nodes/anchor.html   |   16 +
 .../res_parser/formatting_html_nodes/chapter.html  |   25 +
 .../res_parser/formatting_html_nodes/chapter2.html |   16 +
 .../res_parser/formatting_html_nodes/formatting.2  |    4 +-
 .../formatting_html_nodes/formatting_abt.html      |   16 +
 .../formatting_html_nodes/formatting_fot.html      |   16 +
 .../formatting_html_nodes/formatting_ovr.html      |   16 +
 .../formatting_html_nodes/formatting_toc.html      |   16 +
 .../res_parser/formatting_html_nodes/index.html    |  126 +-
 .../s_002d_002dect_002cion.html                    |   16 +
 .../formatting_html_nodes/subsection.html          |   16 +
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |   16 +
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |   16 +
 .../layout/res_parser/formatting_info/formatting.2 |    6 +-
 .../res_parser/formatting_info/formatting.info     |  Bin 87214 -> 89285 bytes
 .../res_parser/formatting_latex/formatting.2       |    4 +-
 .../res_parser/formatting_latex/formatting.tex     | 1667 +++++++++++++++++++-
 .../res_parser/formatting_mathjax/formatting.2     |    4 +-
 .../res_parser/formatting_mathjax/formatting.html  |  135 +-
 .../layout/res_parser/formatting_nodes/anchor.html |   16 +
 .../res_parser/formatting_nodes/chapter.html       |   25 +
 .../res_parser/formatting_nodes/chapter2.html      |   16 +
 .../res_parser/formatting_nodes/formatting.2       |    4 +-
 .../formatting_nodes/formatting_abt.html           |   16 +
 .../formatting_nodes/formatting_fot.html           |   16 +
 .../formatting_nodes/formatting_ovr.html           |   16 +
 .../formatting_nodes/formatting_toc.html           |   16 +
 .../layout/res_parser/formatting_nodes/index.html  |  126 +-
 .../formatting_nodes/s_002d_002dect_002cion.html   |   16 +
 .../res_parser/formatting_nodes/subsection.html    |   16 +
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |   16 +
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |   16 +
 .../res_parser/formatting_plaintext/formatting.2   |    4 +-
 .../res_parser/formatting_plaintext/formatting.txt |  685 ++++----
 .../formatting_regions/formatting_regions.html     |  126 +-
 .../formatting_weird_quotes/formatting.2           |    4 +-
 .../formatting_weird_quotes/formatting.html        |  135 +-
 .../layout/res_parser/formatting_xml/formatting.2  |    4 +-
 .../res_parser/formatting_xml/formatting.xml       |  133 +-
 .../res_parser/formatting_singular/anchor.html     |   19 +
 .../res_parser/formatting_singular/chapter.html    |   28 +
 .../res_parser/formatting_singular/chapter2.html   |   19 +
 .../res_parser/formatting_singular/formatting.2    |    4 +-
 .../res_parser/formatting_singular/index.htm       |   94 +-
 .../res_parser/formatting_singular/index.html      |   19 +
 .../s_002d_002dect_002cion.html                    |   19 +
 .../res_parser/formatting_singular/sing_abt.htm    |   19 +
 .../res_parser/formatting_singular/sing_fot.htm    |   19 +
 .../res_parser/formatting_singular/sing_ovr.htm    |   19 +
 .../res_parser/formatting_singular/sing_toc.htm    |   19 +
 .../res_parser/formatting_singular/subsection.html |   19 +
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |   19 +
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |   19 +
 95 files changed, 4922 insertions(+), 495 deletions(-)

diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index 6f8a3af..ab428e3 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -27,8 +27,30 @@
 #\tableofcontents
 #}
 #
+# it seems that LaTeX \indent only works with \setlength{\parindent}{0pt}
+# which makes it quite different from Texinfo @indent which should requires
+# a different conversion
+#
+# There is no obvious way to change the first paragraph indentation
+# in a way that can be reverted as with @firstparagraphindent.
+# use of \usepackage{indentfirst} cannot be reverted.
+#
 # in TeX, acronym is in a smaller font (1pt less). Can this be
 # easily done in LaTeX?  Is it really useful to do that?
+#
+# flushleft and flushright
+# the flushleft and flushright in Texinfo are not the same as in
+# LaTeX, as, in addition to come from a possibly different margin,
+# the text is not filled at all in Texinfo, each line is left as is.
+# LaTeX flushleft and flushright are filled but not aligned.
+# 
+# Other non filled environments @example, @display...  No similar
+# environment found in LaTeX
+#
+# @group should also be done together with the non filled environments.
+#
+# @need is implemented in a specific way, maybe there could be a 
+# definition of \mil instead.
 
 package Texinfo::Convert::LaTeX;
 
@@ -107,7 +129,7 @@ my %letter_no_arg_commands = 
%Texinfo::Common::letter_no_arg_commands;
 foreach my $kept_command (keys(%informative_commands),
   keys(%default_index_commands),
   'verbatiminclude', 'insertcopying', 
-  'listoffloats', 'printindex', ) {
+  'listoffloats', 'printindex', 'indent', 'noindent', 'need') {
   $formatting_misc_commands{$kept_command} = 1;
 }
 
@@ -326,19 +348,29 @@ foreach my $non_indented('format', 'smallformat') {
   delete $indented_commands{$non_indented};
 }
 
-# environments existing in LaTeX
-# 'flushleft' => 'flushleft',
-# 'flushright' => 'flushright',
+foreach my $ignored_block_commands ('ignore', 'macro', 'rmacro', 'copying',
+  'documentdescription') {
+  $ignored_commands{$ignored_block_commands} = 1;
+}
+
+foreach my $menu_command (keys(%menu_commands)) {
+  $ignored_commands{$menu_command} = 1;
+}
+
+my @LaTeX_same_block_commands = (
+  'titlepage', 'verbatim');
 
-my %flush_commands = (
-  'flushleft'  => 1,
-  'flushright' => 1
+# TODO flushleft and flushright
+# the flushleft and flushright in Texinfo are not the same as in
+# LaTeX, as, in addition to come from a possibly different margin,
+# the test is not filled at all, each line is left as is.  LaTeX
+# flushleft and flushright are filled but not aligned.
+my %LaTeX_block_commands = (
+  'raggedright' => 'flushleft',
 );
 
-# FIXME titlepage should not be ignored
-foreach my $ignored_block_commands ('ignore', 'macro', 'rmacro', 'copying',
-  'documentdescription', 'titlepage', 'direntry') {
-  $ignored_commands{$ignored_block_commands} = 1;
+foreach my $environment_command (@LaTeX_same_block_commands) {
+  $LaTeX_block_commands{$environment_command} = $environment_command;
 }
 
 my %ignorable_space_types;
@@ -361,7 +393,7 @@ foreach my $ignored_type(keys(%ignored_types)) {
 }
 
 # All those commands run with the text.
-# math, verb and kbd are special
+# math, verb and kbd are special and implemented separately
 my %LaTeX_style_brace_commands = (
   'text' => {
     'hyphenation' => '\\hyphenation',
@@ -458,6 +490,7 @@ sub converter_initialize($)
 
   $self->{'style_context'} = [{
     'context' => ['text'],
+    'math_style' => [],
     'code' => 0,
     'dot_not_end_sentence' => 0,
     'type' => 'main'
@@ -537,6 +570,7 @@ sub _latex_header {
   # eurosym for \euro
   # textcomp for \textdegree in older LaTeX
   # graphicx for \includegraphics
+  # needspace for \needspace. In texlive-latex-extra in debian
   my $header = 
 '\documentclass{book}
 \usepackage{makeidx}\makeindex
@@ -546,6 +580,7 @@ sub _latex_header {
 \usepackage[T1]{fontenc}
 \usepackage{textcomp}
 \usepackage{graphicx}
+\usepackage{needspace}
 
 ';
   # this is in order to be able to run pdflatex even
@@ -780,11 +815,21 @@ sub _convert($$)
           $result .= "\\\@";
         }
       } elsif ($command eq '*') {
-        # FIXME \leavevmode{} is added to avoid
-        # ! LaTeX Error: There's no line here to end.
-        # but it is not clearly correct
-        $result = "\\leavevmode{}\\\\";
-        #$result = "\\linebreak[4]\n";
+        if ($command_context ne 'math') {
+          # FIXME \leavevmode{} is added to avoid
+          # ! LaTeX Error: There's no line here to end.
+          # but it is not clearly correct
+          $result = "\\leavevmode{}\\\\";
+          #$result = "\\linebreak[4]\n";
+        } else {
+          if ($self->{'style_context'}->[-1]->{'math_style'}->[-1] 
+              eq 'one-line') {
+            $result = "";
+          } else {
+            # no such case for now, but could be in the future
+            $result = "\\\\";
+          }
+        }
       } elsif ($command eq '.' or $command eq '?' or $command eq '!') {
         if ($command_context ne 'math') {
           $result .= "\\\@";
@@ -1068,6 +1113,7 @@ sub _convert($$)
       push @{$self->{'style_context'}},
          {
            'context' => ['text'],
+           'math_style' => [],
            'code' => 0,
            'dot_not_end_sentence' => 0,
            'type' => 'footnote'
@@ -1218,8 +1264,9 @@ sub _convert($$)
     } elsif ($math_commands{$command}) {
       push @{$self->{'style_context'}->[-1]->{'context'}}, 'math';
       if (not exists($block_commands{$command})) {
-        if ($root->{'args'}) {
-          if ($command eq 'math') {
+        push @{$self->{'style_context'}->[-1]->{'math_style'}}, 'one-line';
+        if ($command eq 'math') {
+          if ($root->{'args'}) {
             $result .= '$';
             $result .= _convert($self, $root->{'args'}->[0]);
             $result .= '$';
@@ -1227,9 +1274,12 @@ sub _convert($$)
         }
         my $old_context = pop @{$self->{'style_context'}->[-1]->{'context'}};
         die if ($old_context ne 'math');
+        my $old_math_style = pop 
@{$self->{'style_context'}->[-1]->{'math_style'}};
+        die if ($old_math_style ne 'one-line');
         return $result;
       } else {
         if ($command eq 'displaymath') {
+          push @{$self->{'style_context'}->[-1]->{'math_style'}}, 'one-line';  
  
           $result .= "\$\$\n";
         }
       }
@@ -1314,19 +1364,14 @@ sub _convert($$)
       # remark:
       # cartouche group and raggedright -> nothing on format stack
 
-      if ($menu_commands{$command}) {
-        return '';
+      if ($LaTeX_block_commands{$command}) {
+        $result .= "\\begin{".$LaTeX_block_commands{$command}."}\n";
       }
       if ($block_raw_commands{$command}) {
-        if ($command eq 'verbatim') {
-          $result .= "\\begin{verbatim}\n";
-        }
         push @{$self->{'style_context'}->[-1]->{'context'}}, 'raw';
       } elsif ($preformatted_commands{$command}
           or $command eq 'float') {
         push @{$self->{'style_context'}->[-1]->{'context'}}, $command;
-      } elsif ($flush_commands{$command}) {
-        push @{$self->{'style_context'}->[-1]->{'context'}}, $command;
       }
 
       if ($command eq 'quotation'
@@ -1418,10 +1463,11 @@ sub _convert($$)
              or $command eq 'tab') {
       # ...
     } elsif ($command eq 'center') {
-      $result = $self->_convert (
-                       {'contents' => $root->{'args'}->[0]->{'contents'}},
-                       {'indent_length' => 0});
-      return $result."\n";
+      $result .= "\\begin{center}\n";
+      $result .= $self->_convert (
+                       {'contents' => $root->{'args'}->[0]->{'contents'}});
+      $result .= "\n\\end{center}\n";
+      return $result;
     } elsif ($command eq 'exdent') {
       if 
($preformatted_commands{$self->{'style_context'}->[-1]->{'context'}->[-1]}) {
         $result = $self->_convert({'contents' => 
$root->{'args'}->[0]->{'contents'}});
@@ -1448,7 +1494,18 @@ sub _convert($$)
       return $result;
     } elsif ($command eq 'listoffloats') {
       return '';
-    # @page \newpage
+    } elsif ($command eq 'page') {
+      $result .= "\\newpage\n";
+      return $result;
+    } elsif ($command eq 'indent') {
+      # TODO it seems that \indent only works with \setlength{\parindent}{0pt}
+      # which makes it quite different from Texinfo @indent
+      #$result .= "\\indent{}";
+    } elsif ($command eq 'noindent') {
+      # spaces after noindent are in ignorable_space_types and are therefore
+      # munged which is ok as otherwise it could add a leading space
+      $result .= "\\noindent{}";
+      return $result;
     } elsif ($command eq 'sp') {
       my $sp_nr = 1;
       if ($root->{'extra'}->{'misc_args'}->[0]) {
@@ -1461,6 +1518,12 @@ sub _convert($$)
       # command in LaTeX, except for adding enough \\.
       $result .= "\\vskip $sp_nr\\baselineskip\n";
       return $result;
+    } elsif ($command eq 'need') {
+      if ($root->{'extra'}->{'misc_args'}->[0]) {
+        my $need_value = 0.001 * $root->{'extra'}->{'misc_args'}->[0];
+        $result .= "\\needspace{${need_value}pt}\n";
+      }
+      return $result;
     } elsif ($command eq 'contents') {
       if ($self->{'structuring'}
             and $self->{'structuring'}->{'sectioning_root'}) {
@@ -1475,11 +1538,34 @@ sub _convert($$)
         $result = '';
       }
       return $result;
-    # all the @-commands that have an information for the formatting, like
-    # @paragraphindent, @frenchspacing...
+    # all the @-commands that have an information for the formatting
+    # TODO
+    # There is no obvious way to change the first paragraph indentation
+    # in a way that can be reverted as with @firstparagraphindent.
+    # use of \usepackage{indentfirst} cannot be reverted.
     } elsif ($informative_commands{$command}) {
       $self->_informative_command($root);
-      # \frenchspacing \nonfrenchspacing
+      if ($command eq 'paragraphindent'
+          and $root->{'extra'}->{'misc_args'}->[0]) {
+        my $indentation_spec = $root->{'extra'}->{'misc_args'}->[0];
+        if ($indentation_spec eq 'asis') {
+          # not implemented here, same as in TeX.
+          return '';
+        }
+        my $indentation_spec_arg = $indentation_spec.'em';
+        if ($indentation_spec eq '0' or $indentation_spec eq 'none') {
+          $indentation_spec_arg = '0pt';
+        }
+        return "\\setlength{\\parindent}{$indentation_spec_arg}\n";
+      } elsif ($command eq 'frenchspacing'
+               and $root->{'extra'}->{'misc_args'}->[0]) {
+        my $frenchspacing_spec = $root->{'extra'}->{'misc_args'}->[0];
+        if ($frenchspacing_spec eq 'on') {
+          return "\\frenchspacing\n";
+        } elsif ($frenchspacing_spec eq 'off') {
+          return "\\nonfrenchspacing\n";
+        }
+      }
       return '';
     } else {
       $unknown_command = 1;
@@ -1743,18 +1829,17 @@ sub _convert($$)
     } elsif ($block_raw_commands{$command}) {
       my $old_context = pop @{$self->{'style_context'}->[-1]->{'context'}};
       die if ($old_context ne 'raw');
-      if ($command eq 'verbatim') {
-        $result .= "\\end{verbatim}\n";
-      }
-    } elsif ($flush_commands{$command}) {
-      my $old_context = pop @{$self->{'style_context'}->[-1]->{'context'}};
-      die if (! $flush_commands{$old_context});
     } elsif ($block_math_commands{$command}) {
       my $old_context = pop @{$self->{'style_context'}->[-1]->{'context'}};
       die if ($old_context ne 'math');
       if ($command eq 'displaymath') {
         $result .= "\$\$\n";
       }
+      my $old_math_style = pop 
@{$self->{'style_context'}->[-1]->{'math_style'}};
+      die if ($old_math_style ne 'one-line');
+    }
+    if ($LaTeX_block_commands{$command}) {
+      $result .= "\\end{".$LaTeX_block_commands{$command}."}\n";
     }
     if ($cell) {
       $result = '';
diff --git a/tp/t/08misc_commands.t b/tp/t/08misc_commands.t
index d7f902f..d229c42 100644
--- a/tp/t/08misc_commands.t
+++ b/tp/t/08misc_commands.t
@@ -497,6 +497,10 @@ my %docbook_tests = (
   'command_in_heading_footing' => 1,
 );
 
+my %latex_tests = (
+  'noindent_indent' => 1,
+);
+
 foreach my $test (@converted_test_cases) {
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
   push @{$test->[2]->{'test_formats'}}, 'html_text';
@@ -510,6 +514,9 @@ foreach my $test (@converted_test_cases) {
   if ($xml_tests{$test->[0]}) {
     push @{$test->[2]->{'test_formats'}}, 'xml';
   }
+  if ($latex_tests{$test->[0]}) {
+    push @{$test->[2]->{'test_formats'}}, 'latex';
+  }
 }
 
 our ($arg_test_case, $arg_generate, $arg_debug);
diff --git a/tp/t/results/misc_commands/noindent_indent.pl 
b/tp/t/results/misc_commands/noindent_indent.pl
index 246f35a..1d53304 100644
--- a/tp/t/results/misc_commands/noindent_indent.pl
+++ b/tp/t/results/misc_commands/noindent_indent.pl
@@ -257,4 +257,16 @@ qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq 
sdqsd q
 <para>unneeded indent
 </para>';
 
+
+$result_converted{'latex'}->{'noindent_indent'} = '
+First para
+
+\\noindent{}qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd 
sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+\\noindent{}noindent in para.
+
+unneeded indent
+';
+
 1;
diff --git a/tp/tests/coverage_macro.texi b/tp/tests/coverage_macro.texi
index 14d49d4..cad1f67 100644
--- a/tp/tests/coverage_macro.texi
+++ b/tp/tests/coverage_macro.texi
@@ -198,10 +198,15 @@ but , ,@:
 @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
 @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{.file ext@} 
e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}}
 
+@code{@@sp 2}@*
 @sp 2
+@code{@@page}@*
 @page
 @author author
 
+@code{need 1002}
+@need 1002
+
 @code{@@clicksequence@{click @@click@{@} A@}} @clicksequence{click @click{} A}
 @clickstyle @result
 After clickstyle @result{}
@@ -324,6 +329,11 @@ aaa @author quotation author
 quotation
 @end quotation
 
+@quotation
+@indent
+indent in quotation
+@end quotation
+
 @smallquotation 
 A small quot---ation
 @end smallquotation
@@ -429,6 +439,14 @@ example with empty and non empty args mix
 s--mallexample
 @end smallexample
 
+@code{@@noindent} after smallexample.
+@smallexample
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+@end smallexample
+@noindent
+Less recent versions are also present.
+
 @display 
 d--isplay
 @end display
@@ -675,14 +693,21 @@ g--roupe
 
 @flushleft
 f--lushleft
+more text
 @end flushleft
 
 @flushright
 f--lushright
+more text
 @end flushright
 
 @center ce--ntered line
 
+@raggedright
+r--raggedright
+more text
+@end raggedright
+
 @verbatiminclude simplest.texi
 
 @verbatim
diff --git a/tp/tests/layout/formatting.texi b/tp/tests/layout/formatting.texi
index ab75918..eccac00 100644
--- a/tp/tests/layout/formatting.texi
+++ b/tp/tests/layout/formatting.texi
@@ -84,6 +84,17 @@ tp
 @node chapter
 @chapter chapter
 
+@indent
+First para
+
+@noindent
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+@noindent noindent in para.
+
+@indent unneeded indent
+
 @footnote{in footnote}
 
 @format
diff --git a/tp/tests/layout/res_parser/formatting/formatting.2 
b/tp/tests/layout/res_parser/formatting/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.2
+++ b/tp/tests/layout/res_parser/formatting/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html 
b/tp/tests/layout/res_parser/formatting/formatting.html
index ef5a53c..b4386c2 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2545,9 +2597,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2658,6 +2712,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2760,6 +2818,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3018,11 +3083,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3353,9 +3423,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3466,6 +3538,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3568,6 +3644,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3826,11 +3909,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4168,8 +4256,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -4306,6 +4398,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4431,6 +4528,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4723,14 +4827,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5322,6 +5432,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_chm/anchor.html 
b/tp/tests/layout/res_parser/formatting_chm/anchor.html
index e8197ce..0ce5bd8 100644
--- a/tp/tests/layout/res_parser/formatting_chm/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_chm/anchor.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 20229ed..744dffb 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -700,6 +716,15 @@ ul.no-bullet {list-style: none}
 <div class="chapter" id="chapter">
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter2.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
index 1ba2b80..235e72f 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.2 
b/tp/tests/layout/res_parser/formatting_chm/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index 2008538..4285671 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2528,9 +2580,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2641,6 +2695,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2743,6 +2801,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3001,11 +3066,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3336,9 +3406,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3449,6 +3521,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3551,6 +3627,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3809,11 +3892,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4151,7 +4239,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
+
 
+<code>@page</code>
 
 </pre><pre class="example">
 
@@ -4289,6 +4381,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4414,6 +4511,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4706,14 +4810,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
index ce3177a..55b7f21 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
index 4aed548..66e461c 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
index 5d8baaa..f952a76 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/index.html 
b/tp/tests/layout/res_parser/formatting_chm/index.html
index 58ad17b..9502bda 100644
--- a/tp/tests/layout/res_parser/formatting_chm/index.html
+++ b/tp/tests/layout/res_parser/formatting_chm/index.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
index 833f5a4..c9902b7 100644
--- a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_chm/subsection.html 
b/tp/tests/layout/res_parser/formatting_chm/subsection.html
index 7ab0626..8cce0a0 100644
--- a/tp/tests/layout/res_parser/formatting_chm/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_chm/subsection.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 98d82fe..6e5bd66 100644
--- 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 1047a0b..a0eadf8 100644
--- 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.2 
b/tp/tests/layout/res_parser/formatting_docbook/formatting.2
index 6c6b93f..9ea859f 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml 
b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
index 447503c..2ac1423 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
@@ -223,7 +223,11 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 </para>
+<para><literal>@sp 2</literal>
 
+</para><para><literal>@page</literal>
+
+</para>
 <para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
 <literal>@clicksequence{click @click{} A}</literal> click &#8658; A
@@ -294,6 +298,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 <blockquote><attribution>quotation author</attribution>
 <para>aaa quotation
 </para></blockquote>
+<blockquote><para>indent in quotation
+</para></blockquote>
 <blockquote><para>A small quot&#8212;ation
 </para></blockquote>
 <note><para>A small Note
@@ -351,6 +357,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen>
 <screen>s--mallexample
 </screen>
+<para><literal>@noindent</literal> after smallexample.
+</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><para>Less recent versions are also present.
+</para>
 <literallayout>d&#8211;isplay
 </literallayout>
 <literallayout>s&#8211;malldisplay
@@ -542,11 +553,16 @@ See Info file <filename>a comma, in file</filename>, node 
&#8216;<literal>s--ect
 <para>g&#8211;roupe
 </para>
 <para>f&#8211;lushleft
+more text
 </para>
 <para>f&#8211;lushright
+more text
 </para>
 ce&#8211;ntered line
 
+<para>r&#8211;raggedright
+more text
+</para>
 <screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -902,7 +918,11 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 </para>
+<para><literal>@sp 2</literal>
 
+</para><para><literal>@page</literal>
+
+</para>
 <para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
 <literal>@clicksequence{click @click{} A}</literal> click &#8658; A
@@ -973,6 +993,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 <blockquote><attribution>quotation author</attribution>
 <para>aaa quotation
 </para></blockquote>
+<blockquote><para>indent in quotation
+</para></blockquote>
 <blockquote><para>A small quot&#8212;ation
 </para></blockquote>
 <note><para>A small Note
@@ -1030,6 +1052,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen>
 <screen>s--mallexample
 </screen>
+<para><literal>@noindent</literal> after smallexample.
+</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><para>Less recent versions are also present.
+</para>
 <literallayout>d&#8211;isplay
 </literallayout>
 <literallayout>s&#8211;malldisplay
@@ -1221,11 +1248,16 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <para>g&#8211;roupe
 </para>
 <para>f&#8211;lushleft
+more text
 </para>
 <para>f&#8211;lushright
+more text
 </para>
 ce&#8211;ntered line
 
+<para>r&#8211;raggedright
+more text
+</para>
 <screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1582,7 +1614,11 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 </para>
+<para><literal>@sp 2</literal>
+
+</para><para><literal>@page</literal>
 
+</para>
 <para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
 <literal>@clicksequence{click @click{} A}</literal> click &#8658; A
@@ -1653,6 +1689,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 <blockquote><attribution>quotation author</attribution>
 <para>aaa quotation
 </para></blockquote>
+<blockquote><para>indent in quotation
+</para></blockquote>
 <blockquote><para>A small quot&#8212;ation
 </para></blockquote>
 <note><para>A small Note
@@ -1710,6 +1748,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen>
 <screen>s--mallexample
 </screen>
+<para><literal>@noindent</literal> after smallexample.
+</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><para>Less recent versions are also present.
+</para>
 <literallayout>d&#8211;isplay
 </literallayout>
 <literallayout>s&#8211;malldisplay
@@ -1901,11 +1944,16 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <para>g&#8211;roupe
 </para>
 <para>f&#8211;lushleft
+more text
 </para>
 <para>f&#8211;lushright
+more text
 </para>
 ce&#8211;ntered line
 
+<para>r&#8211;raggedright
+more text
+</para>
 <screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2262,7 +2310,11 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 </para>
+<para><literal>@sp 2</literal>
 
+</para><para><literal>@page</literal>
+
+</para>
 <para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
 <literal>@clicksequence{click @click{} A}</literal> click &#8658; A
@@ -2333,6 +2385,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 <blockquote><attribution>quotation author</attribution>
 <para>aaa quotation
 </para></blockquote>
+<blockquote><para>indent in quotation
+</para></blockquote>
 <blockquote><para>A small quot&#8212;ation
 </para></blockquote>
 <note><para>A small Note
@@ -2390,6 +2444,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen>
 <screen>s--mallexample
 </screen>
+<para><literal>@noindent</literal> after smallexample.
+</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><para>Less recent versions are also present.
+</para>
 <literallayout>d&#8211;isplay
 </literallayout>
 <literallayout>s&#8211;malldisplay
@@ -2581,11 +2640,16 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <para>g&#8211;roupe
 </para>
 <para>f&#8211;lushleft
+more text
 </para>
 <para>f&#8211;lushright
+more text
 </para>
 ce&#8211;ntered line
 
+<para>r&#8211;raggedright
+more text
+</para>
 <screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2941,7 +3005,11 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 </para>
+<para><literal>@sp 2</literal>
 
+</para><para><literal>@page</literal>
+
+</para>
 <para><literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
 <literal>@clicksequence{click @click{} A}</literal> click &#8658; A
@@ -3012,6 +3080,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 <blockquote><attribution>quotation author</attribution>
 <para>aaa quotation
 </para></blockquote>
+<blockquote><para>indent in quotation
+</para></blockquote>
 <blockquote><para>A small quot&#8212;ation
 </para></blockquote>
 <note><para>A small Note
@@ -3069,6 +3139,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen>
 <screen>s--mallexample
 </screen>
+<para><literal>@noindent</literal> after smallexample.
+</para><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><para>Less recent versions are also present.
+</para>
 <literallayout>d&#8211;isplay
 </literallayout>
 <literallayout>s&#8211;malldisplay
@@ -3260,11 +3335,16 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <para>g&#8211;roupe
 </para>
 <para>f&#8211;lushleft
+more text
 </para>
 <para>f&#8211;lushright
+more text
 </para>
 ce&#8211;ntered line
 
+<para>r&#8211;raggedright
+more text
+</para>
 <screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3616,6 +3696,10 @@ aaa</literallayout></textobject></inlinemediaobject>
 <literal>@image{f-ile,aze,,a--lt}</literal> 
<inlinemediaobject><imageobject><imagedata fileref="f-ile.jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 <literal>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} 
e--xt@}</literal> <inlinemediaobject><imageobject><imagedata 
fileref="f--ile@..jpg" 
format="JPG"></imagedata></imageobject></inlinemediaobject>
 
+<literal>@sp 2</literal>
+
+<literal>@page</literal>
+
 </screen><screen>
 <literal>@clicksequence{click @click{} A}</literal> click &#8594; A
 After clickstyle &#8658;
@@ -3687,6 +3771,8 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen><blockquote><attribution>quotation author</attribution>
 <screen>aaa quotation
 </screen></blockquote><screen>
+</screen><blockquote><screen>indent in quotation
+</screen></blockquote><screen>
 </screen><blockquote><screen>A small quot---ation
 </screen></blockquote><screen>
 </screen><note><screen>A small Note
@@ -3742,6 +3828,11 @@ error&#8594; &#8614; &#8722; &#9733; &#8867; &#8658;
 </screen><screen>
 </screen><screen>s--mallexample
 </screen><screen>
+<literal>@noindent</literal> after smallexample.
+</screen><screen>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</screen><screen>Less recent versions are also present.
+
 </screen><literallayout>d--isplay
 </literallayout><screen>
 </screen><literallayout>s--malldisplay
@@ -3931,11 +4022,16 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 </screen><screen>g--roupe
 </screen><screen>
 </screen><screen>f--lushleft
+more text
 </screen><screen>
 </screen><screen>f--lushright
+more text
 </screen><screen>
 </screen>ce--ntered line
 <screen>
+</screen><screen>r--raggedright
+more text
+</screen><screen>
 </screen><screen>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4114,6 +4210,15 @@ Various deff lines
 <chapter label="1" id="chapter">
 <title>chapter</title>
 
+<para>First para
+</para>
+<para>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</para>
+<para>noindent in para.
+</para>
+<para>unneeded indent
+</para>
 <para><footnote><para>in footnote</para></footnote>
 </para>
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/anchor.html 
b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
index ff41984..e3c57e1 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index 53e9aef..042bfc1 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -716,6 +732,15 @@ ul.no-bullet {list-style: none}
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter"><a 
href="formatting_toc.html#toc-chapter-1">chapter</a></h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>7</sup></a>
 </p>
 
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
index d925a0d..1470400 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting.2 
b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
index 661782a..3535e72 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
index 301e802..8e4c3b0 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
index 57d0dbe..71d2ddf 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
index 31ec328..c7441ef 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/index.html 
b/tp/tests/layout/res_parser/formatting_exotic/index.html
index 7156ea0..407ed7e 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/index.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/index.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -914,9 +930,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1027,6 +1045,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1129,6 +1151,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1387,11 +1416,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1722,9 +1756,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1835,6 +1871,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1937,6 +1977,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2195,11 +2242,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2537,7 +2589,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
+
 
+<code>@page</code>
 
 </pre><pre class="example">
 
@@ -2675,6 +2731,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -2800,6 +2861,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -3092,14 +3160,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
index ccbf5a8..88ec18a 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_exotic/subsection.html 
b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
index bc96ad6..268bcc3 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 34d472d..a96ba4f 100644
--- 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index ddc5c1e..356c2440 100644
--- 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
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 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html 
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
index 956d8c0..7870608 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2545,9 +2597,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2658,6 +2712,10 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2760,6 +2818,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3018,11 +3083,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3353,9 +3423,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3466,6 +3538,10 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3568,6 +3644,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3826,11 +3909,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4168,8 +4256,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -4306,6 +4398,11 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4431,6 +4528,13 @@ erreur&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4723,14 +4827,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5322,6 +5432,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.2 
b/tp/tests/layout/res_parser/formatting_html/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index ef5a53c..b4386c2 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2545,9 +2597,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2658,6 +2712,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2760,6 +2818,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3018,11 +3083,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3353,9 +3423,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3466,6 +3538,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3568,6 +3644,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3826,11 +3909,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4168,8 +4256,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -4306,6 +4398,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4431,6 +4528,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4723,14 +4827,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5322,6 +5432,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.2 
b/tp/tests/layout/res_parser/formatting_html32/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html 
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 00a7405..ceda2ba 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -882,9 +898,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click -&gt; A
 After clickstyle =&gt;
@@ -992,6 +1010,10 @@ error-&gt; ==&gt; - -!- -| =&gt;
 <div align="center">-- <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot--ation
 </p></blockquote>
 
@@ -1083,6 +1105,12 @@ i-tem 1
 <table><tr><td>&nbsp;</td><td><pre>s--mallexample
 </pre></td></tr></table>
 
+<p><code>@noindent</code> after smallexample.
+</p><table><tr><td>&nbsp;</td><td><pre>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></td></tr></table>
+<p>Less recent versions are also present.
+</p>
 <table><tr><td>&nbsp;</td><td><pre>d-isplay
 </pre></td></tr></table>
 
@@ -1335,11 +1363,16 @@ ref</a>
 <p>g-roupe
 </p>
 <p align="left">f-lushleft
+more text
 </p>
 <p align="right">f-lushright
+more text
 </p>
 <div align="center">ce-ntered line
 </div>
+<p>r-raggedright
+more text
+</p>
 <pre>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1671,9 +1704,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click -&gt; A
 After clickstyle =&gt;
 <code>@clicksequence{click @click{} A}</code> click =&gt; A
@@ -1780,6 +1815,10 @@ error-&gt; ==&gt; - -!- -| =&gt;
 <div align="center">-- <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot--ation
 </p></blockquote>
 
@@ -1871,6 +1910,12 @@ i-tem 1
 <table><tr><td>&nbsp;</td><td><pre>s--mallexample
 </pre></td></tr></table>
 
+<p><code>@noindent</code> after smallexample.
+</p><table><tr><td>&nbsp;</td><td><pre>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></td></tr></table>
+<p>Less recent versions are also present.
+</p>
 <table><tr><td>&nbsp;</td><td><pre>d-isplay
 </pre></td></tr></table>
 
@@ -2123,11 +2168,16 @@ ref</a>
 <p>g-roupe
 </p>
 <p align="left">f-lushleft
+more text
 </p>
 <p align="right">f-lushright
+more text
 </p>
 <div align="center">ce-ntered line
 </div>
+<p>r-raggedright
+more text
+</p>
 <pre>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2484,9 +2534,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click -&gt; A
 After clickstyle =&gt;
 <code>@clicksequence{click @click{} A}</code> click =&gt; A
@@ -2593,6 +2645,10 @@ error-&gt; ==&gt; - -!- -| =&gt;
 <div align="center">-- <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot--ation
 </p></blockquote>
 
@@ -2684,6 +2740,12 @@ i-tem 1
 <table><tr><td>&nbsp;</td><td><pre>s--mallexample
 </pre></td></tr></table>
 
+<p><code>@noindent</code> after smallexample.
+</p><table><tr><td>&nbsp;</td><td><pre>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></td></tr></table>
+<p>Less recent versions are also present.
+</p>
 <table><tr><td>&nbsp;</td><td><pre>d-isplay
 </pre></td></tr></table>
 
@@ -2936,11 +2998,16 @@ ref</a>
 <p>g-roupe
 </p>
 <p align="left">f-lushleft
+more text
 </p>
 <p align="right">f-lushright
+more text
 </p>
 <div align="center">ce-ntered line
 </div>
+<p>r-raggedright
+more text
+</p>
 <pre>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3271,9 +3338,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click -&gt; A
 After clickstyle =&gt;
 <code>@clicksequence{click @click{} A}</code> click =&gt; A
@@ -3380,6 +3449,10 @@ error-&gt; ==&gt; - -!- -| =&gt;
 <div align="center">-- <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot--ation
 </p></blockquote>
 
@@ -3471,6 +3544,12 @@ i-tem 1
 <table><tr><td>&nbsp;</td><td><pre>s--mallexample
 </pre></td></tr></table>
 
+<p><code>@noindent</code> after smallexample.
+</p><table><tr><td>&nbsp;</td><td><pre>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></td></tr></table>
+<p>Less recent versions are also present.
+</p>
 <table><tr><td>&nbsp;</td><td><pre>d-isplay
 </pre></td></tr></table>
 
@@ -3723,11 +3802,16 @@ ref</a>
 <p>g-roupe
 </p>
 <p align="left">f-lushleft
+more text
 </p>
 <p align="right">f-lushright
+more text
 </p>
 <div align="center">ce-ntered line
 </div>
+<p>r-raggedright
+more text
+</p>
 <pre>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4064,8 +4148,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a-lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre>
 
 <code>@clicksequence{click @click{} A}</code> click -&gt; A
@@ -4198,6 +4286,11 @@ error-&gt; ==&gt; - -!- -| =&gt;
 </div><pre>
 
 </pre><blockquote>
+<pre>indent in quotation
+</pre></blockquote>
+<pre>
+
+</pre><blockquote>
 <pre>A small quot---ation
 </pre></blockquote>
 <pre>
@@ -4312,6 +4405,12 @@ error-&gt; ==&gt; - -!- -| =&gt;
 </pre></td></tr></table>
 <pre>
 
+<code>@noindent</code> after smallexample.
+</pre><table><tr><td>&nbsp;</td><td><pre>$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></td></tr></table>
+<pre>Less recent versions are also present.
+
 </pre><table><tr><td>&nbsp;</td><td><pre>d--isplay
 </pre></td></tr></table>
 <pre>
@@ -4598,14 +4697,20 @@ ref</a>
 </pre><pre>
 
 </pre><pre>f--lushleft
+more text
 </pre><pre>
 
 </pre><pre>f--lushright
+more text
 </pre><pre>
 
 </pre><div align="center">ce--ntered line
 </div><pre>
 
+</pre><pre>r--raggedright
+more text
+</pre><pre>
+
 </pre><pre>\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5197,6 +5302,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1>1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <table border="0" cellspacing="0"><tr><td>
diff --git 
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.2 
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.2
index 661782a..3535e72 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
index e994382..42a9dbe 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -913,9 +929,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1026,6 +1044,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1128,6 +1150,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1386,11 +1415,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1721,9 +1755,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1834,6 +1870,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1936,6 +1976,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2194,11 +2241,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2536,8 +2588,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
 
 
+
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -2674,6 +2730,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -2799,6 +2860,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -3091,14 +3159,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3710,6 +3784,15 @@ Next: <a href="#chapter2" accesskey="n" 
rel="next">chapter 2</a>, Previous: <a h
 </div>
 <span id="chapter-1"></span><h2 class="chapter">1 chapter</h2>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>7</sup></a>
 </p>
 
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
index e8197ce..0ce5bd8 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
index 2f208e2..c1eecb3 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -716,6 +732,15 @@ ul.no-bullet {list-style: none}
 <hr>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="formatting_fot.html#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
index 9c08812..e5571ae 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
index 9136900..c3a417e 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
index 22c11f3..2fdcbfd 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
index 06174fd..2fde4e3 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
index 7771de1..f8a3561 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
index 6f627b5..541dd41 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2546,9 +2598,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2659,6 +2713,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2761,6 +2819,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3019,11 +3084,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3354,9 +3424,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3467,6 +3539,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3569,6 +3645,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3827,11 +3910,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4169,7 +4257,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
+
 
+<code>@page</code>
 
 </pre><pre class="example">
 
@@ -4307,6 +4399,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4432,6 +4529,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4724,14 +4828,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
index 5b069b7..4edfedb 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
index fb0eca3..138cad2 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 0861a06..810275c 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 5a083fe..32816e2 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_info/formatting.2 
b/tp/tests/layout/res_parser/formatting_info/formatting.2
index 7772571..c42c739 100644
--- a/tp/tests/layout/res_parser/formatting_info/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
@@ -271,4 +271,4 @@ formatting.texi:45: warning: @ref node name should not 
contain `,' (possibly inv
 formatting.texi:45: warning: @inforef node name should not contain `,' 
(possibly involving @mymacro)
 formatting.texi:49: warning: @ref node name should not contain `,' (possibly 
involving @mymacro)
 formatting.texi:49: warning: @inforef node name should not contain `,' 
(possibly involving @mymacro)
-formatting.texi:99: warning: @node name should not contain `,': s--ect,ion
+formatting.texi:110: warning: @node name should not contain `,': s--ect,ion
diff --git a/tp/tests/layout/res_parser/formatting_info/formatting.info 
b/tp/tests/layout/res_parser/formatting_info/formatting.info
index b09ab8b..5d60618 100644
Binary files a/tp/tests/layout/res_parser/formatting_info/formatting.info and 
b/tp/tests/layout/res_parser/formatting_info/formatting.info differ
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.2 
b/tp/tests/layout/res_parser/formatting_latex/formatting.2
index 72c1920..182f215 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.2
@@ -241,8 +241,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex 
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index 4fcd85a..1d11378 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -17,6 +17,1592 @@
 
 
 
+\begin{titlepage}
+In titlepage
+
+<
+>
+"
+\&
+'
+`
+
+``simple-double--three---four----''\leavevmode{}\\
+code: \texttt{``simple-double{-}{-}three{-}{-}{-}four{-}{-}{-}-''} 
\leavevmode{}\\
+asis: ``simple-double--three---four----'' \leavevmode{}\\
+strong: \textbf{``simple-double--three---four----''} \leavevmode{}\\
+kbd: {\ttfamily\textsl{``simple-double{-}{-}three{-}{-}{-}four{-}{-}{-}-''}} 
\leavevmode{}\\
+
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'\leavevmode{}\\
+
+
+@"u \"{u} 
+@"\{U\} \"{U} 
+@\~{}n \~{n}
+@\^{}a \^{a}
+@'e \'{e}
+@=o \={o}
+@`i \`{i}
+@'\{e\} \'{e}
+@'\{@dotless\{i\}\} \'{\i{}} 
+@dotless\{i\} \i{}
+@dotless\{j\} \j{}
+@`\{@=E\} \`{\={E}} 
+@l\{\} \l{}
+@,\{@'C\} \c{\'{C}}
+@,c \c{c}
+@,c@"u \c{c}\"{u} \leavevmode{}\\
+
+@U\{0075\} u
+
+@* \leavevmode{}\\
+@ followed by a space
+\ {}
+@ followed by a tab
+\ {}
+@ followed by a new line
+\ {}\texttt{@-} \-{}
+\texttt{@|} 
+\texttt{@:} \@
+\texttt{@!} \@!
+\texttt{@?} \@?
+\texttt{@.} \@.
+\texttt{@@} @
+\texttt{@\}} \}
+\texttt{@\{} \{
+\texttt{@/} 
+
+foo vs.\@ bar. 
+colon :\@And something else.
+semi colon ;\@.
+And ? ?\@.
+Now ! !\@@
+but , ,\@
+
+@TeX \TeX{}
+@LaTeX \LaTeX{}
+@bullet \textbullet{}
+@copyright \copyright{}
+@dots \dots{}\@
+@enddots \dots{}
+@equiv $\equiv{}$
+@error \fbox{error}
+@expansion $\mapsto{}$
+@minus -
+@point $\star{}$
+@print $\dashv{}$
+@result $\Rightarrow{}$
+@today a sunny day
+
+@aa \aa{}
+@AA \AA{}
+@ae \ae{}
+@oe \oe{}
+@AE \AE{}
+@OE \OE{}
+@o \o{}
+@O \O{}
+@ss \ss{}
+@l \l{}
+@L \L{}
+@DH \DH{}
+@TH \TH{}
+@dh \dh{}
+@th \th{}
+
+@exclamdown \textexclamdown{}
+@questiondown \textquestiondown{}
+@pounds \textsterling{}
+@registeredsymbol \circledR{}
+@ordf \textordfeminine{}
+@ordm \textordmasculine{}
+@comma ,
+@quotedblleft \textquotedblleft{}
+@quotedblright \textquotedblright{}
+@quoteleft \textquoteleft{}
+@quoteright \textquoteright{}
+@quotedblbase \quotedblbase{}
+@quotesinglbase \quotesinglbase{}
+@guillemetleft \guillemotleft{}
+@guillemetright \guillemotright{}
+@guillemotleft \guillemotleft{}
+@guillemotright \guillemotright{}
+@guilsinglleft \guilsinglleft{}
+@guilsinglright \guilsinglright{}
+@textdegree \textdegree{}
+@euro \euro{}
+@arrow $\rightarrow{}$
+@leq $\leq{}$
+@geq $\geq{}$
+
+\texttt{@acronym\{{-}{-}a,an accronym\}} --a (an accronym)
+\texttt{@acronym\{{-}{-}a\}} --a
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A., @'Etude Autonome \}} \'{E}--.\@ ,A.\@ 
(\'{E}tude Autonome)
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A.\}} \'{E}--.\@ ,A.\@
+\texttt{@asis\{{-}{-}a\}} --a
+\texttt{@b\{{-}{-}a\}} \textbf{--a}
+\texttt{@cite\{{-}{-}a\}} \textit{--a}
+\texttt{@code\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@command\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@dfn\{{-}{-}a\}} \emph{--a}
+\texttt{@dmn\{{-}{-}a\}} --a
+\texttt{@email\{{-}{-}a,{-}{-}b\}} --b \texttt{<{-}{-}a>}
+\texttt{@email\{,{-}{-}b\}} --b
+\texttt{@email\{{-}{-}a\}} \texttt{<{-}{-}a>}
+\texttt{@emph\{{-}{-}a\}} \emph{--a}
+\texttt{@env\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@file\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@i\{{-}{-}a\}} \textit{--a}
+\texttt{@kbd\{{-}{-}a\}} {\ttfamily\textsl{{-}{-}a}}
+\texttt{@key\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@math\{{-}{-}a \{\textbackslash{}frac\{1\}\{2\}\} @minus\{\}\}} $--a 
{\frac{1}{2}} -$
+\texttt{@option\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@r\{{-}{-}a\}} 
+\texttt{@samp\{{-}{-}a\}} `\texttt{{-}{-}a}'
+\texttt{@sc\{{-}{-}a\}} 
+\texttt{@strong\{{-}{-}a\}} \textbf{--a}
+\texttt{@t\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@sansserif\{{-}{-}a\}} 
+\texttt{@slanted\{{-}{-}a\}} 
+\texttt{@titlefont\{{-}{-}a\}} {\Huge \bfseries --a}
+\texttt{@indicateurl\{{-}{-}a\}} `\texttt{{-}{-}a}'
+\texttt{@uref\{{-}{-}a,{-}{-}b\}} --b (--a)
+\texttt{@uref\{{-}{-}a\}} \texttt{<{-}{-}a>}
+\texttt{@uref\{,{-}{-}b\}} --b
+\texttt{@uref\{{-}{-}a,{-}{-}b,{-}{-}c\}} --c
+\texttt{@uref\{,{-}{-}b,{-}{-}c\}} --c
+\texttt{@uref\{{-}{-}a,,{-}{-}c\}} --c
+\texttt{@uref\{,,{-}{-}c\}} --c
+\texttt{@url\{{-}{-}a,{-}{-}b\}} --b (--a)
+\texttt{@url\{{-}{-}a,\}} \texttt{<{-}{-}a>}
+\texttt{@url\{,{-}{-}b\}} --b
+\texttt{@var\{{-}{-}a\}} \emph{--a}
+\texttt{@verb\{:{-}{-}a:\}} \verb:--a:
+\texttt{@verb\{:a  < \& @ \% " {-}{-}    b:\}} \verb:a  < & @ % " --    b:
+\texttt{@w\{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a\}} \hbox{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a}
+\texttt{@H\{a\}} \H{a}
+\texttt{@H\{{-}{-}a\}} \H{--a}
+\texttt{@dotaccent\{a\}} \.{a}
+\texttt{@dotaccent\{{-}{-}a\}} \.{--a}
+\texttt{@ringaccent\{a\}} \r{a}
+\texttt{@ringaccent\{{-}{-}a\}} \r{--a}
+\texttt{@tieaccent\{a\}} \t{a}
+\texttt{@tieaccent\{{-}{-}a\}} \t{--a}
+\texttt{@u\{a\}} \u{a}
+\texttt{@u\{{-}{-}a\}} \u{--a}
+\texttt{@ubaraccent\{a\}} \b{a}
+\texttt{@ubaraccent\{{-}{-}a\}} \b{--a}
+\texttt{@udotaccent\{a\}} \d{a}
+\texttt{@udotaccent\{{-}{-}a\}} \d{--a}
+\texttt{@v\{a\}} \v{a}
+\texttt{@v\{{-}{-}a\}} \v{--a}
+\texttt{@,\{c\}} \c{c}
+\texttt{@,\{{-}{-}c\}} \c{--c}
+\texttt{@ogonek\{a\}} \k{a}
+\texttt{@ogonek\{{-}{-}a\}} \k{--a}
+\texttt{a@sup\{h\}@sub\{l\}} a\textsuperscript{h}\textsubscript{l}
+\texttt{@footnote\{in footnote\}} \footnote{in footnote}
+\texttt{@footnote\{in footnote2\}} \footnote{in footnote2}
+
+\texttt{@image\{f{-}{-}ile\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,l{-}{-}i\}} 
\includegraphics[width=l--i]{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,l{-}{-}e\}} 
\includegraphics[height=l--e]{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,,alt\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,,,.e-d-xt\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,aze,az,alt,.e{-}{-}xt\}} 
\includegraphics[width=aze,height=az]{layout/f--ile}
+\texttt{@image\{f-ile,aze,,a{-}{-}lt\}} \includegraphics[width=aze]{f-ile}
+\texttt{@image\{@file\{f{-}{-}ile\}@@@.,aze,az,alt,@file\{.file ext\} 
e{-}{-}xt@\}} \includegraphics[width=aze,height=az]{f--ile@.}
+
+\texttt{@sp 2}\leavevmode{}\\
+\vskip 2\baselineskip
+\texttt{@page}\leavevmode{}\\
+
+\texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
+After clickstyle $\Rightarrow{}$
+\texttt{@clicksequence\{click @click\{\} A\}} click $\Rightarrow{}$ A
+
+$$
+\mathbf{``simple-double--three---four----''} \hbox{aa}
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
+$$
+
+$$
+\ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\imath{} \jmath{} \grave{\bar{E}}
+\mathord{\text{\l{}}} \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\c{c}} 
\textsl{\H{a}} \dot{a} \mathring{a} \textsl{\t{a}}
+\breve{a} \textsl{\b{a}} \textsl{\d{a}} \check{a} \textsl{\k{a}} a^{h}_{l}
+ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
+a sunny day
+$$
+
+$$
+\rightarrow{}
+u
+TeX LaTeX \bullet{} \copyright{} \dots{} \dots{} \equiv{}
+\fbox{error} \mapsto{} - \star{} \dashv{} \Rightarrow{}
+\mathord{\text{\aa{}}} \mathord{\text{\AA{}}} \mathord{\text{\ae{}}} 
\mathord{\text{\oe{}}} \mathord{\text{\AE{}}} \mathord{\text{\OE{}}} 
\mathord{\text{\o{}}} \mathord{\text{\O{}}} \mathord{\text{\ss{}}} 
\mathord{\text{\l{}}} \mathord{\text{\L{}}} \mathord{\text{\DH{}}}
+\mathord{\text{\TH{}}} \mathord{\text{\dh{}}} \mathord{\text{\th{}}} 
\mathord{\text{\textexclamdown{}}} \mathord{\text{\textquestiondown{}}} 
\mathsterling{}
+\circledR{} \mathord{\text{\textordfeminine{}}} 
\mathord{\text{\textordmasculine{}}} , 
+$$
+
+$$
+\mathord{\text{\textquotedblleft{}}} \mathord{\text{\textquotedblright{}}} 
+\mathord{\text{\textquoteleft{}}} \mathord{\text{\textquoteright{}}} 
\mathord{\text{\quotedblbase{}}} \mathord{\text{\quotesinglbase{}}} 
\mathord{\text{\guillemotleft{}}}
+\mathord{\text{\guillemotright{}}} \mathord{\text{\guillemotleft{}}} 
\mathord{\text{\guillemotright{}}} \mathord{\text{\guilsinglleft{}}}
+\mathord{\text{\guilsinglright{}}} ^{\circ{}} \euro{} \rightarrow{} \leq{} 
\geq{}
+$$
+
+{\ttfamily\textsl{default kbdinputstyle}}
+{\ttfamily\textsl{in example default kbdinputstyle}}
+
+\texttt{code kbdinputstyle}
+\texttt{in example code kbdinputstyle}
+
+{\ttfamily\textsl{example kbdinputstyle}}
+\texttt{in example example kbdinputstyle}
+
+{\ttfamily\textsl{distinct kbdinputstyle}}
+{\ttfamily\textsl{in example distinct kbdinputstyle}}
+
+A quot---ation
+
+\textbf{Note:} A Note
+
+\textbf{note:} A note
+
+\textbf{Caution:} Caution
+
+\textbf{Important:} Important
+
+\textbf{Tip:} a Tip
+
+\textbf{Warning:} a Warning.
+
+\textbf{something \'{e} \TeX{}:} The something \'{e} \TeX{} is here.
+
+\textbf{@ at the end of line \ {}:} A @ at the end of the @quotation line.
+
+\textbf{something, other thing:} something, other thing
+
+\textbf{Note, the note:} Note, the note
+
+
+\textbf{Empty:} 
+\textbf{:} 
+\textbf{\leavevmode{}\\:} 
+aaa quotation
+\begin{center}
+--- \emph{quotation author}
+\end{center}
+
+indent in quotation
+
+A small quot---ation
+
+\textbf{Note:} A small Note
+
+\textbf{something, other thing:} something, other thing
+
+\textbullet{} 
+
+i--temize
+
++ 
+
+i--tem +
+
+\textbullet{} 
+
+b--ullet
+
+- 
+
+minu--s
+
+\emph{} 
+
+e--mph item
+
+\emph{after emph} 
+
+e--mph item
+
+\textbullet{} a--n itemize line 
+
+i--tem 1
+\textbullet{} a--n itemize line 
+
+i--tem 2
+
+1. 
+
+e--numerate
+
+mu--ltitable headitem another tab
+mu--ltitable item multitable tab
+mu--ltitable item 2 multitable tab 2
+lone mu--ltitable item
+
+truc bidule
+
+e--xample  some
+   text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something \'{e} \TeX{} is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+s--mallexample
+
+\texttt{@noindent} after smallexample.
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD\&content-type=text/plain'
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD\&content-type=text/plain'
+\noindent{}Less recent versions are also present.
+
+d--isplay
+
+s--malldisplay
+
+l--isp
+
+s--malllisp
+
+f--ormat
+
+s--mallformat
+
+$$
+disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over 
\sigma}\right)^2}
+$$
+
+\hbox{}-- c--ategory: d--effn\_name a--rguments...
+
+
+d--effn
+
+\hbox{}-- cate--gory: de--ffn\_name ar--guments    more args \leavevmode{}\\ 
even more so
+
+
+def--fn
+
+\hbox{}-- fset: \emph{i} a g
+
+
+\hbox{}-- cmde: truc 
+
+
+\hbox{}-- Command: log trap 
+
+
+\hbox{}-- Command: log trap1 
+
+
+\hbox{}-- Command: log trap2 
+
+
+\hbox{}-- cmde: \textbf{id ule} truc
+
+
+\hbox{}-- cmde2: \textbf{id `\texttt{i}' ule} truc
+
+
+\hbox{}-- \textbf{id `\texttt{i}' ule}: 
+
+
+
+\hbox{}-- aaa: 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- : machin
+
+
+\hbox{}-- : bidule machin
+
+
+\hbox{}-- truc: machin
+
+
+\hbox{}-- truc: 
+
+
+\hbox{}-- truc: followed by a comment
+
+
+\hbox{}-- truc: 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- truc: a b c d e \textbf{f g} h i
+
+
+\hbox{}-- truc: deffnx before end deffn
+
+
+
+\hbox{}-- empty: deffn
+
+
+
+\hbox{}-- empty: deffn with deffnx
+
+
+\hbox{}-- empty: deffnx
+
+
+
+\hbox{}-- fset: \emph{i} a g
+
+
+\hbox{}-- cmde: truc 
+
+
+text in def item for second def item
+
+\hbox{}-- c--ategory: d--efvr\_name
+
+
+d--efvr
+
+\hbox{}-- c--ategory: t--ype d--eftypefn\_name a--rguments...
+
+
+d--eftypefn
+
+\hbox{}-- c--ategory on c--lass: t--ype d--eftypeop\_name a--rguments...
+
+
+d--eftypeop
+
+\hbox{}-- c--ategory: t--ype d--eftypevr\_name
+
+
+d--eftypevr
+
+\hbox{}-- c--ategory of c--lass: d--efcv\_name
+
+
+d--efcv
+
+\hbox{}-- c--ategory on c--lass: d--efop\_name a--rguments...
+
+
+d--efop
+
+\hbox{}-- c--ategory: d--eftp\_name a--ttributes...
+
+
+d--eftp
+
+\hbox{}-- Function: d--efun\_name a--rguments...
+
+
+d--efun
+
+\hbox{}-- Macro: d--efmac\_name a--rguments...
+
+
+d--efmac
+
+\hbox{}-- Special Form: d--efspec\_name a--rguments...
+
+
+d--efspec
+
+\hbox{}-- Variable: d--efvar\_name argvar argvar1
+
+
+d--efvar
+
+\hbox{}-- User Option: d--efopt\_name
+
+
+d--efopt
+
+\hbox{}-- Function: t--ype d--eftypefun\_name a--rguments...
+
+
+d--eftypefun
+
+\hbox{}-- Variable: t--ype d--eftypevar\_name
+
+
+d--eftypevar
+
+\hbox{}-- Instance Variable of c--lass: d--efivar\_name
+
+
+d--efivar
+
+\hbox{}-- Instance Variable of c--lass: t--ype d--eftypeivar\_name
+
+
+d--eftypeivar
+
+\hbox{}-- Method on c--lass: d--efmethod\_name a--rguments...
+
+
+d--efmethod
+
+\hbox{}-- Method on c--lass: t--ype d--eftypemethod\_name a--rguments...
+
+
+d--eftypemethod
+
+\texttt{@xref\{c{-}{-}{-}hapter@@, cross r{-}{-}{-}ef name@@, 
t{-}{-}{-}itle@@, file n{-}{-}{-}ame@@, ma{-}{-}{-}nual@@\}} See cross r---ef 
name@(file n---ame@) (page \pageref{anchor:c_002d_002d_002dhapter_0040}).
+\texttt{@ref\{chapter, cross ref name, title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:chapter})
+\texttt{@pxref\{chapter, cross ref name, title, file name, manual\}} see cross 
ref name(file name) (page \pageref{anchor:chapter})
+\texttt{@inforef\{chapter, cross ref name, file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+
+\texttt{@ref\{chapter\}} page \pageref{anchor:chapter}
+\texttt{@xref\{chapter\}} See page \pageref{anchor:chapter}.
+\texttt{@pxref\{chapter\}} see page \pageref{anchor:chapter}
+\texttt{@ref\{s{-}{-}ect@comma\{\}ion\}} page 
\pageref{anchor:s_002d_002dect_002cion}
+
+\texttt{@ref\{s{-}{-}ect@comma\{\}ion, a @comma\{\} in cross
+ref, a comma@comma\{\} in title, a comma@comma\{\} in file, a @comma\{\} in 
manual name \}}
+a , in cross
+ref(a comma, in file) (page \pageref{anchor:s_002d_002dect_002cion})
+
+\texttt{@ref\{chapter,cross ref name\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title\}} title (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,,file name\}} (file name) manual, page 
\pageref{anchor:chapter}
+\texttt{@ref\{chapter,,,,manual\}} () manual, page \pageref{anchor:chapter}
+\texttt{@ref\{chapter,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,,file name\}} cross ref name(file name) 
(page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title,file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title,file name\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title,,manual\}} title() (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:chapter}
+
+
+\texttt{@ref\{(pman)anode,cross ref name\}} cross ref name (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title\}} title (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,,file name\}} (file name) manual, page 
\pageref{anchor:_0028pman_0029anode}
+\texttt{@ref\{(pman)anode,,,,manual\}} () manual, page 
\pageref{anchor:_0028pman_0029anode}
+\texttt{@ref\{(pman)anode,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,,file name\}} cross ref name(file 
name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title,file name\}} cross ref 
name(file name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title,,manual\}} cross ref name() 
(page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title,file name\}} title(file name) (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title,,manual\}} title() (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:_0028pman_0029anode}
+
+
+\texttt{@inforef\{chapter, cross ref name, file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+\texttt{@inforef\{chapter\}} page \pageref{anchor:chapter}
+\texttt{@inforef\{chapter, cross ref name\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@inforef\{chapter,,file name\}} (file name) manual, page 
\pageref{anchor:chapter}
+\texttt{@inforef\{node, cross ref name, file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@inforef\{node\}} page \pageref{anchor:node}
+\texttt{@inforef\{node, cross ref name\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@inforef\{node,,file name\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@inforef\{chapter, cross ref name, file name, spurious arg\}} cross 
ref name(file name, spurious arg) (page \pageref{anchor:chapter})
+
+\texttt{@inforef\{s{-}{-}ect@comma\{\}ion, a @comma\{\} in cross
+ref, a comma@comma\{\} in file\}}
+a , in cross
+ref(a comma, in file) (page \pageref{anchor:s_002d_002dect_002cion})
+
+
+a
+l--ine
+
+a
+b
+l--ine
+
+a
+b
+l--ine
+
+c--artouche
+
+g--roupe
+
+f--lushleft
+more text
+
+f--lushright
+more text
+
+\begin{center}
+ce--ntered line
+\end{center}
+
+\begin{flushleft}
+r--raggedright
+more text
+\end{flushleft}
+
+\begin{verbatim}
+\input texinfo @c -*-texinfo-*-
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @  <>.
+
+@bye
+\end{verbatim}
+
+\begin{verbatim}
+in verbatim ''
+\end{verbatim}
+
+
+
+
+
+$\frac{a < b \texttt{tex \hbox{ code }}}{b}$ ``
+
+
+\chapter*{chapheading}
+
+\section*{heading}
+
+\subsection*{subheading}
+
+\subsubsection*{subsubheading}
+
+
+\texttt{@acronym\{{-}{-}a,an accronym @comma\{\} @enddots\{\}\}} --a (an 
accronym , \dots{})
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A., @'Etude{-}{-}@comma\{\} @b\{Autonome\} 
\}} \'{E}--.\@ ,A.\@ (\'{E}tude--, \textbf{Autonome})
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A.\}} \'{E}--.\@ ,A.\@
+
+\texttt{@math\{{-}{-}a@minus\{\} \{\textbackslash{}frac\{1\}\{2\}\}\}} $--a- 
{\frac{1}{2}}$
+
+\texttt{@image\{f-ile,,,alt@verb\{:jk \_" \%\@\}\}} \includegraphics{f-ile}
+\texttt{@image\{f{-}{-}ile,aze,az,@verb\{:jk \_" \%@:\} @b\{in b 
"\},e{-}{-}xt\}} \includegraphics[width=aze,height=az]{layout/f--ile}
+\texttt{@image\{file@verb\{:jk \_" \%@:\},,,alt@verb\{:jk \_" \%@:\}\}} 
\includegraphics{filejk \_" \%@}
+
+
+
+
+Somehow invalid use of @,:\leavevmode{}\\
+@, \c{}
+\leavevmode{}\\
+@,@"u \c{}\"{u}
+
+Invalid use of @':\leavevmode{}\\
+@' \'{}
+\leavevmode{}\\
+@'@"u \'{}\"{u}
+
+@dotless\{truc\} truc
+@dotless\{ij\} ij
+\texttt{@dotless\{{-}{-}a\}} --a
+\texttt{@dotless\{a\}} a
+
+@U, without braces @U\{\}, with empty arg 
+@U\{z\}, with non-hex arg U+z
+@U\{FFFFFFFFFFFFFF\}, value much too large U+FFFFFFFFFFFFFF
+@U\{110000\}, value just beyond Unicode U+110000
+
+@TeX, but without brace \TeX{}\texttt{@\#} \#
+
+\texttt{@w\{{-}{-}a\}} \hbox{--a}
+
+\texttt{@image\{,1{-}{-}xt\}} 
+\texttt{@image\{,,2{-}{-}xt\}} 
+\texttt{@image\{,,,3{-}{-}xt\}} 
+
+
+\emph{} after emph 
+
+e--mph item
+
+\textbullet{} a--n itemize line 
+
+i--tem 1
+\textbullet{} a--n itemize line 
+
+i--tem 2
+
+\hbox{}-- fun: 
+
+
+\hbox{}-- truc: machin bidule chose and
+
+
+\hbox{}-- truc: machin bidule chose and  after
+
+
+\hbox{}-- truc: machin bidule chose and 
+
+
+\hbox{}-- truc: machin bidule chose and and after
+
+
+\hbox{}-- truc: followed by a comment
+
+
+Various deff lines
+\hbox{}-- truc: after a deff item
+
+
+
+\texttt{@ref\{node\}} page \pageref{anchor:node}
+
+\texttt{@ref\{,cross ref name\}} cross ref name (page \pageref{anchor:})
+\texttt{@ref\{,,title\}} title (page \pageref{anchor:})
+\texttt{@ref\{,,,file name\}} (file name) manual, page \pageref{anchor:}
+\texttt{@ref\{,,,,manual\}} () manual, page \pageref{anchor:}
+\texttt{@ref\{node,cross ref name\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,title\}} title (page \pageref{anchor:node})
+\texttt{@ref\{node,,,file name\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@ref\{node,,,,manual\}} () manual, page \pageref{anchor:node}
+\texttt{@ref\{node,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,,file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title,file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:node})
+\texttt{@ref\{node,,title,file name\}} title(file name) (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,title,,manual\}} title() (page \pageref{anchor:node})
+\texttt{@ref\{chapter,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{node,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@ref\{,cross ref name,title,\}} cross ref name (page \pageref{anchor:})
+\texttt{@ref\{,cross ref name,,file name\}} cross ref name(file name) (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,title,file name\}} cross ref name(file name) 
(page \pageref{anchor:})
+\texttt{@ref\{,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,title, file name, manual\}} cross ref name(file 
name) (page \pageref{anchor:})
+\texttt{@ref\{,,title,file name\}} title(file name) (page \pageref{anchor:})
+\texttt{@ref\{,,title,,manual\}} title() (page \pageref{anchor:})
+\texttt{@ref\{,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:})
+\texttt{@ref\{,,,file name,manual\}} (file name) manual, page \pageref{anchor:}
+
+\texttt{@inforef\{,cross ref name \}} cross ref name (page \pageref{anchor:})
+\texttt{@inforef\{,,file name\}} (file name) manual, page \pageref{anchor:}
+\texttt{@inforef\{,cross ref name, file name\}} cross ref name(file name) 
(page \pageref{anchor:})
+\texttt{@inforef\{\}} page \pageref{anchor:}
+
+
+
+Insercopying in titlepage
+In copying
+
+<
+>
+"
+\&
+'
+`
+
+``simple-double--three---four----''\leavevmode{}\\
+code: \texttt{``simple-double{-}{-}three{-}{-}{-}four{-}{-}{-}-''} 
\leavevmode{}\\
+asis: ``simple-double--three---four----'' \leavevmode{}\\
+strong: \textbf{``simple-double--three---four----''} \leavevmode{}\\
+kbd: {\ttfamily\textsl{``simple-double{-}{-}three{-}{-}{-}four{-}{-}{-}-''}} 
\leavevmode{}\\
+
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'\leavevmode{}\\
+
+
+@"u \"{u} 
+@"\{U\} \"{U} 
+@\~{}n \~{n}
+@\^{}a \^{a}
+@'e \'{e}
+@=o \={o}
+@`i \`{i}
+@'\{e\} \'{e}
+@'\{@dotless\{i\}\} \'{\i{}} 
+@dotless\{i\} \i{}
+@dotless\{j\} \j{}
+@`\{@=E\} \`{\={E}} 
+@l\{\} \l{}
+@,\{@'C\} \c{\'{C}}
+@,c \c{c}
+@,c@"u \c{c}\"{u} \leavevmode{}\\
+
+@U\{0075\} u
+
+@* \leavevmode{}\\
+@ followed by a space
+\ {}
+@ followed by a tab
+\ {}
+@ followed by a new line
+\ {}\texttt{@-} \-{}
+\texttt{@|} 
+\texttt{@:} \@
+\texttt{@!} \@!
+\texttt{@?} \@?
+\texttt{@.} \@.
+\texttt{@@} @
+\texttt{@\}} \}
+\texttt{@\{} \{
+\texttt{@/} 
+
+foo vs.\@ bar. 
+colon :\@And something else.
+semi colon ;\@.
+And ? ?\@.
+Now ! !\@@
+but , ,\@
+
+@TeX \TeX{}
+@LaTeX \LaTeX{}
+@bullet \textbullet{}
+@copyright \copyright{}
+@dots \dots{}\@
+@enddots \dots{}
+@equiv $\equiv{}$
+@error \fbox{error}
+@expansion $\mapsto{}$
+@minus -
+@point $\star{}$
+@print $\dashv{}$
+@result $\Rightarrow{}$
+@today a sunny day
+
+@aa \aa{}
+@AA \AA{}
+@ae \ae{}
+@oe \oe{}
+@AE \AE{}
+@OE \OE{}
+@o \o{}
+@O \O{}
+@ss \ss{}
+@l \l{}
+@L \L{}
+@DH \DH{}
+@TH \TH{}
+@dh \dh{}
+@th \th{}
+
+@exclamdown \textexclamdown{}
+@questiondown \textquestiondown{}
+@pounds \textsterling{}
+@registeredsymbol \circledR{}
+@ordf \textordfeminine{}
+@ordm \textordmasculine{}
+@comma ,
+@quotedblleft \textquotedblleft{}
+@quotedblright \textquotedblright{}
+@quoteleft \textquoteleft{}
+@quoteright \textquoteright{}
+@quotedblbase \quotedblbase{}
+@quotesinglbase \quotesinglbase{}
+@guillemetleft \guillemotleft{}
+@guillemetright \guillemotright{}
+@guillemotleft \guillemotleft{}
+@guillemotright \guillemotright{}
+@guilsinglleft \guilsinglleft{}
+@guilsinglright \guilsinglright{}
+@textdegree \textdegree{}
+@euro \euro{}
+@arrow $\rightarrow{}$
+@leq $\leq{}$
+@geq $\geq{}$
+
+\texttt{@acronym\{{-}{-}a,an accronym\}} --a (an accronym)
+\texttt{@acronym\{{-}{-}a\}} --a
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A., @'Etude Autonome \}} \'{E}--.\@ ,A.\@ 
(\'{E}tude Autonome)
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A.\}} \'{E}--.\@ ,A.\@
+\texttt{@asis\{{-}{-}a\}} --a
+\texttt{@b\{{-}{-}a\}} \textbf{--a}
+\texttt{@cite\{{-}{-}a\}} \textit{--a}
+\texttt{@code\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@command\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@dfn\{{-}{-}a\}} \emph{--a}
+\texttt{@dmn\{{-}{-}a\}} --a
+\texttt{@email\{{-}{-}a,{-}{-}b\}} --b \texttt{<{-}{-}a>}
+\texttt{@email\{,{-}{-}b\}} --b
+\texttt{@email\{{-}{-}a\}} \texttt{<{-}{-}a>}
+\texttt{@emph\{{-}{-}a\}} \emph{--a}
+\texttt{@env\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@file\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@i\{{-}{-}a\}} \textit{--a}
+\texttt{@kbd\{{-}{-}a\}} {\ttfamily\textsl{{-}{-}a}}
+\texttt{@key\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@math\{{-}{-}a \{\textbackslash{}frac\{1\}\{2\}\} @minus\{\}\}} $--a 
{\frac{1}{2}} -$
+\texttt{@option\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@r\{{-}{-}a\}} 
+\texttt{@samp\{{-}{-}a\}} `\texttt{{-}{-}a}'
+\texttt{@sc\{{-}{-}a\}} 
+\texttt{@strong\{{-}{-}a\}} \textbf{--a}
+\texttt{@t\{{-}{-}a\}} \texttt{{-}{-}a}
+\texttt{@sansserif\{{-}{-}a\}} 
+\texttt{@slanted\{{-}{-}a\}} 
+\texttt{@titlefont\{{-}{-}a\}} {\Huge \bfseries --a}
+\texttt{@indicateurl\{{-}{-}a\}} `\texttt{{-}{-}a}'
+\texttt{@uref\{{-}{-}a,{-}{-}b\}} --b (--a)
+\texttt{@uref\{{-}{-}a\}} \texttt{<{-}{-}a>}
+\texttt{@uref\{,{-}{-}b\}} --b
+\texttt{@uref\{{-}{-}a,{-}{-}b,{-}{-}c\}} --c
+\texttt{@uref\{,{-}{-}b,{-}{-}c\}} --c
+\texttt{@uref\{{-}{-}a,,{-}{-}c\}} --c
+\texttt{@uref\{,,{-}{-}c\}} --c
+\texttt{@url\{{-}{-}a,{-}{-}b\}} --b (--a)
+\texttt{@url\{{-}{-}a,\}} \texttt{<{-}{-}a>}
+\texttt{@url\{,{-}{-}b\}} --b
+\texttt{@var\{{-}{-}a\}} \emph{--a}
+\texttt{@verb\{:{-}{-}a:\}} \verb:--a:
+\texttt{@verb\{:a  < \& @ \% " {-}{-}    b:\}} \verb:a  < & @ % " --    b:
+\texttt{@w\{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a\}} \hbox{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a}
+\texttt{@H\{a\}} \H{a}
+\texttt{@H\{{-}{-}a\}} \H{--a}
+\texttt{@dotaccent\{a\}} \.{a}
+\texttt{@dotaccent\{{-}{-}a\}} \.{--a}
+\texttt{@ringaccent\{a\}} \r{a}
+\texttt{@ringaccent\{{-}{-}a\}} \r{--a}
+\texttt{@tieaccent\{a\}} \t{a}
+\texttt{@tieaccent\{{-}{-}a\}} \t{--a}
+\texttt{@u\{a\}} \u{a}
+\texttt{@u\{{-}{-}a\}} \u{--a}
+\texttt{@ubaraccent\{a\}} \b{a}
+\texttt{@ubaraccent\{{-}{-}a\}} \b{--a}
+\texttt{@udotaccent\{a\}} \d{a}
+\texttt{@udotaccent\{{-}{-}a\}} \d{--a}
+\texttt{@v\{a\}} \v{a}
+\texttt{@v\{{-}{-}a\}} \v{--a}
+\texttt{@,\{c\}} \c{c}
+\texttt{@,\{{-}{-}c\}} \c{--c}
+\texttt{@ogonek\{a\}} \k{a}
+\texttt{@ogonek\{{-}{-}a\}} \k{--a}
+\texttt{a@sup\{h\}@sub\{l\}} a\textsuperscript{h}\textsubscript{l}
+\texttt{@footnote\{in footnote\}} \footnote{in footnote}
+\texttt{@footnote\{in footnote2\}} \footnote{in footnote2}
+
+\texttt{@image\{f{-}{-}ile\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,l{-}{-}i\}} 
\includegraphics[width=l--i]{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,l{-}{-}e\}} 
\includegraphics[height=l--e]{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,,alt\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,,,,.e-d-xt\}} \includegraphics{layout/f--ile}
+\texttt{@image\{f{-}{-}ile,aze,az,alt,.e{-}{-}xt\}} 
\includegraphics[width=aze,height=az]{layout/f--ile}
+\texttt{@image\{f-ile,aze,,a{-}{-}lt\}} \includegraphics[width=aze]{f-ile}
+\texttt{@image\{@file\{f{-}{-}ile\}@@@.,aze,az,alt,@file\{.file ext\} 
e{-}{-}xt@\}} \includegraphics[width=aze,height=az]{f--ile@.}
+
+\texttt{@sp 2}\leavevmode{}\\
+\vskip 2\baselineskip
+\texttt{@page}\leavevmode{}\\
+
+\texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
+After clickstyle $\Rightarrow{}$
+\texttt{@clicksequence\{click @click\{\} A\}} click $\Rightarrow{}$ A
+
+$$
+\mathbf{``simple-double--three---four----''} \hbox{aa}
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
+$$
+
+$$
+\ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\imath{} \jmath{} \grave{\bar{E}}
+\mathord{\text{\l{}}} \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\c{c}} 
\textsl{\H{a}} \dot{a} \mathring{a} \textsl{\t{a}}
+\breve{a} \textsl{\b{a}} \textsl{\d{a}} \check{a} \textsl{\k{a}} a^{h}_{l}
+ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
+a sunny day
+$$
+
+$$
+\rightarrow{}
+u
+TeX LaTeX \bullet{} \copyright{} \dots{} \dots{} \equiv{}
+\fbox{error} \mapsto{} - \star{} \dashv{} \Rightarrow{}
+\mathord{\text{\aa{}}} \mathord{\text{\AA{}}} \mathord{\text{\ae{}}} 
\mathord{\text{\oe{}}} \mathord{\text{\AE{}}} \mathord{\text{\OE{}}} 
\mathord{\text{\o{}}} \mathord{\text{\O{}}} \mathord{\text{\ss{}}} 
\mathord{\text{\l{}}} \mathord{\text{\L{}}} \mathord{\text{\DH{}}}
+\mathord{\text{\TH{}}} \mathord{\text{\dh{}}} \mathord{\text{\th{}}} 
\mathord{\text{\textexclamdown{}}} \mathord{\text{\textquestiondown{}}} 
\mathsterling{}
+\circledR{} \mathord{\text{\textordfeminine{}}} 
\mathord{\text{\textordmasculine{}}} , 
+$$
+
+$$
+\mathord{\text{\textquotedblleft{}}} \mathord{\text{\textquotedblright{}}} 
+\mathord{\text{\textquoteleft{}}} \mathord{\text{\textquoteright{}}} 
\mathord{\text{\quotedblbase{}}} \mathord{\text{\quotesinglbase{}}} 
\mathord{\text{\guillemotleft{}}}
+\mathord{\text{\guillemotright{}}} \mathord{\text{\guillemotleft{}}} 
\mathord{\text{\guillemotright{}}} \mathord{\text{\guilsinglleft{}}}
+\mathord{\text{\guilsinglright{}}} ^{\circ{}} \euro{} \rightarrow{} \leq{} 
\geq{}
+$$
+
+{\ttfamily\textsl{default kbdinputstyle}}
+{\ttfamily\textsl{in example default kbdinputstyle}}
+
+\texttt{code kbdinputstyle}
+\texttt{in example code kbdinputstyle}
+
+{\ttfamily\textsl{example kbdinputstyle}}
+\texttt{in example example kbdinputstyle}
+
+{\ttfamily\textsl{distinct kbdinputstyle}}
+{\ttfamily\textsl{in example distinct kbdinputstyle}}
+
+A quot---ation
+
+\textbf{Note:} A Note
+
+\textbf{note:} A note
+
+\textbf{Caution:} Caution
+
+\textbf{Important:} Important
+
+\textbf{Tip:} a Tip
+
+\textbf{Warning:} a Warning.
+
+\textbf{something \'{e} \TeX{}:} The something \'{e} \TeX{} is here.
+
+\textbf{@ at the end of line \ {}:} A @ at the end of the @quotation line.
+
+\textbf{something, other thing:} something, other thing
+
+\textbf{Note, the note:} Note, the note
+
+
+\textbf{Empty:} 
+\textbf{:} 
+\textbf{\leavevmode{}\\:} 
+aaa quotation
+\begin{center}
+--- \emph{quotation author}
+\end{center}
+
+indent in quotation
+
+A small quot---ation
+
+\textbf{Note:} A small Note
+
+\textbf{something, other thing:} something, other thing
+
+\textbullet{} 
+
+i--temize
+
++ 
+
+i--tem +
+
+\textbullet{} 
+
+b--ullet
+
+- 
+
+minu--s
+
+\emph{} 
+
+e--mph item
+
+\emph{after emph} 
+
+e--mph item
+
+\textbullet{} a--n itemize line 
+
+i--tem 1
+\textbullet{} a--n itemize line 
+
+i--tem 2
+
+1. 
+
+e--numerate
+
+mu--ltitable headitem another tab
+mu--ltitable item multitable tab
+mu--ltitable item 2 multitable tab 2
+lone mu--ltitable item
+
+truc bidule
+
+e--xample  some
+   text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something \'{e} \TeX{} is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+s--mallexample
+
+\texttt{@noindent} after smallexample.
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD\&content-type=text/plain'
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD\&content-type=text/plain'
+\noindent{}Less recent versions are also present.
+
+d--isplay
+
+s--malldisplay
+
+l--isp
+
+s--malllisp
+
+f--ormat
+
+s--mallformat
+
+$$
+disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over 
\sigma}\right)^2}
+$$
+
+\hbox{}-- c--ategory: d--effn\_name a--rguments...
+
+
+d--effn
+
+\hbox{}-- cate--gory: de--ffn\_name ar--guments    more args \leavevmode{}\\ 
even more so
+
+
+def--fn
+
+\hbox{}-- fset: \emph{i} a g
+
+
+\hbox{}-- cmde: truc 
+
+
+\hbox{}-- Command: log trap 
+
+
+\hbox{}-- Command: log trap1 
+
+
+\hbox{}-- Command: log trap2 
+
+
+\hbox{}-- cmde: \textbf{id ule} truc
+
+
+\hbox{}-- cmde2: \textbf{id `\texttt{i}' ule} truc
+
+
+\hbox{}-- \textbf{id `\texttt{i}' ule}: 
+
+
+
+\hbox{}-- aaa: 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- : machin
+
+
+\hbox{}-- : bidule machin
+
+
+\hbox{}-- truc: machin
+
+
+\hbox{}-- truc: 
+
+
+\hbox{}-- truc: followed by a comment
+
+
+\hbox{}-- truc: 
+
+
+\hbox{}-- : 
+
+
+\hbox{}-- truc: a b c d e \textbf{f g} h i
+
+
+\hbox{}-- truc: deffnx before end deffn
+
+
+
+\hbox{}-- empty: deffn
+
+
+
+\hbox{}-- empty: deffn with deffnx
+
+
+\hbox{}-- empty: deffnx
+
+
+
+\hbox{}-- fset: \emph{i} a g
+
+
+\hbox{}-- cmde: truc 
+
+
+text in def item for second def item
+
+\hbox{}-- c--ategory: d--efvr\_name
+
+
+d--efvr
+
+\hbox{}-- c--ategory: t--ype d--eftypefn\_name a--rguments...
+
+
+d--eftypefn
+
+\hbox{}-- c--ategory on c--lass: t--ype d--eftypeop\_name a--rguments...
+
+
+d--eftypeop
+
+\hbox{}-- c--ategory: t--ype d--eftypevr\_name
+
+
+d--eftypevr
+
+\hbox{}-- c--ategory of c--lass: d--efcv\_name
+
+
+d--efcv
+
+\hbox{}-- c--ategory on c--lass: d--efop\_name a--rguments...
+
+
+d--efop
+
+\hbox{}-- c--ategory: d--eftp\_name a--ttributes...
+
+
+d--eftp
+
+\hbox{}-- Function: d--efun\_name a--rguments...
+
+
+d--efun
+
+\hbox{}-- Macro: d--efmac\_name a--rguments...
+
+
+d--efmac
+
+\hbox{}-- Special Form: d--efspec\_name a--rguments...
+
+
+d--efspec
+
+\hbox{}-- Variable: d--efvar\_name argvar argvar1
+
+
+d--efvar
+
+\hbox{}-- User Option: d--efopt\_name
+
+
+d--efopt
+
+\hbox{}-- Function: t--ype d--eftypefun\_name a--rguments...
+
+
+d--eftypefun
+
+\hbox{}-- Variable: t--ype d--eftypevar\_name
+
+
+d--eftypevar
+
+\hbox{}-- Instance Variable of c--lass: d--efivar\_name
+
+
+d--efivar
+
+\hbox{}-- Instance Variable of c--lass: t--ype d--eftypeivar\_name
+
+
+d--eftypeivar
+
+\hbox{}-- Method on c--lass: d--efmethod\_name a--rguments...
+
+
+d--efmethod
+
+\hbox{}-- Method on c--lass: t--ype d--eftypemethod\_name a--rguments...
+
+
+d--eftypemethod
+
+\texttt{@xref\{c{-}{-}{-}hapter@@, cross r{-}{-}{-}ef name@@, 
t{-}{-}{-}itle@@, file n{-}{-}{-}ame@@, ma{-}{-}{-}nual@@\}} See cross r---ef 
name@(file n---ame@) (page \pageref{anchor:c_002d_002d_002dhapter_0040}).
+\texttt{@ref\{chapter, cross ref name, title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:chapter})
+\texttt{@pxref\{chapter, cross ref name, title, file name, manual\}} see cross 
ref name(file name) (page \pageref{anchor:chapter})
+\texttt{@inforef\{chapter, cross ref name, file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+
+\texttt{@ref\{chapter\}} page \pageref{anchor:chapter}
+\texttt{@xref\{chapter\}} See page \pageref{anchor:chapter}.
+\texttt{@pxref\{chapter\}} see page \pageref{anchor:chapter}
+\texttt{@ref\{s{-}{-}ect@comma\{\}ion\}} page 
\pageref{anchor:s_002d_002dect_002cion}
+
+\texttt{@ref\{s{-}{-}ect@comma\{\}ion, a @comma\{\} in cross
+ref, a comma@comma\{\} in title, a comma@comma\{\} in file, a @comma\{\} in 
manual name \}}
+a , in cross
+ref(a comma, in file) (page \pageref{anchor:s_002d_002dect_002cion})
+
+\texttt{@ref\{chapter,cross ref name\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title\}} title (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,,file name\}} (file name) manual, page 
\pageref{anchor:chapter}
+\texttt{@ref\{chapter,,,,manual\}} () manual, page \pageref{anchor:chapter}
+\texttt{@ref\{chapter,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,,file name\}} cross ref name(file name) 
(page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title,file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title,file name\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title,,manual\}} title() (page \pageref{anchor:chapter})
+\texttt{@ref\{chapter,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{chapter,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:chapter}
+
+
+\texttt{@ref\{(pman)anode,cross ref name\}} cross ref name (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title\}} title (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,,file name\}} (file name) manual, page 
\pageref{anchor:_0028pman_0029anode}
+\texttt{@ref\{(pman)anode,,,,manual\}} () manual, page 
\pageref{anchor:_0028pman_0029anode}
+\texttt{@ref\{(pman)anode,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,,file name\}} cross ref name(file 
name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title,file name\}} cross ref 
name(file name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title,,manual\}} cross ref name() 
(page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title,file name\}} title(file name) (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title,,manual\}} title() (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:_0028pman_0029anode})
+\texttt{@ref\{(pman)anode,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:_0028pman_0029anode}
+
+
+\texttt{@inforef\{chapter, cross ref name, file name\}} cross ref name(file 
name) (page \pageref{anchor:chapter})
+\texttt{@inforef\{chapter\}} page \pageref{anchor:chapter}
+\texttt{@inforef\{chapter, cross ref name\}} cross ref name (page 
\pageref{anchor:chapter})
+\texttt{@inforef\{chapter,,file name\}} (file name) manual, page 
\pageref{anchor:chapter}
+\texttt{@inforef\{node, cross ref name, file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@inforef\{node\}} page \pageref{anchor:node}
+\texttt{@inforef\{node, cross ref name\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@inforef\{node,,file name\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@inforef\{chapter, cross ref name, file name, spurious arg\}} cross 
ref name(file name, spurious arg) (page \pageref{anchor:chapter})
+
+\texttt{@inforef\{s{-}{-}ect@comma\{\}ion, a @comma\{\} in cross
+ref, a comma@comma\{\} in file\}}
+a , in cross
+ref(a comma, in file) (page \pageref{anchor:s_002d_002dect_002cion})
+
+
+a
+l--ine
+
+a
+b
+l--ine
+
+a
+b
+l--ine
+
+c--artouche
+
+g--roupe
+
+f--lushleft
+more text
+
+f--lushright
+more text
+
+\begin{center}
+ce--ntered line
+\end{center}
+
+\begin{flushleft}
+r--raggedright
+more text
+\end{flushleft}
+
+\begin{verbatim}
+\input texinfo @c -*-texinfo-*-
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @  <>.
+
+@bye
+\end{verbatim}
+
+\begin{verbatim}
+in verbatim ''
+\end{verbatim}
+
+
+
+
+
+$\frac{a < b \texttt{tex \hbox{ code }}}{b}$ ``
+
+
+\chapter*{chapheading}
+
+\section*{heading}
+
+\subsection*{subheading}
+
+\subsubsection*{subsubheading}
+
+
+\texttt{@acronym\{{-}{-}a,an accronym @comma\{\} @enddots\{\}\}} --a (an 
accronym , \dots{})
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A., @'Etude{-}{-}@comma\{\} @b\{Autonome\} 
\}} \'{E}--.\@ ,A.\@ (\'{E}tude--, \textbf{Autonome})
+\texttt{@abbr\{@'E{-}{-}. @comma\{\}A.\}} \'{E}--.\@ ,A.\@
+
+\texttt{@math\{{-}{-}a@minus\{\} \{\textbackslash{}frac\{1\}\{2\}\}\}} $--a- 
{\frac{1}{2}}$
+
+\texttt{@image\{f-ile,,,alt@verb\{:jk \_" \%\@\}\}} \includegraphics{f-ile}
+\texttt{@image\{f{-}{-}ile,aze,az,@verb\{:jk \_" \%@:\} @b\{in b 
"\},e{-}{-}xt\}} \includegraphics[width=aze,height=az]{layout/f--ile}
+\texttt{@image\{file@verb\{:jk \_" \%@:\},,,alt@verb\{:jk \_" \%@:\}\}} 
\includegraphics{filejk \_" \%@}
+
+
+
+
+Somehow invalid use of @,:\leavevmode{}\\
+@, \c{}
+\leavevmode{}\\
+@,@"u \c{}\"{u}
+
+Invalid use of @':\leavevmode{}\\
+@' \'{}
+\leavevmode{}\\
+@'@"u \'{}\"{u}
+
+@dotless\{truc\} truc
+@dotless\{ij\} ij
+\texttt{@dotless\{{-}{-}a\}} --a
+\texttt{@dotless\{a\}} a
+
+@U, without braces @U\{\}, with empty arg 
+@U\{z\}, with non-hex arg U+z
+@U\{FFFFFFFFFFFFFF\}, value much too large U+FFFFFFFFFFFFFF
+@U\{110000\}, value just beyond Unicode U+110000
+
+@TeX, but without brace \TeX{}\texttt{@\#} \#
+
+\texttt{@w\{{-}{-}a\}} \hbox{--a}
+
+\texttt{@image\{,1{-}{-}xt\}} 
+\texttt{@image\{,,2{-}{-}xt\}} 
+\texttt{@image\{,,,3{-}{-}xt\}} 
+
+
+\emph{} after emph 
+
+e--mph item
+
+\textbullet{} a--n itemize line 
+
+i--tem 1
+\textbullet{} a--n itemize line 
+
+i--tem 2
+
+\hbox{}-- fun: 
+
+
+\hbox{}-- truc: machin bidule chose and
+
+
+\hbox{}-- truc: machin bidule chose and  after
+
+
+\hbox{}-- truc: machin bidule chose and 
+
+
+\hbox{}-- truc: machin bidule chose and and after
+
+
+\hbox{}-- truc: followed by a comment
+
+
+Various deff lines
+\hbox{}-- truc: after a deff item
+
+
+
+\texttt{@ref\{node\}} page \pageref{anchor:node}
+
+\texttt{@ref\{,cross ref name\}} cross ref name (page \pageref{anchor:})
+\texttt{@ref\{,,title\}} title (page \pageref{anchor:})
+\texttt{@ref\{,,,file name\}} (file name) manual, page \pageref{anchor:}
+\texttt{@ref\{,,,,manual\}} () manual, page \pageref{anchor:}
+\texttt{@ref\{node,cross ref name\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,title\}} title (page \pageref{anchor:node})
+\texttt{@ref\{node,,,file name\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@ref\{node,,,,manual\}} () manual, page \pageref{anchor:node}
+\texttt{@ref\{node,cross ref name,title,\}} cross ref name (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,,file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title,file name\}} cross ref name(file name) 
(page \pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:node})
+\texttt{@ref\{node,cross ref name,title, file name, manual\}} cross ref 
name(file name) (page \pageref{anchor:node})
+\texttt{@ref\{node,,title,file name\}} title(file name) (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,title,,manual\}} title() (page \pageref{anchor:node})
+\texttt{@ref\{chapter,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:chapter})
+\texttt{@ref\{node,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:node})
+\texttt{@ref\{node,,,file name,manual\}} (file name) manual, page 
\pageref{anchor:node}
+\texttt{@ref\{,cross ref name,title,\}} cross ref name (page \pageref{anchor:})
+\texttt{@ref\{,cross ref name,,file name\}} cross ref name(file name) (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,,,manual\}} cross ref name() (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,title,file name\}} cross ref name(file name) 
(page \pageref{anchor:})
+\texttt{@ref\{,cross ref name,title,,manual\}} cross ref name() (page 
\pageref{anchor:})
+\texttt{@ref\{,cross ref name,title, file name, manual\}} cross ref name(file 
name) (page \pageref{anchor:})
+\texttt{@ref\{,,title,file name\}} title(file name) (page \pageref{anchor:})
+\texttt{@ref\{,,title,,manual\}} title() (page \pageref{anchor:})
+\texttt{@ref\{,,title, file name, manual\}} title(file name) (page 
\pageref{anchor:})
+\texttt{@ref\{,,,file name,manual\}} (file name) manual, page \pageref{anchor:}
+
+\texttt{@inforef\{,cross ref name \}} cross ref name (page \pageref{anchor:})
+\texttt{@inforef\{,,file name\}} (file name) manual, page \pageref{anchor:}
+\texttt{@inforef\{,cross ref name, file name\}} cross ref name(file name) 
(page \pageref{anchor:})
+\texttt{@inforef\{\}} page \pageref{anchor:}
+
+
+\end{titlepage}
 
 Insertcopying in normal text
 In copying
@@ -214,7 +1800,9 @@ but , ,\@
 \texttt{@image\{f-ile,aze,,a{-}{-}lt\}} \includegraphics[width=aze]{f-ile}
 \texttt{@image\{@file\{f{-}{-}ile\}@@@.,aze,az,alt,@file\{.file ext\} 
e{-}{-}xt@\}} \includegraphics[width=aze,height=az]{f--ile@.}
 
+\texttt{@sp 2}\leavevmode{}\\
 \vskip 2\baselineskip
+\texttt{@page}\leavevmode{}\\
 
 \texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
 After clickstyle $\Rightarrow{}$
@@ -222,14 +1810,14 @@ After clickstyle $\Rightarrow{}$
 
 $$
 \mathbf{``simple-double--three---four----''} \hbox{aa}
-`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'\leavevmode{}\\
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
 $$
 
 $$
 \ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\imath{} \jmath{} \grave{\bar{E}}
 \mathord{\text{\l{}}} \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\c{c}} 
\textsl{\H{a}} \dot{a} \mathring{a} \textsl{\t{a}}
 \breve{a} \textsl{\b{a}} \textsl{\d{a}} \check{a} \textsl{\k{a}} a^{h}_{l}
-\leavevmode{}\\ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
+ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
 a sunny day
 $$
 
@@ -289,7 +1877,11 @@ A quot---ation
 \textbf{:} 
 \textbf{\leavevmode{}\\:} 
 aaa quotation
+\begin{center}
 --- \emph{quotation author}
+\end{center}
+
+indent in quotation
 
 A small quot---ation
 
@@ -362,6 +1954,11 @@ example with empty and non empty args mix
 
 s--mallexample
 
+\texttt{@noindent} after smallexample.
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD\&content-type=text/plain'
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD\&content-type=text/plain'
+\noindent{}Less recent versions are also present.
+
 d--isplay
 
 s--malldisplay
@@ -639,10 +2236,19 @@ c--artouche
 g--roupe
 
 f--lushleft
+more text
 
 f--lushright
+more text
 
+\begin{center}
 ce--ntered line
+\end{center}
+
+\begin{flushleft}
+r--raggedright
+more text
+\end{flushleft}
 
 \begin{verbatim}
 \input texinfo @c -*-texinfo-*-
@@ -986,7 +2592,9 @@ but , ,\@
 \texttt{@image\{f-ile,aze,,a{-}{-}lt\}} \includegraphics[width=aze]{f-ile}
 \texttt{@image\{@file\{f{-}{-}ile\}@@@.,aze,az,alt,@file\{.file ext\} 
e{-}{-}xt@\}} \includegraphics[width=aze,height=az]{f--ile@.}
 
+\texttt{@sp 2}\leavevmode{}\\
 \vskip 2\baselineskip
+\texttt{@page}\leavevmode{}\\
 
 \texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
 After clickstyle $\Rightarrow{}$
@@ -994,14 +2602,14 @@ After clickstyle $\Rightarrow{}$
 
 $$
 \mathbf{``simple-double--three---four----''} \hbox{aa}
-`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'\leavevmode{}\\
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
 $$
 
 $$
 \ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\imath{} \jmath{} \grave{\bar{E}}
 \mathord{\text{\l{}}} \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\c{c}} 
\textsl{\H{a}} \dot{a} \mathring{a} \textsl{\t{a}}
 \breve{a} \textsl{\b{a}} \textsl{\d{a}} \check{a} \textsl{\k{a}} a^{h}_{l}
-\leavevmode{}\\ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
+ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
 a sunny day
 $$
 
@@ -1061,7 +2669,11 @@ A quot---ation
 \textbf{:} 
 \textbf{\leavevmode{}\\:} 
 aaa quotation
+\begin{center}
 --- \emph{quotation author}
+\end{center}
+
+indent in quotation
 
 A small quot---ation
 
@@ -1134,6 +2746,11 @@ example with empty and non empty args mix
 
 s--mallexample
 
+\texttt{@noindent} after smallexample.
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD\&content-type=text/plain'
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD\&content-type=text/plain'
+\noindent{}Less recent versions are also present.
+
 d--isplay
 
 s--malldisplay
@@ -1411,10 +3028,19 @@ c--artouche
 g--roupe
 
 f--lushleft
+more text
 
 f--lushright
+more text
 
+\begin{center}
 ce--ntered line
+\end{center}
+
+\begin{flushleft}
+r--raggedright
+more text
+\end{flushleft}
 
 \begin{verbatim}
 \input texinfo @c -*-texinfo-*-
@@ -1758,7 +3384,9 @@ but , ,\@
 \texttt{@image\{f-ile,aze,,a{-}{-}lt\}} \includegraphics[width=aze]{f-ile}
 \texttt{@image\{@file\{f{-}{-}ile\}@@@.,aze,az,alt,@file\{.file ext\} 
e{-}{-}xt@\}} \includegraphics[width=aze,height=az]{f--ile@.}
 
+\texttt{@sp 2}\leavevmode{}\\
 \vskip 2\baselineskip
+\texttt{@page}\leavevmode{}\\
 
 \texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
 After clickstyle $\Rightarrow{}$
@@ -1766,14 +3394,14 @@ After clickstyle $\Rightarrow{}$
 
 $$
 \mathbf{``simple-double--three---four----''} \hbox{aa}
-`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'\leavevmode{}\\
+`\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
 $$
 
 $$
 \ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\imath{} \jmath{} \grave{\bar{E}}
 \mathord{\text{\l{}}} \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\c{c}} 
\textsl{\H{a}} \dot{a} \mathring{a} \textsl{\t{a}}
 \breve{a} \textsl{\b{a}} \textsl{\d{a}} \check{a} \textsl{\k{a}} a^{h}_{l}
-\leavevmode{}\\ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
+ \ {}\ {} \ {}\-{}   ! ? . @ \} \{ 
 a sunny day
 $$
 
@@ -1833,7 +3461,11 @@ A quot---ation
 \textbf{:} 
 \textbf{\leavevmode{}\\:} 
 aaa quotation
+\begin{center}
 --- \emph{quotation author}
+\end{center}
+
+indent in quotation
 
 A small quot---ation
 
@@ -1906,6 +3538,11 @@ example with empty and non empty args mix
 
 s--mallexample
 
+\texttt{@noindent} after smallexample.
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD\&content-type=text/plain'
+\$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD\&content-type=text/plain'
+\noindent{}Less recent versions are also present.
+
 d--isplay
 
 s--malldisplay
@@ -2183,10 +3820,19 @@ c--artouche
 g--roupe
 
 f--lushleft
+more text
 
 f--lushright
+more text
 
+\begin{center}
 ce--ntered line
+\end{center}
+
+\begin{flushleft}
+r--raggedright
+more text
+\end{flushleft}
 
 \begin{verbatim}
 \input texinfo @c -*-texinfo-*-
@@ -2359,6 +4005,15 @@ tp
 
 \label{anchor:chapter}\chapter{chapter}
 
+First para
+
+\noindent{}qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd 
sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+\noindent{}noindent in para.
+
+unneeded indent
+
 \footnote{in footnote}
 
 
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index 8fca8e4..bb74d0a 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -911,9 +927,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1025,6 +1043,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1127,6 +1149,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1385,11 +1414,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1721,9 +1755,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1834,6 +1870,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1936,6 +1976,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2194,11 +2241,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2555,9 +2607,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2668,6 +2722,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2770,6 +2828,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3028,11 +3093,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3363,9 +3433,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3476,6 +3548,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3578,6 +3654,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3836,11 +3919,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4178,8 +4266,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -4316,6 +4408,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4441,6 +4538,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4733,14 +4837,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5332,6 +5442,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/anchor.html 
b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
index e8197ce..0ce5bd8 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
@@ -207,9 +207,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +293,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +350,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +538,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index 2f208e2..c1eecb3 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -716,6 +732,15 @@ ul.no-bullet {list-style: none}
 <hr>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="formatting_fot.html#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
index 9c08812..e5571ae 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting.2 
b/tp/tests/layout/res_parser/formatting_nodes/formatting.2
index 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
index 9136900..c3a417e 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
index 22c11f3..2fdcbfd 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
index 06174fd..2fde4e3 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
index 7771de1..f8a3561 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index 6f627b5..541dd41 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2546,9 +2598,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2659,6 +2713,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2761,6 +2819,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3019,11 +3084,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3354,9 +3424,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3467,6 +3539,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3569,6 +3645,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3827,11 +3910,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4169,7 +4257,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
+
 
+<code>@page</code>
 
 </pre><pre class="example">
 
@@ -4307,6 +4399,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4432,6 +4529,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4724,14 +4828,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
index 5b069b7..4edfedb 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_nodes/subsection.html 
b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
index fb0eca3..138cad2 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 0861a06..810275c 100644
--- 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 5a083fe..32816e2 100644
--- 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
diff --git a/tp/tests/layout/res_parser/formatting_plaintext/formatting.2 
b/tp/tests/layout/res_parser/formatting_plaintext/formatting.2
index 15586bb..7d05108 100644
--- a/tp/tests/layout/res_parser/formatting_plaintext/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_plaintext/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt 
b/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
index e098b16..fe98114 100644
--- a/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
+++ b/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
@@ -77,8 +77,11 @@ aaa
 aaa '@image{f-ile,aze,,a--lt}' [a-lt]
 '@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}' [alt]
 
+   '@sp 2'
 
 
+   '@page'
+
    '@clicksequence{click @click{} A}' click -> A After clickstyle =>
 '@clicksequence{click @click{} A}' click => A
 
@@ -147,6 +150,8 @@ error-> ==> - -!- -| =>
      aaa quotation
                          -- _quotation author_
 
+     indent in quotation
+
      A small quot--ation
 
      Note: A small Note
@@ -201,6 +206,11 @@ truc   bidule
 
      s--mallexample
 
+   '@noindent' after smallexample.
+     $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+     $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
      d-isplay
 
      s-malldisplay
@@ -386,11 +396,15 @@ b
    g-roupe
 
 f-lushleft
+more text
 
                                                             f-lushright
+                                                              more text
 
                             ce-ntered line
 
+   r-raggedright more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -572,7 +586,10 @@ aaa
 aaa '@image{f-ile,aze,,a--lt}' [a-lt]
 '@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}' [alt]
 
+   '@sp 2'
+
 
+   '@page'
 
    '@clicksequence{click @click{} A}' click -> A After clickstyle =>
 '@clicksequence{click @click{} A}' click => A
@@ -642,6 +659,8 @@ error-> ==> - -!- -| =>
      aaa quotation
                          -- _quotation author_
 
+     indent in quotation
+
      A small quot--ation
 
      Note: A small Note
@@ -696,6 +715,11 @@ truc   bidule
 
      s--mallexample
 
+   '@noindent' after smallexample.
+     $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+     $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
      d-isplay
 
      s-malldisplay
@@ -881,11 +905,15 @@ b
    g-roupe
 
 f-lushleft
+more text
 
                                                             f-lushright
+                                                              more text
 
                             ce-ntered line
 
+   r-raggedright more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1203,8 +1231,12 @@ aaa
      @image{f-ile,aze,,a--lt} [a-lt]
      @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@} [alt]
 
+     @sp 2
+
 
 
+     @page
+
 
      @clicksequence{click @click{} A} click -> A
      After clickstyle =>
@@ -1276,6 +1308,8 @@ aaa
           aaa quotation
                          -- _quotation author_
 
+          indent in quotation
+
           A small quot---ation
 
           Note: A small Note
@@ -1330,6 +1364,11 @@ aaa
 
           s--mallexample
 
+     @noindent after smallexample.
+          $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+          $ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+     Less recent versions are also present.
+
           d--isplay
 
           s--malldisplay
@@ -1515,11 +1554,16 @@ aaa
      g--roupe
 
      f--lushleft
+     more text
 
                                                            f--lushright
+                                                              more text
 
                             ce-ntered line
 
+     r--raggedright
+     more text
+
      \input texinfo @c -*-texinfo-*-
      
      @setfilename simplest.info
@@ -1664,190 +1708,190 @@ aaa
 * Menu:
 
 * ":                                     Top.                (line   16)
-* " <1>:                                 Top.                (line  511)
-* " <2>:                                 Top.                (line 1017)
+* " <1>:                                 Top.                (line  525)
+* " <2>:                                 Top.                (line 1045)
 * -option:                               Top.                (line   16)
-* -option <1>:                           Top.                (line  511)
-* -option <2>:                           Top.                (line 1017)
-* .:                                     Top.                (line 1661)
-* ?:                                     Top.                (line 1661)
-* a:                                     Top.                (line 1661)
-* index entry between item and itemx:    Top.                (line  380)
-* index entry between item and itemx <1>: Top.               (line  875)
-* index entry between item and itemx <2>: Top.               (line 1509)
-* index entry within deffn:              Top.                (line  226)
-* index entry within deffn <1>:          Top.                (line  721)
-* index entry within deffn <2>:          Top.                (line 1355)
-* index entry within itemize:            Top.                (line  167)
-* index entry within itemize <1>:        Top.                (line  662)
-* index entry within itemize <2>:        Top.                (line 1296)
-* index entry within multitable:         Top.                (line  175)
-* index entry within multitable <1>:     Top.                (line  670)
-* index entry within multitable <2>:     Top.                (line 1305)
-* t-ruc:                                 Top.                (line 1661)
-* T-ruc:                                 Top.                (line 1661)
+* -option <1>:                           Top.                (line  525)
+* -option <2>:                           Top.                (line 1045)
+* .:                                     Top.                (line 1705)
+* ?:                                     Top.                (line 1705)
+* a:                                     Top.                (line 1705)
+* index entry between item and itemx:    Top.                (line  390)
+* index entry between item and itemx <1>: Top.               (line  899)
+* index entry between item and itemx <2>: Top.               (line 1548)
+* index entry within deffn:              Top.                (line  236)
+* index entry within deffn <1>:          Top.                (line  745)
+* index entry within deffn <2>:          Top.                (line 1394)
+* index entry within itemize:            Top.                (line  172)
+* index entry within itemize <1>:        Top.                (line  681)
+* index entry within itemize <2>:        Top.                (line 1330)
+* index entry within multitable:         Top.                (line  180)
+* index entry within multitable <1>:     Top.                (line  689)
+* index entry within multitable <2>:     Top.                (line 1339)
+* t-ruc:                                 Top.                (line 1705)
+* T-ruc:                                 Top.                (line 1705)
 
    fn
 
 * Menu:
 
 * --foption:                             Top.                (line   16)
-* --foption <1>:                         Top.                (line  511)
-* --foption <2>:                         Top.                (line 1017)
-* .:                                     Top.                (line 1661)
-* ?:                                     Top.                (line 1661)
+* --foption <1>:                         Top.                (line  525)
+* --foption <2>:                         Top.                (line 1045)
+* .:                                     Top.                (line 1705)
+* ?:                                     Top.                (line 1705)
 * ``:                                    Top.                (line   16)
-* `` <1>:                                Top.                (line  511)
-* `` <2>:                                Top.                (line 1017)
-* a:                                     Top.                (line  243)
-* a <1>:                                 Top.                (line  379)
-* a <2>:                                 Top.                (line  738)
-* a <3>:                                 Top.                (line  874)
-* a <4>:                                 Top.                (line 1372)
-* a <5>:                                 Top.                (line 1508)
-* a <6>:                                 Top.                (line 1661)
-* after:                                 Top.                (line  464)
-* after <1>:                             Top.                (line  959)
-* after <2>:                             Top.                (line 1620)
-* b:                                     Top.                (line  380)
-* b <1>:                                 Top.                (line  875)
-* b <2>:                                 Top.                (line 1509)
-* bidule machin:                         Top.                (line  237)
-* bidule machin <1>:                     Top.                (line  732)
-* bidule machin <2>:                     Top.                (line 1366)
-* d--effn_name:                          Top.                (line  218)
-* d--effn_name <1>:                      Top.                (line  713)
-* d--effn_name <2>:                      Top.                (line 1347)
-* d--efmac_name:                         Top.                (line  279)
-* d--efmac_name <1>:                     Top.                (line  774)
-* d--efmac_name <2>:                     Top.                (line 1408)
-* d--efmethod_name on c--lass:           Top.                (line  303)
-* d--efmethod_name on c--lass <1>:       Top.                (line  798)
-* d--efmethod_name on c--lass <2>:       Top.                (line 1432)
-* d--efop_name on c--lass:               Top.                (line  270)
-* d--efop_name on c--lass <1>:           Top.                (line  765)
-* d--efop_name on c--lass <2>:           Top.                (line 1399)
-* d--efspec_name:                        Top.                (line  282)
-* d--efspec_name <1>:                    Top.                (line  777)
-* d--efspec_name <2>:                    Top.                (line 1411)
-* d--eftypefn_name:                      Top.                (line  258)
-* d--eftypefn_name <1>:                  Top.                (line  753)
-* d--eftypefn_name <2>:                  Top.                (line 1387)
-* d--eftypefun_name:                     Top.                (line  291)
-* d--eftypefun_name <1>:                 Top.                (line  786)
-* d--eftypefun_name <2>:                 Top.                (line 1420)
-* d--eftypemethod_name on c--lass:       Top.                (line  306)
-* d--eftypemethod_name on c--lass <1>:   Top.                (line  801)
-* d--eftypemethod_name on c--lass <2>:   Top.                (line 1435)
-* d--eftypeop_name on c--lass:           Top.                (line  261)
-* d--eftypeop_name on c--lass <1>:       Top.                (line  756)
-* d--eftypeop_name on c--lass <2>:       Top.                (line 1390)
-* d--efun_name:                          Top.                (line  276)
-* d--efun_name <1>:                      Top.                (line  771)
-* d--efun_name <2>:                      Top.                (line 1405)
-* de--ffn_name:                          Top.                (line  221)
-* de--ffn_name <1>:                      Top.                (line  716)
-* de--ffn_name <2>:                      Top.                (line 1350)
-* deffn:                                 Top.                (line  246)
-* deffn <1>:                             Top.                (line  248)
-* deffn <2>:                             Top.                (line  741)
-* deffn <3>:                             Top.                (line  743)
-* deffn <4>:                             Top.                (line 1375)
-* deffn <5>:                             Top.                (line 1377)
-* deffnx:                                Top.                (line  244)
-* deffnx <1>:                            Top.                (line  249)
-* deffnx <2>:                            Top.                (line  739)
-* deffnx <3>:                            Top.                (line  744)
-* deffnx <4>:                            Top.                (line 1373)
-* deffnx <5>:                            Top.                (line 1378)
-* followed:                              Top.                (line  240)
-* followed <1>:                          Top.                (line  462)
-* followed <2>:                          Top.                (line  735)
-* followed <3>:                          Top.                (line  957)
-* followed <4>:                          Top.                (line 1369)
-* followed <5>:                          Top.                (line 1618)
-* I:                                     Top.                (line  225)
-* I <1>:                                 Top.                (line  251)
-* I <2>:                                 Top.                (line  720)
-* I <3>:                                 Top.                (line  746)
-* I <4>:                                 Top.                (line 1354)
-* I <5>:                                 Top.                (line 1380)
-* id i ule:                              Top.                (line  231)
-* id i ule <1>:                          Top.                (line  726)
-* id i ule <2>:                          Top.                (line 1360)
-* id ule:                                Top.                (line  230)
-* id ule <1>:                            Top.                (line  725)
-* id ule <2>:                            Top.                (line 1359)
-* log trap:                              Top.                (line  227)
-* log trap <1>:                          Top.                (line  722)
-* log trap <2>:                          Top.                (line 1356)
-* log trap1:                             Top.                (line  228)
-* log trap1 <1>:                         Top.                (line  723)
-* log trap1 <2>:                         Top.                (line 1357)
-* log trap2:                             Top.                (line  229)
-* log trap2 <1>:                         Top.                (line  724)
-* log trap2 <2>:                         Top.                (line 1358)
-* machin:                                Top.                (line  236)
-* machin <1>:                            Top.                (line  238)
-* machin <2>:                            Top.                (line  458)
-* machin <3>:                            Top.                (line  459)
-* machin <4>:                            Top.                (line  460)
-* machin <5>:                            Top.                (line  461)
-* machin <6>:                            Top.                (line  731)
-* machin <7>:                            Top.                (line  733)
-* machin <8>:                            Top.                (line  953)
-* machin <9>:                            Top.                (line  954)
-* machin <10>:                           Top.                (line  955)
-* machin <11>:                           Top.                (line  956)
-* machin <12>:                           Top.                (line 1365)
-* machin <13>:                           Top.                (line 1367)
-* machin <14>:                           Top.                (line 1614)
-* machin <15>:                           Top.                (line 1615)
-* machin <16>:                           Top.                (line 1616)
-* machin <17>:                           Top.                (line 1617)
-* t--ruc:                                Top.                (line 1661)
-* T--ruc:                                Top.                (line 1661)
-* truc:                                  Top.                (line  226)
-* truc <1>:                              Top.                (line  252)
-* truc <2>:                              Top.                (line  721)
-* truc <3>:                              Top.                (line  747)
-* truc <4>:                              Top.                (line 1355)
-* truc <5>:                              Top.                (line 1381)
+* `` <1>:                                Top.                (line  525)
+* `` <2>:                                Top.                (line 1045)
+* a:                                     Top.                (line  253)
+* a <1>:                                 Top.                (line  389)
+* a <2>:                                 Top.                (line  762)
+* a <3>:                                 Top.                (line  898)
+* a <4>:                                 Top.                (line 1411)
+* a <5>:                                 Top.                (line 1547)
+* a <6>:                                 Top.                (line 1705)
+* after:                                 Top.                (line  478)
+* after <1>:                             Top.                (line  987)
+* after <2>:                             Top.                (line 1664)
+* b:                                     Top.                (line  390)
+* b <1>:                                 Top.                (line  899)
+* b <2>:                                 Top.                (line 1548)
+* bidule machin:                         Top.                (line  247)
+* bidule machin <1>:                     Top.                (line  756)
+* bidule machin <2>:                     Top.                (line 1405)
+* d--effn_name:                          Top.                (line  228)
+* d--effn_name <1>:                      Top.                (line  737)
+* d--effn_name <2>:                      Top.                (line 1386)
+* d--efmac_name:                         Top.                (line  289)
+* d--efmac_name <1>:                     Top.                (line  798)
+* d--efmac_name <2>:                     Top.                (line 1447)
+* d--efmethod_name on c--lass:           Top.                (line  313)
+* d--efmethod_name on c--lass <1>:       Top.                (line  822)
+* d--efmethod_name on c--lass <2>:       Top.                (line 1471)
+* d--efop_name on c--lass:               Top.                (line  280)
+* d--efop_name on c--lass <1>:           Top.                (line  789)
+* d--efop_name on c--lass <2>:           Top.                (line 1438)
+* d--efspec_name:                        Top.                (line  292)
+* d--efspec_name <1>:                    Top.                (line  801)
+* d--efspec_name <2>:                    Top.                (line 1450)
+* d--eftypefn_name:                      Top.                (line  268)
+* d--eftypefn_name <1>:                  Top.                (line  777)
+* d--eftypefn_name <2>:                  Top.                (line 1426)
+* d--eftypefun_name:                     Top.                (line  301)
+* d--eftypefun_name <1>:                 Top.                (line  810)
+* d--eftypefun_name <2>:                 Top.                (line 1459)
+* d--eftypemethod_name on c--lass:       Top.                (line  316)
+* d--eftypemethod_name on c--lass <1>:   Top.                (line  825)
+* d--eftypemethod_name on c--lass <2>:   Top.                (line 1474)
+* d--eftypeop_name on c--lass:           Top.                (line  271)
+* d--eftypeop_name on c--lass <1>:       Top.                (line  780)
+* d--eftypeop_name on c--lass <2>:       Top.                (line 1429)
+* d--efun_name:                          Top.                (line  286)
+* d--efun_name <1>:                      Top.                (line  795)
+* d--efun_name <2>:                      Top.                (line 1444)
+* de--ffn_name:                          Top.                (line  231)
+* de--ffn_name <1>:                      Top.                (line  740)
+* de--ffn_name <2>:                      Top.                (line 1389)
+* deffn:                                 Top.                (line  256)
+* deffn <1>:                             Top.                (line  258)
+* deffn <2>:                             Top.                (line  765)
+* deffn <3>:                             Top.                (line  767)
+* deffn <4>:                             Top.                (line 1414)
+* deffn <5>:                             Top.                (line 1416)
+* deffnx:                                Top.                (line  254)
+* deffnx <1>:                            Top.                (line  259)
+* deffnx <2>:                            Top.                (line  763)
+* deffnx <3>:                            Top.                (line  768)
+* deffnx <4>:                            Top.                (line 1412)
+* deffnx <5>:                            Top.                (line 1417)
+* followed:                              Top.                (line  250)
+* followed <1>:                          Top.                (line  476)
+* followed <2>:                          Top.                (line  759)
+* followed <3>:                          Top.                (line  985)
+* followed <4>:                          Top.                (line 1408)
+* followed <5>:                          Top.                (line 1662)
+* I:                                     Top.                (line  235)
+* I <1>:                                 Top.                (line  261)
+* I <2>:                                 Top.                (line  744)
+* I <3>:                                 Top.                (line  770)
+* I <4>:                                 Top.                (line 1393)
+* I <5>:                                 Top.                (line 1419)
+* id i ule:                              Top.                (line  241)
+* id i ule <1>:                          Top.                (line  750)
+* id i ule <2>:                          Top.                (line 1399)
+* id ule:                                Top.                (line  240)
+* id ule <1>:                            Top.                (line  749)
+* id ule <2>:                            Top.                (line 1398)
+* log trap:                              Top.                (line  237)
+* log trap <1>:                          Top.                (line  746)
+* log trap <2>:                          Top.                (line 1395)
+* log trap1:                             Top.                (line  238)
+* log trap1 <1>:                         Top.                (line  747)
+* log trap1 <2>:                         Top.                (line 1396)
+* log trap2:                             Top.                (line  239)
+* log trap2 <1>:                         Top.                (line  748)
+* log trap2 <2>:                         Top.                (line 1397)
+* machin:                                Top.                (line  246)
+* machin <1>:                            Top.                (line  248)
+* machin <2>:                            Top.                (line  472)
+* machin <3>:                            Top.                (line  473)
+* machin <4>:                            Top.                (line  474)
+* machin <5>:                            Top.                (line  475)
+* machin <6>:                            Top.                (line  755)
+* machin <7>:                            Top.                (line  757)
+* machin <8>:                            Top.                (line  981)
+* machin <9>:                            Top.                (line  982)
+* machin <10>:                           Top.                (line  983)
+* machin <11>:                           Top.                (line  984)
+* machin <12>:                           Top.                (line 1404)
+* machin <13>:                           Top.                (line 1406)
+* machin <14>:                           Top.                (line 1658)
+* machin <15>:                           Top.                (line 1659)
+* machin <16>:                           Top.                (line 1660)
+* machin <17>:                           Top.                (line 1661)
+* t--ruc:                                Top.                (line 1705)
+* T--ruc:                                Top.                (line 1705)
+* truc:                                  Top.                (line  236)
+* truc <1>:                              Top.                (line  262)
+* truc <2>:                              Top.                (line  745)
+* truc <3>:                              Top.                (line  771)
+* truc <4>:                              Top.                (line 1394)
+* truc <5>:                              Top.                (line 1420)
 
    vr
 
 * Menu:
 
-* a:                                     Top.                (line  375)
-* a <1>:                                 Top.                (line  870)
-* a <2>:                                 Top.                (line 1504)
-* b:                                     Top.                (line  376)
-* b <1>:                                 Top.                (line  871)
-* b <2>:                                 Top.                (line 1505)
-* d--efcv_name:                          Top.                (line  267)
-* d--efcv_name <1>:                      Top.                (line  762)
-* d--efcv_name <2>:                      Top.                (line 1396)
-* d--efivar_name of c--lass:             Top.                (line  297)
-* d--efivar_name of c--lass <1>:         Top.                (line  792)
-* d--efivar_name of c--lass <2>:         Top.                (line 1426)
-* d--efopt_name:                         Top.                (line  288)
-* d--efopt_name <1>:                     Top.                (line  783)
-* d--efopt_name <2>:                     Top.                (line 1417)
-* d--eftypeivar_name of c--lass:         Top.                (line  300)
-* d--eftypeivar_name of c--lass <1>:     Top.                (line  795)
-* d--eftypeivar_name of c--lass <2>:     Top.                (line 1429)
-* d--eftypevar_name:                     Top.                (line  294)
-* d--eftypevar_name <1>:                 Top.                (line  789)
-* d--eftypevar_name <2>:                 Top.                (line 1423)
-* d--eftypevr_name:                      Top.                (line  264)
-* d--eftypevr_name <1>:                  Top.                (line  759)
-* d--eftypevr_name <2>:                  Top.                (line 1393)
-* d--efvar_name:                         Top.                (line  285)
-* d--efvar_name <1>:                     Top.                (line  780)
-* d--efvar_name <2>:                     Top.                (line 1414)
-* d--efvr_name:                          Top.                (line  255)
-* d--efvr_name <1>:                      Top.                (line  750)
-* d--efvr_name <2>:                      Top.                (line 1384)
+* a:                                     Top.                (line  385)
+* a <1>:                                 Top.                (line  894)
+* a <2>:                                 Top.                (line 1543)
+* b:                                     Top.                (line  386)
+* b <1>:                                 Top.                (line  895)
+* b <2>:                                 Top.                (line 1544)
+* d--efcv_name:                          Top.                (line  277)
+* d--efcv_name <1>:                      Top.                (line  786)
+* d--efcv_name <2>:                      Top.                (line 1435)
+* d--efivar_name of c--lass:             Top.                (line  307)
+* d--efivar_name of c--lass <1>:         Top.                (line  816)
+* d--efivar_name of c--lass <2>:         Top.                (line 1465)
+* d--efopt_name:                         Top.                (line  298)
+* d--efopt_name <1>:                     Top.                (line  807)
+* d--efopt_name <2>:                     Top.                (line 1456)
+* d--eftypeivar_name of c--lass:         Top.                (line  310)
+* d--eftypeivar_name of c--lass <1>:     Top.                (line  819)
+* d--eftypeivar_name of c--lass <2>:     Top.                (line 1468)
+* d--eftypevar_name:                     Top.                (line  304)
+* d--eftypevar_name <1>:                 Top.                (line  813)
+* d--eftypevar_name <2>:                 Top.                (line 1462)
+* d--eftypevr_name:                      Top.                (line  274)
+* d--eftypevr_name <1>:                  Top.                (line  783)
+* d--eftypevr_name <2>:                  Top.                (line 1432)
+* d--efvar_name:                         Top.                (line  295)
+* d--efvar_name <1>:                     Top.                (line  804)
+* d--efvar_name <2>:                     Top.                (line 1453)
+* d--efvr_name:                          Top.                (line  265)
+* d--efvr_name <1>:                      Top.                (line  774)
+* d--efvr_name <2>:                      Top.                (line 1423)
 
    ky
 
@@ -1857,9 +1901,9 @@ aaa
 
 * Menu:
 
-* d--eftp_name:                          Top.                (line  273)
-* d--eftp_name <1>:                      Top.                (line  768)
-* d--eftp_name <2>:                      Top.                (line 1402)
+* d--eftp_name:                          Top.                (line  283)
+* d--eftp_name <1>:                      Top.                (line  792)
+* d--eftp_name <2>:                      Top.                (line 1441)
 
    ---------- Footnotes ----------
 
@@ -1878,7 +1922,16 @@ aaa
 1 chapter
 *********
 
-(1)
+   First para
+
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+
+noindent in para.
+
+   unneeded indent
+
+   (1)
 
 
    ---------- Footnotes ----------
@@ -1903,153 +1956,153 @@ chapter 2
 * Menu:
 
 * ":                                     Top.                (line   16)
-* " <1>:                                 Top.                (line  511)
-* " <2>:                                 Top.                (line 1017)
+* " <1>:                                 Top.                (line  525)
+* " <2>:                                 Top.                (line 1045)
 * -option:                               Top.                (line   16)
-* -option <1>:                           Top.                (line  511)
-* -option <2>:                           Top.                (line 1017)
-* .:                                     Top.                (line 1661)
-* ?:                                     Top.                (line 1661)
-* a:                                     Top.                (line 1661)
-* index entry between item and itemx:    Top.                (line  380)
-* index entry between item and itemx <1>: Top.               (line  875)
-* index entry between item and itemx <2>: Top.               (line 1509)
-* index entry within deffn:              Top.                (line  226)
-* index entry within deffn <1>:          Top.                (line  721)
-* index entry within deffn <2>:          Top.                (line 1355)
-* index entry within itemize:            Top.                (line  167)
-* index entry within itemize <1>:        Top.                (line  662)
-* index entry within itemize <2>:        Top.                (line 1296)
-* index entry within multitable:         Top.                (line  175)
-* index entry within multitable <1>:     Top.                (line  670)
-* index entry within multitable <2>:     Top.                (line 1305)
-* t-ruc:                                 Top.                (line 1661)
-* T-ruc:                                 Top.                (line 1661)
+* -option <1>:                           Top.                (line  525)
+* -option <2>:                           Top.                (line 1045)
+* .:                                     Top.                (line 1705)
+* ?:                                     Top.                (line 1705)
+* a:                                     Top.                (line 1705)
+* index entry between item and itemx:    Top.                (line  390)
+* index entry between item and itemx <1>: Top.               (line  899)
+* index entry between item and itemx <2>: Top.               (line 1548)
+* index entry within deffn:              Top.                (line  236)
+* index entry within deffn <1>:          Top.                (line  745)
+* index entry within deffn <2>:          Top.                (line 1394)
+* index entry within itemize:            Top.                (line  172)
+* index entry within itemize <1>:        Top.                (line  681)
+* index entry within itemize <2>:        Top.                (line 1330)
+* index entry within multitable:         Top.                (line  180)
+* index entry within multitable <1>:     Top.                (line  689)
+* index entry within multitable <2>:     Top.                (line 1339)
+* t-ruc:                                 Top.                (line 1705)
+* T-ruc:                                 Top.                (line 1705)
 
 * Menu:
 
 * --foption:                             Top.                (line   16)
-* --foption <1>:                         Top.                (line  511)
-* --foption <2>:                         Top.                (line 1017)
-* .:                                     Top.                (line 1661)
-* ?:                                     Top.                (line 1661)
+* --foption <1>:                         Top.                (line  525)
+* --foption <2>:                         Top.                (line 1045)
+* .:                                     Top.                (line 1705)
+* ?:                                     Top.                (line 1705)
 * ``:                                    Top.                (line   16)
-* `` <1>:                                Top.                (line  511)
-* `` <2>:                                Top.                (line 1017)
-* a:                                     Top.                (line  243)
-* a <1>:                                 Top.                (line  379)
-* a <2>:                                 Top.                (line  738)
-* a <3>:                                 Top.                (line  874)
-* a <4>:                                 Top.                (line 1372)
-* a <5>:                                 Top.                (line 1508)
-* a <6>:                                 Top.                (line 1661)
-* after:                                 Top.                (line  464)
-* after <1>:                             Top.                (line  959)
-* after <2>:                             Top.                (line 1620)
-* b:                                     Top.                (line  380)
-* b <1>:                                 Top.                (line  875)
-* b <2>:                                 Top.                (line 1509)
-* bidule machin:                         Top.                (line  237)
-* bidule machin <1>:                     Top.                (line  732)
-* bidule machin <2>:                     Top.                (line 1366)
-* d--effn_name:                          Top.                (line  218)
-* d--effn_name <1>:                      Top.                (line  713)
-* d--effn_name <2>:                      Top.                (line 1347)
-* d--efmac_name:                         Top.                (line  279)
-* d--efmac_name <1>:                     Top.                (line  774)
-* d--efmac_name <2>:                     Top.                (line 1408)
-* d--efmethod_name on c--lass:           Top.                (line  303)
-* d--efmethod_name on c--lass <1>:       Top.                (line  798)
-* d--efmethod_name on c--lass <2>:       Top.                (line 1432)
-* d--efop_name on c--lass:               Top.                (line  270)
-* d--efop_name on c--lass <1>:           Top.                (line  765)
-* d--efop_name on c--lass <2>:           Top.                (line 1399)
-* d--efspec_name:                        Top.                (line  282)
-* d--efspec_name <1>:                    Top.                (line  777)
-* d--efspec_name <2>:                    Top.                (line 1411)
-* d--eftypefn_name:                      Top.                (line  258)
-* d--eftypefn_name <1>:                  Top.                (line  753)
-* d--eftypefn_name <2>:                  Top.                (line 1387)
-* d--eftypefun_name:                     Top.                (line  291)
-* d--eftypefun_name <1>:                 Top.                (line  786)
-* d--eftypefun_name <2>:                 Top.                (line 1420)
-* d--eftypemethod_name on c--lass:       Top.                (line  306)
-* d--eftypemethod_name on c--lass <1>:   Top.                (line  801)
-* d--eftypemethod_name on c--lass <2>:   Top.                (line 1435)
-* d--eftypeop_name on c--lass:           Top.                (line  261)
-* d--eftypeop_name on c--lass <1>:       Top.                (line  756)
-* d--eftypeop_name on c--lass <2>:       Top.                (line 1390)
-* d--efun_name:                          Top.                (line  276)
-* d--efun_name <1>:                      Top.                (line  771)
-* d--efun_name <2>:                      Top.                (line 1405)
-* de--ffn_name:                          Top.                (line  221)
-* de--ffn_name <1>:                      Top.                (line  716)
-* de--ffn_name <2>:                      Top.                (line 1350)
-* deffn:                                 Top.                (line  246)
-* deffn <1>:                             Top.                (line  248)
-* deffn <2>:                             Top.                (line  741)
-* deffn <3>:                             Top.                (line  743)
-* deffn <4>:                             Top.                (line 1375)
-* deffn <5>:                             Top.                (line 1377)
-* deffnx:                                Top.                (line  244)
-* deffnx <1>:                            Top.                (line  249)
-* deffnx <2>:                            Top.                (line  739)
-* deffnx <3>:                            Top.                (line  744)
-* deffnx <4>:                            Top.                (line 1373)
-* deffnx <5>:                            Top.                (line 1378)
-* followed:                              Top.                (line  240)
-* followed <1>:                          Top.                (line  462)
-* followed <2>:                          Top.                (line  735)
-* followed <3>:                          Top.                (line  957)
-* followed <4>:                          Top.                (line 1369)
-* followed <5>:                          Top.                (line 1618)
-* I:                                     Top.                (line  225)
-* I <1>:                                 Top.                (line  251)
-* I <2>:                                 Top.                (line  720)
-* I <3>:                                 Top.                (line  746)
-* I <4>:                                 Top.                (line 1354)
-* I <5>:                                 Top.                (line 1380)
-* id i ule:                              Top.                (line  231)
-* id i ule <1>:                          Top.                (line  726)
-* id i ule <2>:                          Top.                (line 1360)
-* id ule:                                Top.                (line  230)
-* id ule <1>:                            Top.                (line  725)
-* id ule <2>:                            Top.                (line 1359)
-* log trap:                              Top.                (line  227)
-* log trap <1>:                          Top.                (line  722)
-* log trap <2>:                          Top.                (line 1356)
-* log trap1:                             Top.                (line  228)
-* log trap1 <1>:                         Top.                (line  723)
-* log trap1 <2>:                         Top.                (line 1357)
-* log trap2:                             Top.                (line  229)
-* log trap2 <1>:                         Top.                (line  724)
-* log trap2 <2>:                         Top.                (line 1358)
-* machin:                                Top.                (line  236)
-* machin <1>:                            Top.                (line  238)
-* machin <2>:                            Top.                (line  458)
-* machin <3>:                            Top.                (line  459)
-* machin <4>:                            Top.                (line  460)
-* machin <5>:                            Top.                (line  461)
-* machin <6>:                            Top.                (line  731)
-* machin <7>:                            Top.                (line  733)
-* machin <8>:                            Top.                (line  953)
-* machin <9>:                            Top.                (line  954)
-* machin <10>:                           Top.                (line  955)
-* machin <11>:                           Top.                (line  956)
-* machin <12>:                           Top.                (line 1365)
-* machin <13>:                           Top.                (line 1367)
-* machin <14>:                           Top.                (line 1614)
-* machin <15>:                           Top.                (line 1615)
-* machin <16>:                           Top.                (line 1616)
-* machin <17>:                           Top.                (line 1617)
-* t--ruc:                                Top.                (line 1661)
-* T--ruc:                                Top.                (line 1661)
-* truc:                                  Top.                (line  226)
-* truc <1>:                              Top.                (line  252)
-* truc <2>:                              Top.                (line  721)
-* truc <3>:                              Top.                (line  747)
-* truc <4>:                              Top.                (line 1355)
-* truc <5>:                              Top.                (line 1381)
+* `` <1>:                                Top.                (line  525)
+* `` <2>:                                Top.                (line 1045)
+* a:                                     Top.                (line  253)
+* a <1>:                                 Top.                (line  389)
+* a <2>:                                 Top.                (line  762)
+* a <3>:                                 Top.                (line  898)
+* a <4>:                                 Top.                (line 1411)
+* a <5>:                                 Top.                (line 1547)
+* a <6>:                                 Top.                (line 1705)
+* after:                                 Top.                (line  478)
+* after <1>:                             Top.                (line  987)
+* after <2>:                             Top.                (line 1664)
+* b:                                     Top.                (line  390)
+* b <1>:                                 Top.                (line  899)
+* b <2>:                                 Top.                (line 1548)
+* bidule machin:                         Top.                (line  247)
+* bidule machin <1>:                     Top.                (line  756)
+* bidule machin <2>:                     Top.                (line 1405)
+* d--effn_name:                          Top.                (line  228)
+* d--effn_name <1>:                      Top.                (line  737)
+* d--effn_name <2>:                      Top.                (line 1386)
+* d--efmac_name:                         Top.                (line  289)
+* d--efmac_name <1>:                     Top.                (line  798)
+* d--efmac_name <2>:                     Top.                (line 1447)
+* d--efmethod_name on c--lass:           Top.                (line  313)
+* d--efmethod_name on c--lass <1>:       Top.                (line  822)
+* d--efmethod_name on c--lass <2>:       Top.                (line 1471)
+* d--efop_name on c--lass:               Top.                (line  280)
+* d--efop_name on c--lass <1>:           Top.                (line  789)
+* d--efop_name on c--lass <2>:           Top.                (line 1438)
+* d--efspec_name:                        Top.                (line  292)
+* d--efspec_name <1>:                    Top.                (line  801)
+* d--efspec_name <2>:                    Top.                (line 1450)
+* d--eftypefn_name:                      Top.                (line  268)
+* d--eftypefn_name <1>:                  Top.                (line  777)
+* d--eftypefn_name <2>:                  Top.                (line 1426)
+* d--eftypefun_name:                     Top.                (line  301)
+* d--eftypefun_name <1>:                 Top.                (line  810)
+* d--eftypefun_name <2>:                 Top.                (line 1459)
+* d--eftypemethod_name on c--lass:       Top.                (line  316)
+* d--eftypemethod_name on c--lass <1>:   Top.                (line  825)
+* d--eftypemethod_name on c--lass <2>:   Top.                (line 1474)
+* d--eftypeop_name on c--lass:           Top.                (line  271)
+* d--eftypeop_name on c--lass <1>:       Top.                (line  780)
+* d--eftypeop_name on c--lass <2>:       Top.                (line 1429)
+* d--efun_name:                          Top.                (line  286)
+* d--efun_name <1>:                      Top.                (line  795)
+* d--efun_name <2>:                      Top.                (line 1444)
+* de--ffn_name:                          Top.                (line  231)
+* de--ffn_name <1>:                      Top.                (line  740)
+* de--ffn_name <2>:                      Top.                (line 1389)
+* deffn:                                 Top.                (line  256)
+* deffn <1>:                             Top.                (line  258)
+* deffn <2>:                             Top.                (line  765)
+* deffn <3>:                             Top.                (line  767)
+* deffn <4>:                             Top.                (line 1414)
+* deffn <5>:                             Top.                (line 1416)
+* deffnx:                                Top.                (line  254)
+* deffnx <1>:                            Top.                (line  259)
+* deffnx <2>:                            Top.                (line  763)
+* deffnx <3>:                            Top.                (line  768)
+* deffnx <4>:                            Top.                (line 1412)
+* deffnx <5>:                            Top.                (line 1417)
+* followed:                              Top.                (line  250)
+* followed <1>:                          Top.                (line  476)
+* followed <2>:                          Top.                (line  759)
+* followed <3>:                          Top.                (line  985)
+* followed <4>:                          Top.                (line 1408)
+* followed <5>:                          Top.                (line 1662)
+* I:                                     Top.                (line  235)
+* I <1>:                                 Top.                (line  261)
+* I <2>:                                 Top.                (line  744)
+* I <3>:                                 Top.                (line  770)
+* I <4>:                                 Top.                (line 1393)
+* I <5>:                                 Top.                (line 1419)
+* id i ule:                              Top.                (line  241)
+* id i ule <1>:                          Top.                (line  750)
+* id i ule <2>:                          Top.                (line 1399)
+* id ule:                                Top.                (line  240)
+* id ule <1>:                            Top.                (line  749)
+* id ule <2>:                            Top.                (line 1398)
+* log trap:                              Top.                (line  237)
+* log trap <1>:                          Top.                (line  746)
+* log trap <2>:                          Top.                (line 1395)
+* log trap1:                             Top.                (line  238)
+* log trap1 <1>:                         Top.                (line  747)
+* log trap1 <2>:                         Top.                (line 1396)
+* log trap2:                             Top.                (line  239)
+* log trap2 <1>:                         Top.                (line  748)
+* log trap2 <2>:                         Top.                (line 1397)
+* machin:                                Top.                (line  246)
+* machin <1>:                            Top.                (line  248)
+* machin <2>:                            Top.                (line  472)
+* machin <3>:                            Top.                (line  473)
+* machin <4>:                            Top.                (line  474)
+* machin <5>:                            Top.                (line  475)
+* machin <6>:                            Top.                (line  755)
+* machin <7>:                            Top.                (line  757)
+* machin <8>:                            Top.                (line  981)
+* machin <9>:                            Top.                (line  982)
+* machin <10>:                           Top.                (line  983)
+* machin <11>:                           Top.                (line  984)
+* machin <12>:                           Top.                (line 1404)
+* machin <13>:                           Top.                (line 1406)
+* machin <14>:                           Top.                (line 1658)
+* machin <15>:                           Top.                (line 1659)
+* machin <16>:                           Top.                (line 1660)
+* machin <17>:                           Top.                (line 1661)
+* t--ruc:                                Top.                (line 1705)
+* T--ruc:                                Top.                (line 1705)
+* truc:                                  Top.                (line  236)
+* truc <1>:                              Top.                (line  262)
+* truc <2>:                              Top.                (line  745)
+* truc <3>:                              Top.                (line  771)
+* truc <4>:                              Top.                (line 1394)
+* truc <5>:                              Top.                (line 1420)
 
 Top section
 1 chapter
diff --git 
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html 
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index 5d919d8..6aa39bc 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -205,9 +205,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -287,6 +291,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -342,6 +348,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -525,11 +536,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1710,9 +1744,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1823,6 +1859,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1925,6 +1965,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2183,11 +2230,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2552,9 +2604,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2665,6 +2719,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2767,6 +2825,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3025,11 +3090,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3366,8 +3436,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -3504,6 +3578,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -3629,6 +3708,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -3921,14 +4007,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4274,9 +4366,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -4387,6 +4481,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -4489,6 +4587,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -4747,11 +4852,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
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 68e592f..eb99df1 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index 8fc8c90..3cec34f 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -206,9 +206,13 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +292,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +349,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +537,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -901,9 +917,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-<strong>author</strong><br>
+<p><code>@page</code><br>
+</p><strong>author</strong><br>
 
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
@@ -1015,6 +1033,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1117,6 +1139,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1375,11 +1404,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1711,9 +1745,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1824,6 +1860,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1926,6 +1966,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2184,11 +2231,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2545,9 +2597,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2658,6 +2712,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2760,6 +2818,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3018,11 +3083,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3353,9 +3423,11 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -3466,6 +3538,10 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -3568,6 +3644,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -3826,11 +3909,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -4168,8 +4256,12 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
 
 
+<code>@page</code>
+
 </pre><pre class="example">
 
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
@@ -4306,6 +4398,11 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -4431,6 +4528,13 @@ error&rarr; &rarr; - &lowast; -| &rArr;
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -4723,14 +4827,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -5322,6 +5432,15 @@ Invalid use of @':
 </tr></table>
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="#FOOT9"><sup>11</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/layout/res_parser/formatting_xml/formatting.2 
b/tp/tests/layout/res_parser/formatting_xml/formatting.2
index 2542a88..b0dca34 100644
--- a/tp/tests/layout/res_parser/formatting_xml/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_xml/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_xml/formatting.xml 
b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
index e359d22..d989f37 100644
--- a/tp/tests/layout/res_parser/formatting_xml/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
@@ -221,7 +221,9 @@ but , ,@:
 @code{@@image@{f-ile,aze,,a--lt@}} @image{f-ile,aze,,a--lt}
 @code{@@image@{@@file@{f--ile@}@@@@@@.,aze,az,alt,@@file@{.file ext@} 
e--xt@@@}} @image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}}
 
+@code{@@sp 2}@*
 @sp 2
+@code{@@page}@*
 @page
 @author author
 
@@ -347,6 +349,11 @@ aaa @author quotation author
 quotation
 @end quotation
 
+@quotation
+@indent
+indent in quotation
+@end quotation
+
 @smallquotation 
 A small quot---ation
 @end smallquotation
@@ -452,6 +459,14 @@ example with empty and non empty args mix
 s--mallexample
 @end smallexample
 
+@code{@@noindent} after smallexample.
+@smallexample
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+@end smallexample
+@noindent
+Less recent versions are also present.
+
 @display 
 d--isplay
 @end display
@@ -698,14 +713,21 @@ g--roupe
 
 @flushleft
 f--lushleft
+more text
 @end flushleft
 
 @flushright
 f--lushright
+more text
 @end flushright
 
 @center ce--ntered line
 
+@raggedright
+r--raggedright
+more text
+@end raggedright
+
 @verbatiminclude simplest.texi
 
 @verbatim
@@ -1066,8 +1088,10 @@ but , ,&noeos;
 <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image 
where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
 
<code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file
 ext&rbrace; e--xt&arobase;&rbrace;</code> <image 
where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file
 ext</file> e--xt&rbrace;</imageextension></image>
 </para>
-<sp value="2" line="2"></sp>
-<page></page>
+<para><code>&arobase;sp 2</code>&linebreak;
+</para><sp value="2" line="2"></sp>
+<para><code>&arobase;page</code>&linebreak;
+</para><page></page>
 <author spaces=" ">author</author>
 
 <para><code>&arobase;clicksequence&lbrace;click &arobase;click&lbrace;&rbrace; 
A&rbrace;</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
@@ -1190,6 +1214,11 @@ After clickstyle &result;
 quotation
 </para></quotation>
 
+<quotation endspaces=" ">
+<indent></indent>
+<para>indent in quotation
+</para></quotation>
+
 <smallquotation endspaces=" "> 
 <para>A small quot&textmdash;ation
 </para></smallquotation>
@@ -1292,6 +1321,14 @@ quotation
 <pre xml:space="preserve">s--mallexample
 </pre></smallexample>
 
+<para><code>&arobase;noindent</code> after smallexample.
+</para><smallexample endspaces=" ">
+<pre xml:space="preserve">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></smallexample>
+<noindent></noindent>
+<para>Less recent versions are also present.
+</para>
 <display endspaces=" "> 
 <pre xml:space="preserve">d&textndash;isplay
 </pre></display>
@@ -1537,14 +1574,21 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 
 <flushleft endspaces=" ">
 <para>f&textndash;lushleft
+more text
 </para></flushleft>
 
 <flushright endspaces=" ">
 <para>f&textndash;lushright
+more text
 </para></flushright>
 
 <center spaces=" ">ce&textndash;ntered line</center>
 
+<raggedright endspaces=" ">
+<para>r&textndash;raggedright
+more text
+</para></raggedright>
+
 <verbatiminclude file="simplest.texi" spaces=" 
">simplest.texi</verbatiminclude>
 
 <verbatim xml:space="preserve">
@@ -1897,8 +1941,10 @@ but , ,&noeos;
 <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image 
where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
 
<code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file
 ext&rbrace; e--xt&arobase;&rbrace;</code> <image 
where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file
 ext</file> e--xt&rbrace;</imageextension></image>
 </para>
-<sp value="2" line="2"></sp>
-<page></page>
+<para><code>&arobase;sp 2</code>&linebreak;
+</para><sp value="2" line="2"></sp>
+<para><code>&arobase;page</code>&linebreak;
+</para><page></page>
 <author spaces=" ">author</author>
 
 <para><code>&arobase;clicksequence&lbrace;click &arobase;click&lbrace;&rbrace; 
A&rbrace;</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
@@ -2021,6 +2067,11 @@ After clickstyle &result;
 quotation
 </para></quotation>
 
+<quotation endspaces=" ">
+<indent></indent>
+<para>indent in quotation
+</para></quotation>
+
 <smallquotation endspaces=" "> 
 <para>A small quot&textmdash;ation
 </para></smallquotation>
@@ -2123,6 +2174,14 @@ quotation
 <pre xml:space="preserve">s--mallexample
 </pre></smallexample>
 
+<para><code>&arobase;noindent</code> after smallexample.
+</para><smallexample endspaces=" ">
+<pre xml:space="preserve">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></smallexample>
+<noindent></noindent>
+<para>Less recent versions are also present.
+</para>
 <display endspaces=" "> 
 <pre xml:space="preserve">d&textndash;isplay
 </pre></display>
@@ -2368,14 +2427,21 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 
 <flushleft endspaces=" ">
 <para>f&textndash;lushleft
+more text
 </para></flushleft>
 
 <flushright endspaces=" ">
 <para>f&textndash;lushright
+more text
 </para></flushright>
 
 <center spaces=" ">ce&textndash;ntered line</center>
 
+<raggedright endspaces=" ">
+<para>r&textndash;raggedright
+more text
+</para></raggedright>
+
 <verbatiminclude file="simplest.texi" spaces=" 
">simplest.texi</verbatiminclude>
 
 <verbatim xml:space="preserve">
@@ -2728,8 +2794,10 @@ but , ,&noeos;
 <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image 
where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a&textndash;lt</alttext></image>
 
<code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file
 ext&rbrace; e--xt&arobase;&rbrace;</code> <image 
where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file
 ext</file> e--xt&rbrace;</imageextension></image>
 </para>
-<sp value="2" line="2"></sp>
-<page></page>
+<para><code>&arobase;sp 2</code>&linebreak;
+</para><sp value="2" line="2"></sp>
+<para><code>&arobase;page</code>&linebreak;
+</para><page></page>
 <author spaces=" ">author</author>
 
 <para><code>&arobase;clicksequence&lbrace;click &arobase;click&lbrace;&rbrace; 
A&rbrace;</code> <clicksequence>click <click command="arrow"/> A</clicksequence>
@@ -2852,6 +2920,11 @@ After clickstyle &result;
 quotation
 </para></quotation>
 
+<quotation endspaces=" ">
+<indent></indent>
+<para>indent in quotation
+</para></quotation>
+
 <smallquotation endspaces=" "> 
 <para>A small quot&textmdash;ation
 </para></smallquotation>
@@ -2954,6 +3027,14 @@ quotation
 <pre xml:space="preserve">s--mallexample
 </pre></smallexample>
 
+<para><code>&arobase;noindent</code> after smallexample.
+</para><smallexample endspaces=" ">
+<pre xml:space="preserve">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></smallexample>
+<noindent></noindent>
+<para>Less recent versions are also present.
+</para>
 <display endspaces=" "> 
 <pre xml:space="preserve">d&textndash;isplay
 </pre></display>
@@ -3199,14 +3280,21 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 
 <flushleft endspaces=" ">
 <para>f&textndash;lushleft
+more text
 </para></flushleft>
 
 <flushright endspaces=" ">
 <para>f&textndash;lushright
+more text
 </para></flushright>
 
 <center spaces=" ">ce&textndash;ntered line</center>
 
+<raggedright endspaces=" ">
+<para>r&textndash;raggedright
+more text
+</para></raggedright>
+
 <verbatiminclude file="simplest.texi" spaces=" 
">simplest.texi</verbatiminclude>
 
 <verbatim xml:space="preserve">
@@ -3553,7 +3641,9 @@ but , ,&noeos;
 <code>&arobase;image&lbrace;f-ile,aze,,a--lt&rbrace;</code> <image 
where="inline"><imagefile>f-ile</imagefile><imagewidth>aze</imagewidth><alttext>a--lt</alttext></image>
 
<code>&arobase;image&lbrace;&arobase;file&lbrace;f--ile&rbrace;&arobase;&arobase;&arobase;.,aze,az,alt,&arobase;file&lbrace;.file
 ext&rbrace; e--xt&arobase;&rbrace;</code> <image 
where="inline"><imagefile><file>f--ile</file>&arobase;&eosperiod;</imagefile><imagewidth>aze</imagewidth><imageheight>az</imageheight><alttext>alt</alttext><imageextension><file>.file
 ext</file> e--xt&rbrace;</imageextension></image>
 
+<code>&arobase;sp 2</code>&linebreak;
 <sp value="2" line="2"></sp>
+<code>&arobase;page</code>&linebreak;
 </pre><page></page>
 <pre xml:space="preserve"><author spaces=" ">author</author>
 
@@ -3677,6 +3767,11 @@ After clickstyle &result;
 quotation
 </pre></quotation>
 <pre xml:space="preserve">
+</pre><quotation endspaces=" ">
+<pre xml:space="preserve"><indent></indent>
+indent in quotation
+</pre></quotation>
+<pre xml:space="preserve">
 </pre><smallquotation endspaces=" "> 
 <pre xml:space="preserve">A small quot---ation
 </pre></smallquotation>
@@ -3779,6 +3874,14 @@ quotation
 <pre xml:space="preserve">s--mallexample
 </pre></smallexample>
 <pre xml:space="preserve">
+<code>&arobase;noindent</code> after smallexample.
+</pre><smallexample endspaces=" ">
+<pre xml:space="preserve">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></smallexample>
+<pre xml:space="preserve"><noindent></noindent>
+Less recent versions are also present.
+
 </pre><display endspaces=" "> 
 <pre xml:space="preserve">d--isplay
 </pre></display>
@@ -4024,14 +4127,21 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 <pre xml:space="preserve">
 </pre><flushleft endspaces=" ">
 <pre xml:space="preserve">f--lushleft
+more text
 </pre></flushleft>
 <pre xml:space="preserve">
 </pre><flushright endspaces=" ">
 <pre xml:space="preserve">f--lushright
+more text
 </pre></flushright>
 <pre xml:space="preserve">
 </pre><center spaces=" ">ce--ntered line</center>
 <pre xml:space="preserve">
+</pre><raggedright endspaces=" ">
+<pre xml:space="preserve">r--raggedright
+more text
+</pre></raggedright>
+<pre xml:space="preserve">
 </pre><verbatiminclude file="simplest.texi" spaces=" 
">simplest.texi</verbatiminclude>
 <pre xml:space="preserve">
 </pre><verbatim xml:space="preserve">
@@ -4215,6 +4325,17 @@ Various deff lines
 <node name="chapter" spaces=" "><nodename>chapter</nodename><nodenext 
automatic="on">chapter2</nodenext><nodeprev 
automatic="on">Top</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>chapter</sectiontitle>
 
+<indent></indent>
+<para>First para
+</para>
+<noindent></noindent>
+<para>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</para>
+<noindent></noindent><para>noindent in para.
+</para>
+<indent></indent><para>unneeded indent
+</para>
 <para><footnote><para>in footnote</para></footnote>
 </para>
 <format endspaces=" ">
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html 
b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
index 0485357..c8f7cd7 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
@@ -207,9 +207,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +295,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +352,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +540,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -550,6 +568,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
index cd855cd..58eb4a3 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
@@ -741,6 +760,15 @@ ul.no-bullet {list-style: none}
 <td align="left">
 <span id="chapter-1"></span><h1 class="chapter">1 chapter</h1>
 
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
 <p><a id="DOCF9" href="sing_fot.htm#FOOT9"><sup>7</sup></a>
 </p>
 <div class="format">
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
index ae2a938..9856770 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
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 9ff80a1..c490cd6 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
+++ b/tp/tests/tex_html/res_parser/formatting_singular/formatting.2
@@ -245,8 +245,8 @@ formatting.texi:49: warning: @inforef is obsolete. 
(possibly involving @mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: @inforef is obsolete. (possibly involving 
@mymacro)
 formatting.texi:49: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
-formatting.texi:90: warning: @menu in invalid context
-formatting.texi:130: warning: @centerchap is obsolete.
+formatting.texi:101: warning: @menu in invalid context
+formatting.texi:141: warning: @centerchap is obsolete.
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
 formatting.texi:25: @ref reference to nonexistent node `node' (possibly 
involving @mymacro)
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
index 861a265..4c69b11 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
@@ -945,9 +964,13 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
+<p><code>need 1002</code>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -1113,6 +1136,10 @@ $">
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -1215,6 +1242,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -1485,11 +1519,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -1519,6 +1558,7 @@ html ''
  &rdquo;
 
 
+
 <span id="majorheading"></span><h1 class="majorheading">majorheading</h1>
 
 <span id="chapheading"></span><h1 class="chapheading">chapheading</h1>
@@ -1841,9 +1881,13 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 </p>
+<p><code>@sp 2</code><br>
+</p><br>
 <br>
-<br>
-
+<p><code>@page</code><br>
+</p>
+<p><code>need 1002</code>
+</p>
 <p><code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2009,6 +2053,10 @@ $">
 <div align="center">&mdash; <em>quotation author</em>
 </div>
 <blockquote>
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote>
 <p>A small quot&mdash;ation
 </p></blockquote>
 
@@ -2111,6 +2159,13 @@ i&ndash;tem 1
 <pre class="example">s--mallexample
 </pre></div>
 
+<p><code>@noindent</code> after smallexample.
+</p><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
 <div class="display">
 <pre class="display">d&ndash;isplay
 </pre></div>
@@ -2381,11 +2436,16 @@ ref</a>
 <p>g&ndash;roupe
 </p>
 <p align="left">f&ndash;lushleft
+more text
 </p>
 <p align="right">f&ndash;lushright
+more text
 </p>
 <div align="center">ce&ndash;ntered line
 </div>
+<p>r&ndash;raggedright
+more text
+</p>
 <pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -2415,6 +2475,7 @@ html ''
  &rdquo;
 
 
+
 <span id="majorheading-1"></span><h1 class="majorheading">majorheading</h1>
 
 <span id="chapheading-1"></span><h1 class="chapheading">chapheading</h1>
@@ -2744,10 +2805,16 @@ but , ,
 <code>@image{f-ile,aze,,a--lt}</code> <img src="f-ile.jpg" alt="a&ndash;lt">
 <code>@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img 
src="f--ile@..file ext e--xt}" alt="alt">
 
+<code>@sp 2</code>
+
+
 
+<code>@page</code>
 
 </pre><pre class="example">
 
+<code>need 1002</code>
+
 <code>@clicksequence{click @click{} A}</code> click &rarr; A
 After clickstyle &rArr;
 <code>@clicksequence{click @click{} A}</code> click &rArr; A
@@ -2937,6 +3004,11 @@ $">
 </div><pre class="example">
 
 </pre><blockquote>
+<pre class="example">indent in quotation
+</pre></blockquote>
+<pre class="example">
+
+</pre><blockquote>
 <pre class="example">A small quot---ation
 </pre></blockquote>
 <pre class="example">
@@ -3062,6 +3134,13 @@ $">
 </pre></div>
 <pre class="example">
 
+<code>@noindent</code> after smallexample.
+</pre><div class="example">
+<pre class="example">$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example">Less recent versions are also present.
+
 </pre><div class="display">
 <pre class="example">d--isplay
 </pre></div>
@@ -3366,14 +3445,20 @@ ref</a>
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushleft
+more text
 </pre><pre class="example">
 
 </pre><pre class="example">f--lushright
+more text
 </pre><pre class="example">
 
 </pre><div align="center">ce--ntered line
 </div><pre class="example">
 
+</pre><pre class="example">r--raggedright
+more text
+</pre><pre class="example">
+
 </pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -3405,6 +3490,7 @@ html ''
  &rdquo;
 
 
+
 </pre><span id="majorheading-2"></span><strong>majorheading</strong>
 <pre class="example">
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.html 
b/tp/tests/tex_html/res_parser/formatting_singular/index.html
index e081824..6247c0c 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.html
@@ -207,9 +207,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -289,6 +295,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -344,6 +352,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -527,11 +540,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -550,6 +568,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
index ed3d4dd..f640930 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
index de2abd7..b6a1657 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
index 81c2aff..c08fcf8 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
index 013e217..d3bb4b7 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
index d500bab..a9dd217 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html 
b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
index 3734d16..11f70de 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 6145742..b52fcea 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 471439a..8dfcdab 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -206,9 +206,15 @@ a@sup{h}@sub{l} ahl
 @image{f-ile,aze,,a-lt} f-ile
 @image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
 
+@sp 2
 
 
 
+@page
+
+
+need 1002
+
 @clicksequence{click @click{} A} click -> A
 After clickstyle =>
 @clicksequence{click @click{} A} click => A
@@ -288,6 +294,8 @@ Empty
 
 aaa quotation
 
+indent in quotation
+
 A small quot-ation
 
 Note
@@ -343,6 +351,11 @@ example with empty and non empty args mix
 
 s-mallexample
 
+@noindent after smallexample.
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 
'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
 d-isplay
 
 s-malldisplay
@@ -526,11 +539,16 @@ c-artouche
 g-roupe
 
 f-lushleft
+more text
 
 f-lushright
+more text
 
 ce-ntered line
 
+r-raggedright
+more text
+
 \input texinfo @c -*-texinfo-*-
 
 @setfilename simplest.info
@@ -549,6 +567,7 @@ html ''
 $$\partial_t \eta (t) = g(\eta(t),\varphi(t))$$ ''
 
 
+
 majorheading
 ************
 



reply via email to

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