texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: LaTeX header


From: Gavin D. Smith
Subject: branch master updated: LaTeX header
Date: Mon, 08 Aug 2022 09:59:27 -0400

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

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new a9e5f4ce2e LaTeX header
a9e5f4ce2e is described below

commit a9e5f4ce2eb8e869cf17dc7729ec54db24309c2a
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Mon Aug 8 14:59:18 2022 +0100

    LaTeX header
    
    * tp/Texinfo/Convert/LaTeX.pm (_latex_header):
    Set \parindent and \parskip inside GNUTexinfopreformatted.
    Remove unneeded \begingroup and \endgroup as environments
    are automatically within a group.  Wrap more of the header
    with \makeatletter and \makeatother.
---
 tp/Texinfo/Convert/LaTeX.pm                        |   9 +-
 .../res_latex/definition_commands.tex              |   7 +-
 .../converters_tests/empty/res_latex/empty.tex     |   7 +-
 tp/t/results/converters_tests/image_formatting.pl  |   2 +-
 .../res_latex/minimal_empty_empty.tex              |   7 +-
 .../res_latex/minimal_empty_with_bye.tex           |   7 +-
 .../res_latex/minimal_empty_with_input.tex         |   7 +-
 .../printindex_merged_indices_code_style.tex       |   7 +-
 .../res_latex/references_to_top_no_top_output.tex  |   7 +-
 .../res_latex/simplest_no_node_section.tex         |   7 +-
 .../res_latex/char_latin1_latin1_in_refs.tex       |   7 +-
 .../mathjax_with_texinfo_enable_encoding.tex       |   7 +-
 .../def_syn_indices/res_latex/def_syn_indices.tex  |   7 +-
 .../res_latex/double_seeentry_seealso.tex          |   7 +-
 .../indices/seeentry/res_latex/seeentry.tex        |   7 +-
 .../indices/subentries/res_latex/subentries.tex    |   7 +-
 .../res_latex/subentry_and_sortas.tex              |   7 +-
 .../res_latex/syncode_index_print_both.tex         |   7 +-
 .../res_latex/inter_item_commands_in_enumerate.tex |   7 +-
 .../res_latex/inter_item_commands_in_itemize.tex   |   7 +-
 .../res_latex/multiple_lang_chapters.tex           |   7 +-
 ...anchor_links_xref_xrefautomaticsectiontitle.tex |   7 +-
 tp/t/results/latex_tests/combined_fonts.pl         |   2 +-
 .../combined_fonts/res_latex/combined_fonts.tex    |   9 +-
 .../custom_headings/res_latex/custom_headings.tex  |   7 +-
 .../res_latex/enumerate_arguments.tex              |   7 +-
 .../res_latex/error_in_sectioning_command.tex      |   7 +-
 tp/t/results/latex_tests/example_in_cartouche.pl   |   2 +-
 .../res_latex/example_in_cartouche.tex             |   9 +-
 .../float_and_refs/res_latex/float_and_refs.tex    |   7 +-
 .../fonttextsize/res_latex/fonttextsize.tex        |   7 +-
 .../latex_tests/indices/res_latex/indices.tex      |   7 +-
 .../res_latex/informative_commands_in_top_node.tex |   7 +-
 tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl  |   8 +-
 .../res_latex/nested_enumerate.tex                 |   7 +-
 .../nested_itemize/res_latex/nested_itemize.tex    |   7 +-
 .../no_titlepage_and_setchapternewpage_odd.tex     |   7 +-
 .../no_titlepage_and_setchapternewpage_on.tex      |   7 +-
 .../latex_tests/pagesizes/res_latex/pagesizes.tex  |   7 +-
 .../latex_tests/pagetype/res_latex/pagetype.tex    |   7 +-
 .../setchapternewpage_on_odd_titlepage.tex         |   7 +-
 .../res_latex/settitle_and_headings.tex            |   7 +-
 .../shorttitlepage/res_latex/shorttitlepage.tex    |   7 +-
 .../three_setchapternewpage_on_odd_off.tex         |   7 +-
 .../res_latex/titlepage_and_headings.tex           |   7 +-
 .../titlepage_and_setchapternewpage_odd.tex        |   7 +-
 .../titlepage_and_setchapternewpage_on.tex         |   7 +-
 .../res_latex/titlepage_classical.tex              |   7 +-
 .../res_latex/titlepage_in_top_node.tex            |   7 +-
 .../res_latex/titlepage_long_title.tex             |   7 +-
 .../res_latex/titlepage_no_author.tex              |   7 +-
 .../res_latex/titlepage_no_title.tex               |   7 +-
 .../titlepage_with_commands_classical.tex          |   7 +-
 .../res_latex/two_setchapternewpage_odd_on.tex     |   7 +-
 .../res_latex/two_setchapternewpage_on_odd.tex     |   7 +-
 .../res_latex/verbatim_in_smallformat.tex          |   7 +-
 tp/t/results/misc_commands/kbdinputstyle.pl        |   6 +-
 .../empty_quotation/res_latex/empty_quotation.tex  |   7 +-
 .../res_latex/quotation_and_author.tex             |   7 +-
 .../res_latex/quotation_author_in_example.tex      |   9 +-
 .../space_at_commands_end_quotation_line.tex       |   7 +-
 .../res_latex/chapter_between_nodes.tex            |   7 +-
 .../lone_Top_node/res_latex/lone_Top_node.tex      |   7 +-
 .../sectioning/loop_nodes/res_latex/loop_nodes.tex |   7 +-
 .../node_sectop_before_chapter_no_node.tex         |   7 +-
 .../res_latex/node_sectop_before_lone_node_Top.tex |   7 +-
 .../res_latex/nodes_before_after_top.tex           |   7 +-
 .../res_latex/nodes_before_after_top_xref.tex      |   7 +-
 .../res_latex/nodes_before_top.tex                 |   7 +-
 .../res_latex/section_before_after_top_node.tex    |   7 +-
 .../section_before_after_top_node_last_node.tex    |   7 +-
 .../res_latex/section_chapter_before_top_nodes.tex |   7 +-
 tp/t/results/sectioning/top_node_part_top.pl       |   7 +-
 .../res_latex/inter_item_commands_in_table.tex     |   7 +-
 .../inter_item_commands_in_table_in_example.tex    |   9 +-
 .../non_ascii_test_latex/os\303\251_utf8.tex"      |   7 +-
 .../indices_in_begin_tables_lists.tex              |   7 +-
 .../indices_in_begin_tables_lists.tex              |   7 +-
 .../res_parser/formatting_latex/formatting.tex     | 809 +++++++++++----------
 79 files changed, 712 insertions(+), 638 deletions(-)

diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index 1a7b15135a..142144ed10 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -1189,9 +1189,7 @@ my $documentclass = 'book';
 my %front_main_matter_definitions = (
   'book' => '% redefine the \mainmatter command such that it does not clear 
page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
@@ -1262,6 +1260,7 @@ sub _latex_header() {
   } else {
     $settitle = $default_title;
   }
+  $header_code .= "\\makeatletter\n";
 
   # for @thistitle and headers
   $header_code .= "\\newcommand{\\GNUTexinfosettitle}{$settitle}%\n";
@@ -1320,7 +1319,8 @@ sub _latex_header() {
 
   $header_code .=
 '\newenvironment{GNUTexinfopreformatted}{%
-  \\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing}{\\endgroup}'."\n";
+  \\par\\obeylines\\obeyspaces\\frenchspacing
+  \\parskip=\\z@\\parindent=\\z@}{}'."\n";
 
   if ($self->{'packages'}->{'babel'}) {
     $header_code .= '
@@ -1458,6 +1458,7 @@ roundcorner=10pt}
   #  # in texlive-latex-extra in debian
   #  $header .= "\\usepackage{shorttoc}\n";
   #}
+  $header_code .= "\\makeatother\n";
   $header .= "\n";
 
   return $header . $header_code;
@@ -1860,7 +1861,7 @@ sub _open_preformatted($$)
   } else {
     $indent = $example_indent;
   }
-  $result .= "\\leftskip=$indent \\parskip=0pt \\parindent=0pt ";
+  $result .= "\\leftskip=$indent\\relax";
 
   if ($preformatted_code_commands{$command}) {
     $result .= '\\ttfamily';
diff --git 
a/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
 
b/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
index 47a21c51c5..7eb92c7e73 100644
--- 
a/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
+++ 
b/tp/t/results/converters_tests/definition_commands/res_latex/definition_commands.tex
@@ -15,6 +15,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=fn]%
@@ -22,14 +23,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -61,6 +61,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/converters_tests/empty/res_latex/empty.tex 
b/tp/t/results/converters_tests/empty/res_latex/empty.tex
index a44f92d011..a5833692ee 100644
--- a/tp/t/results/converters_tests/empty/res_latex/empty.tex
+++ b/tp/t/results/converters_tests/empty/res_latex/empty.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/converters_tests/image_formatting.pl 
b/tp/t/results/converters_tests/image_formatting.pl
index 420675e0b1..f18bf5089b 100644
--- a/tp/t/results/converters_tests/image_formatting.pl
+++ b/tp/t/results/converters_tests/image_formatting.pl
@@ -3036,7 +3036,7 @@ $result_converted{'latex'}->{'image_formatting'} = 
'\\label{anchor:Top}%
 \\includegraphics{image} \\includegraphics{image}
 
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{@image\\{f{-}{-}ile\\}} \\includegraphics{f--ile}
 \\texttt{@image\\{f{-}{-}ile,l{-}{-}i\\}} \\includegraphics[width=l--i]{f--ile}
 \\texttt{@image\\{f{-}{-}ile,,l{-}{-}e\\}} 
\\includegraphics[height=l--e]{f--ile}
diff --git 
a/tp/t/results/converters_tests/minimal_empty_empty/res_latex/minimal_empty_empty.tex
 
b/tp/t/results/converters_tests/minimal_empty_empty/res_latex/minimal_empty_empty.tex
index a44f92d011..a5833692ee 100644
--- 
a/tp/t/results/converters_tests/minimal_empty_empty/res_latex/minimal_empty_empty.tex
+++ 
b/tp/t/results/converters_tests/minimal_empty_empty/res_latex/minimal_empty_empty.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/converters_tests/minimal_empty_with_bye/res_latex/minimal_empty_with_bye.tex
 
b/tp/t/results/converters_tests/minimal_empty_with_bye/res_latex/minimal_empty_with_bye.tex
index a44f92d011..a5833692ee 100644
--- 
a/tp/t/results/converters_tests/minimal_empty_with_bye/res_latex/minimal_empty_with_bye.tex
+++ 
b/tp/t/results/converters_tests/minimal_empty_with_bye/res_latex/minimal_empty_with_bye.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/converters_tests/minimal_empty_with_input/res_latex/minimal_empty_with_input.tex
 
b/tp/t/results/converters_tests/minimal_empty_with_input/res_latex/minimal_empty_with_input.tex
index a44f92d011..a5833692ee 100644
--- 
a/tp/t/results/converters_tests/minimal_empty_with_input/res_latex/minimal_empty_with_input.tex
+++ 
b/tp/t/results/converters_tests/minimal_empty_with_input/res_latex/minimal_empty_with_input.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/converters_tests/printindex_merged_indices_code_style/res_latex/printindex_merged_indices_code_style.tex
 
b/tp/t/results/converters_tests/printindex_merged_indices_code_style/res_latex/printindex_merged_indices_code_style.tex
index 78fcec3bd6..43bc37ef6f 100644
--- 
a/tp/t/results/converters_tests/printindex_merged_indices_code_style/res_latex/printindex_merged_indices_code_style.tex
+++ 
b/tp/t/results/converters_tests/printindex_merged_indices_code_style/res_latex/printindex_merged_indices_code_style.tex
@@ -13,20 +13,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=fn]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -54,6 +54,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
index c2878fddba..52b865068e 100644
--- 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
@@ -13,6 +13,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % new float for type `list'
@@ -22,14 +23,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -57,6 +57,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/converters_tests/simplest_no_node_section/res_latex/simplest_no_node_section.tex
 
b/tp/t/results/converters_tests/simplest_no_node_section/res_latex/simplest_no_node_section.tex
index d6d9b475c2..3173f4c4c6 100644
--- 
a/tp/t/results/converters_tests/simplest_no_node_section/res_latex/simplest_no_node_section.tex
+++ 
b/tp/t/results/converters_tests/simplest_no_node_section/res_latex/simplest_no_node_section.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_latex/char_latin1_latin1_in_refs.tex
 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_latex/char_latin1_latin1_in_refs.tex
index 56ac872390..60699a89de 100644
--- 
a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_latex/char_latin1_latin1_in_refs.tex
+++ 
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs/res_latex/char_latin1_latin1_in_refs.tex
@@ -13,20 +13,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[latin1]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -54,6 +54,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/html_tests/mathjax_with_texinfo_enable_encoding/res_latex/mathjax_with_texinfo_enable_encoding.tex
 
b/tp/t/results/html_tests/mathjax_with_texinfo_enable_encoding/res_latex/mathjax_with_texinfo_enable_encoding.tex
index d0b986b535..4b82a8aef9 100644
--- 
a/tp/t/results/html_tests/mathjax_with_texinfo_enable_encoding/res_latex/mathjax_with_texinfo_enable_encoding.tex
+++ 
b/tp/t/results/html_tests/mathjax_with_texinfo_enable_encoding/res_latex/mathjax_with_texinfo_enable_encoding.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex 
b/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
index c958daa173..c05c2665ed 100644
--- a/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
+++ b/tp/t/results/indices/def_syn_indices/res_latex/def_syn_indices.tex
@@ -13,6 +13,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=codeidx]%
@@ -21,14 +22,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -56,6 +56,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
 
b/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
index ad27456309..4708ef292c 100644
--- 
a/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
+++ 
b/tp/t/results/indices/double_seeentry_seealso/res_latex/double_seeentry_seealso.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/indices/seeentry/res_latex/seeentry.tex 
b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
index 49ccbd397a..5e458aac74 100644
--- a/tp/t/results/indices/seeentry/res_latex/seeentry.tex
+++ b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/indices/subentries/res_latex/subentries.tex 
b/tp/t/results/indices/subentries/res_latex/subentries.tex
index 5759da36ba..32217f2e7d 100644
--- a/tp/t/results/indices/subentries/res_latex/subentries.tex
+++ b/tp/t/results/indices/subentries/res_latex/subentries.tex
@@ -13,6 +13,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -20,14 +21,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex 
b/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
index 33fba32dd4..5268fdb386 100644
--- a/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
+++ b/tp/t/results/indices/subentry_and_sortas/res_latex/subentry_and_sortas.tex
@@ -13,6 +13,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -20,14 +21,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
 
b/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
index fa7d3eb92f..ea5c93e9b6 100644
--- 
a/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
+++ 
b/tp/t/results/indices/syncode_index_print_both/res_latex/syncode_index_print_both.tex
@@ -13,20 +13,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -54,6 +54,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
 
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
index f9c5ef4535..d22b2d74f9 100644
--- 
a/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
+++ 
b/tp/t/results/itemize/inter_item_commands_in_enumerate/res_latex/inter_item_commands_in_enumerate.tex
@@ -14,20 +14,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
@@ -58,6 +58,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
 
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
index 131eeaaf2e..253d02e35e 100644
--- 
a/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
+++ 
b/tp/t/results/itemize/inter_item_commands_in_itemize/res_latex/inter_item_commands_in_itemize.tex
@@ -14,20 +14,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[itemize]{label=\textbullet}
 
@@ -58,6 +58,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
index dda01415ae..c2698d993b 100644
--- 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
+++ 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
@@ -16,20 +16,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=vr]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
 % of the LL_CC ISO 639-2 LL ISO 3166 CC information of @documentlanguage
@@ -68,6 +68,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
index 8f437622a7..040ddfb423 100644
--- 
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
+++ 
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle/res_latex/anchor_links_xref_xrefautomaticsectiontitle.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/combined_fonts.pl 
b/tp/t/results/latex_tests/combined_fonts.pl
index 4e96617a28..6adeb2292b 100644
--- a/tp/t/results/latex_tests/combined_fonts.pl
+++ b/tp/t/results/latex_tests/combined_fonts.pl
@@ -1540,7 +1540,7 @@ $result_converted{'latex'}->{'combined_fonts'} = '
 \\textsl{\\textbf{b in slanted}}
 
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\textsl{var in example}
 \\GNUTexinfocommandstylecodetextcite{cite in example}
 \\end{GNUTexinfopreformatted}
diff --git 
a/tp/t/results/latex_tests/combined_fonts/res_latex/combined_fonts.tex 
b/tp/t/results/latex_tests/combined_fonts/res_latex/combined_fonts.tex
index 3384c1c75c..102c3542d9 100644
--- a/tp/t/results/latex_tests/combined_fonts/res_latex/combined_fonts.tex
+++ b/tp/t/results/latex_tests/combined_fonts/res_latex/combined_fonts.tex
@@ -12,6 +12,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % style command for cite in codetext
@@ -19,14 +20,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -54,6 +54,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
@@ -87,7 +88,7 @@
 \textsl{\textbf{b in slanted}}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \textsl{var in example}
 \GNUTexinfocommandstylecodetextcite{cite in example}
 \end{GNUTexinfopreformatted}
diff --git 
a/tp/t/results/latex_tests/custom_headings/res_latex/custom_headings.tex 
b/tp/t/results/latex_tests/custom_headings/res_latex/custom_headings.tex
index ecb82be910..66207e7bef 100644
--- a/tp/t/results/latex_tests/custom_headings/res_latex/custom_headings.tex
+++ b/tp/t/results/latex_tests/custom_headings/res_latex/custom_headings.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
 
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
index aa61dd00d9..e86fdaa1cb 100644
--- 
a/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
+++ 
b/tp/t/results/latex_tests/enumerate_arguments/res_latex/enumerate_arguments.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/error_in_sectioning_command/res_latex/error_in_sectioning_command.tex
 
b/tp/t/results/latex_tests/error_in_sectioning_command/res_latex/error_in_sectioning_command.tex
index 69a9ec3280..72a5bf51c3 100644
--- 
a/tp/t/results/latex_tests/error_in_sectioning_command/res_latex/error_in_sectioning_command.tex
+++ 
b/tp/t/results/latex_tests/error_in_sectioning_command/res_latex/error_in_sectioning_command.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/example_in_cartouche.pl 
b/tp/t/results/latex_tests/example_in_cartouche.pl
index 081d5c61a1..428c26a9ce 100644
--- a/tp/t/results/latex_tests/example_in_cartouche.pl
+++ b/tp/t/results/latex_tests/example_in_cartouche.pl
@@ -346,7 +346,7 @@ New para
 
 \\begin{mdframed}[style=GNUTexinfocartouche]
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\% pwd
 /usr/local/share/emacs
 \\end{GNUTexinfopreformatted}
diff --git 
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
 
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
index cd340ee69e..1ecacb2007 100644
--- 
a/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
+++ 
b/tp/t/results/latex_tests/example_in_cartouche/res_latex/example_in_cartouche.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -57,6 +57,7 @@ roundcorner=10pt}
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
@@ -73,7 +74,7 @@ New para
 
 \begin{mdframed}[style=GNUTexinfocartouche]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \% pwd
 /usr/local/share/emacs
 \end{GNUTexinfopreformatted}
diff --git 
a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex 
b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
index 4e40a4ac66..387bd86d74 100644
--- a/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
+++ b/tp/t/results/latex_tests/float_and_refs/res_latex/float_and_refs.tex
@@ -12,6 +12,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % new float for type `'
@@ -22,14 +23,13 @@
 \floatname{TexinfoFloatThing}{}
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -57,6 +57,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex 
b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
index 842516f4ec..545719ce3b 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -52,6 +52,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/indices/res_latex/indices.tex 
b/tp/t/results/latex_tests/indices/res_latex/indices.tex
index 5c8c12e0be..877b1ad439 100644
--- a/tp/t/results/latex_tests/indices/res_latex/indices.tex
+++ b/tp/t/results/latex_tests/indices/res_latex/indices.tex
@@ -13,6 +13,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -20,14 +21,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/informative_commands_in_top_node/res_latex/informative_commands_in_top_node.tex
 
b/tp/t/results/latex_tests/informative_commands_in_top_node/res_latex/informative_commands_in_top_node.tex
index 48d0c447fa..33b9b2841e 100644
--- 
a/tp/t/results/latex_tests/informative_commands_in_top_node/res_latex/informative_commands_in_top_node.tex
+++ 
b/tp/t/results/latex_tests/informative_commands_in_top_node/res_latex/informative_commands_in_top_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl 
b/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
index 856d69a745..1927da9f66 100644
--- a/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
+++ b/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
@@ -763,25 +763,25 @@ $result_floats{'kbdinputstyle_and_kbd'} = {};
 $result_converted{'latex'}->{'kbdinputstyle_and_kbd'} = '\\begin{document}
 {\\ttfamily\\textsl{default kbdinputstyle}}
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 {\\ttfamily\\textsl{in example default kbdinputstyle}}
 \\end{GNUTexinfopreformatted}
 
 \\texttt{code kbdinputstyle}
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{in example code kbdinputstyle}
 \\end{GNUTexinfopreformatted}
 
 {\\ttfamily\\textsl{example kbdinputstyle}}
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{in example example kbdinputstyle}
 \\end{GNUTexinfopreformatted}
 
 {\\ttfamily\\textsl{distinct kbdinputstyle}}
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 {\\ttfamily\\textsl{in example distinct kbdinputstyle}}
 \\end{GNUTexinfopreformatted}
 ';
diff --git 
a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex 
b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
index 63b93d1037..7b35546a81 100644
--- a/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
+++ b/tp/t/results/latex_tests/nested_enumerate/res_latex/nested_enumerate.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex 
b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
index 209c67d228..8e0013b9b6 100644
--- a/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
+++ b/tp/t/results/latex_tests/nested_itemize/res_latex/nested_itemize.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[itemize]{label=\textbullet}
 
@@ -55,6 +55,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
index e426b73172..77947a3548 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_odd/res_latex/no_titlepage_and_setchapternewpage_odd.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
index 1b7f7d6821..857a8134e9 100644
--- 
a/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/no_titlepage_and_setchapternewpage_on/res_latex/no_titlepage_and_setchapternewpage_on.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex 
b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
index 067a2115d5..1681a34392 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -52,6 +52,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex 
b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
index e24ca9d9d1..4219ed9882 100644
--- a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
+++ b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
@@ -13,18 +13,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -52,6 +52,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
index 5b3033532d..df745074cc 100644
--- 
a/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
+++ 
b/tp/t/results/latex_tests/setchapternewpage_on_odd_titlepage/res_latex/setchapternewpage_on_odd_titlepage.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
index 923e942e43..9d5221ec8c 100644
--- 
a/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
+++ 
b/tp/t/results/latex_tests/settitle_and_headings/res_latex/settitle_and_headings.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{Title \leavevmode{}\\ for a manual}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex 
b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
index d0d6c6ba7c..602814e145 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
index 8156d12e1f..0cf701c700 100644
--- 
a/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
+++ 
b/tp/t/results/latex_tests/three_setchapternewpage_on_odd_off/res_latex/three_setchapternewpage_on_odd_off.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
index 9813f1db2a..0300c1e43f 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_headings/res_latex/titlepage_and_headings.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
index 860fcb6d73..540ed1a17f 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_odd/res_latex/titlepage_and_setchapternewpage_odd.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
index 9813f1db2a..0300c1e43f 100644
--- 
a/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
+++ 
b/tp/t/results/latex_tests/titlepage_and_setchapternewpage_on/res_latex/titlepage_and_setchapternewpage_on.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
index 207ea34117..f660285bb3 100644
--- 
a/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_classical/res_latex/titlepage_classical.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
index 63ed8243b6..4b20e1e33a 100644
--- 
a/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
+++ 
b/tp/t/results/latex_tests/titlepage_in_top_node/res_latex/titlepage_in_top_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
index cb9c8cf9a8..f904d69edc 100644
--- 
a/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_long_title/res_latex/titlepage_long_title.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
index 1493b497b7..008622c0de 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_author/res_latex/titlepage_no_author.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
index b08845ed36..c3b25361a3 100644
--- 
a/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
+++ 
b/tp/t/results/latex_tests/titlepage_no_title/res_latex/titlepage_no_title.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
index 1ae8c8493a..b7f36673a0 100644
--- 
a/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
+++ 
b/tp/t/results/latex_tests/titlepage_with_commands_classical/res_latex/titlepage_with_commands_classical.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
index ad8d2398e6..71e67e5a2a 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_odd_on/res_latex/two_setchapternewpage_odd_on.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
index 5308e8745e..78dc1e6048 100644
--- 
a/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
+++ 
b/tp/t/results/latex_tests/two_setchapternewpage_on_odd/res_latex/two_setchapternewpage_on_odd.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
 
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
index 3b42d616ed..7bb731d1b0 100644
--- 
a/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
+++ 
b/tp/t/results/latex_tests/verbatim_in_smallformat/res_latex/verbatim_in_smallformat.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/misc_commands/kbdinputstyle.pl 
b/tp/t/results/misc_commands/kbdinputstyle.pl
index a72421300b..1bea0828d6 100644
--- a/tp/t/results/misc_commands/kbdinputstyle.pl
+++ b/tp/t/results/misc_commands/kbdinputstyle.pl
@@ -1712,7 +1712,7 @@ $result_converted{'latex'}->{'kbdinputstyle'} = '
 
 in example
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 \\texttt{kbd in example}.
 \\texttt{kbd \\texttt{in code} in example}.
@@ -1727,7 +1727,7 @@ in example
 
 in example
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 \\texttt{kbd in example}.
 \\texttt{kbd \\texttt{in code} in example}.
@@ -1742,7 +1742,7 @@ in example
 
 in example
 \\begin{GNUTexinfopreformatted}
-\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
+\\leftskip=2em\\relax\\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 {\\ttfamily\\textsl{kbd in example}}.
 \\texttt{kbd {\\ttfamily\\textsl{in code}} in example}.
diff --git 
a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex 
b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
index b3864c755e..8f54675a5e 100644
--- a/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
+++ b/tp/t/results/quotation/empty_quotation/res_latex/empty_quotation.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
 
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
index 204356fbc2..10b8a95ea3 100644
--- 
a/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
+++ 
b/tp/t/results/quotation/quotation_and_author/res_latex/quotation_and_author.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
 
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
index 0d6e3ad3ec..cf8baae20d 100644
--- 
a/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
+++ 
b/tp/t/results/quotation/quotation_author_in_example/res_latex/quotation_author_in_example.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
@@ -60,7 +61,7 @@
 \begin{document}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A quot{-}{-}{-}ation
 \end{GNUTexinfopreformatted}
 \end{quote}
diff --git 
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
 
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
index de027f3d9b..68d8ef76f9 100644
--- 
a/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
+++ 
b/tp/t/results/quotation/space_at_commands_end_quotation_line/res_latex/space_at_commands_end_quotation_line.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
index e71c6d920a..c1667e1408 100644
--- 
a/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
+++ 
b/tp/t/results/sectioning/chapter_between_nodes/res_latex/chapter_between_nodes.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex 
b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
index 0aec9ef58b..e95d935846 100644
--- a/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
+++ b/tp/t/results/sectioning/lone_Top_node/res_latex/lone_Top_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex 
b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
index d3409b34b7..e346f0b455 100644
--- a/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
+++ b/tp/t/results/sectioning/loop_nodes/res_latex/loop_nodes.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
index 39901f14c3..ad2d6e628e 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node/res_latex/node_sectop_before_chapter_no_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
index 2ecd3b9fa4..78a953cf47 100644
--- 
a/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
+++ 
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top/res_latex/node_sectop_before_lone_node_Top.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
index 58ff957212..4d8230d36b 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top/res_latex/nodes_before_after_top.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
index 2143ff2aa2..14b2735189 100644
--- 
a/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
+++ 
b/tp/t/results/sectioning/nodes_before_after_top_xref/res_latex/nodes_before_after_top_xref.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex 
b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
index 571862ba7e..1001bd554e 100644
--- a/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
+++ b/tp/t/results/sectioning/nodes_before_top/res_latex/nodes_before_top.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
index 27ccc4f68c..06855c4d60 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node/res_latex/section_before_after_top_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
index 22172f2a0e..3f499dc0ba 100644
--- 
a/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
+++ 
b/tp/t/results/sectioning/section_before_after_top_node_last_node/res_latex/section_before_after_top_node_last_node.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
index 3843b779e2..08c42206e6 100644
--- 
a/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
+++ 
b/tp/t/results/sectioning/section_chapter_before_top_nodes/res_latex/section_chapter_before_top_nodes.tex
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/t/results/sectioning/top_node_part_top.pl 
b/tp/t/results/sectioning/top_node_part_top.pl
index 940ad4f49b..35562e08f8 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -483,18 +483,18 @@ $result_converted{'file_latex'}->{'top_node_part_top'} = 
'\\documentclass{book}
 \\usepackage[hidelinks]{hyperref}
 \\usepackage[utf8]{inputenc}
 
+\\makeatletter
 \\newcommand{\\GNUTexinfosettitle}{No Title}%
 
 % redefine the \\mainmatter command such that it does not clear page
 % as if in double page
-\\makeatletter
 \\renewcommand\\mainmatter{\\clearpage\\@mainmattertrue\\pagenumbering{arabic}}
-\\makeatother
 % add command aliases to use the same command in book and report
 \\newcommand\\GNUTexinfomainmatter{\\mainmatter}
 \\newcommand\\GNUTexinfofrontmatter{\\frontmatter}
 \\newenvironment{GNUTexinfopreformatted}{%
-  \\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing}{\\endgroup}
+  \\par\\obeylines\\obeyspaces\\frenchspacing
+  \\parskip=\\z@\\parindent=\\z@}{}
 % command that does nothing used to help with substitutions in commands
 \\newcommand{\\GNUTexinfoplaceholder}[1]{}
 
@@ -522,6 +522,7 @@ $result_converted{'file_latex'}->{'top_node_part_top'} = 
'\\documentclass{book}
 
 \\renewcommand{\\includegraphics}[1]{\\fbox{FIG \\detokenize{#1}}}
 
+\\makeatother
 % set default for @setchapternewpage
 \\makeatletter
 
\\patchcmd{\\chapter}{\\if@openright\\cleardoublepage\\else\\clearpage\\fi}{\\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\\clearpage}{}{}
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
 
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
index d97cb9d885..6dcaaeb857 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
+++ 
b/tp/t/results/xtable/inter_item_commands_in_table/res_latex/inter_item_commands_in_table.tex
@@ -14,6 +14,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -25,14 +26,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 
@@ -63,6 +63,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
 
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
index c7e3dafbd1..be9f597272 100644
--- 
a/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
+++ 
b/tp/t/results/xtable/inter_item_commands_in_table_in_example/res_latex/inter_item_commands_in_table_in_example.tex
@@ -14,20 +14,20 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 
@@ -58,6 +58,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
@@ -74,7 +75,7 @@
 
 \textsl{c}}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
diff --git 
"a/tp/tests/formatting/res_parser/non_ascii_test_latex/os\303\251_utf8.tex" 
"b/tp/tests/formatting/res_parser/non_ascii_test_latex/os\303\251_utf8.tex"
index 132b517622..6a1248dd90 100644
--- "a/tp/tests/formatting/res_parser/non_ascii_test_latex/os\303\251_utf8.tex"
+++ "b/tp/tests/formatting/res_parser/non_ascii_test_latex/os\303\251_utf8.tex"
@@ -12,18 +12,18 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -51,6 +51,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
index e80123a273..4337c26805 100644
--- 
a/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
+++ 
b/tp/tests/indices/res_parser/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
@@ -14,6 +14,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -25,14 +26,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
@@ -65,6 +65,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
index e80123a273..4337c26805 100644
--- 
a/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
+++ 
b/tp/tests/indices/res_parser_info/indices_in_begin_tables_lists_latex/indices_in_begin_tables_lists.tex
@@ -14,6 +14,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=cp]%
@@ -25,14 +26,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
@@ -65,6 +65,7 @@
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex 
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index e25333bac1..ebcb6e6fee 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -19,6 +19,7 @@
 \usepackage[hidelinks]{hyperref}
 \usepackage[utf8]{inputenc}
 
+\makeatletter
 \newcommand{\GNUTexinfosettitle}{No Title}%
 
 \makeindex[name=codeidx]%
@@ -41,14 +42,13 @@
 
 % redefine the \mainmatter command such that it does not clear page
 % as if in double page
-\makeatletter
 \renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
-\makeatother
 % add command aliases to use the same command in book and report
 \newcommand\GNUTexinfomainmatter{\mainmatter}
 \newcommand\GNUTexinfofrontmatter{\frontmatter}
 \newenvironment{GNUTexinfopreformatted}{%
-  \par\begingroup\obeylines\obeyspaces\frenchspacing}{\endgroup}
+  \par\obeylines\obeyspaces\frenchspacing
+  \parskip=\z@\parindent=\z@}{}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
@@ -90,6 +90,7 @@ roundcorner=10pt}
 
 \renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
 
+\makeatother
 % set default for @setchapternewpage
 \makeatletter
 
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
@@ -372,7 +373,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -390,7 +391,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example code kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -408,7 +409,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example example kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -426,7 +427,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -626,128 +627,128 @@ truc &bidule\\
 \end{tabular}%
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}xample  some
    text
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example one arg
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example two args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example three args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example four args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example five args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @example line.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty and non empty args mix
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Exam{-}{-}{-}ple
 
 \end{GNUTexinfopreformatted}
 \noindent Other li---ne
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 not exdented
 \end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented one
 \end{GNUTexinfopreformatted}
 \noindent exdented two
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented two
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Example   Hoho.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Nested Other line
 \end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}mallexample
 \end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 \$ 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{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt %
+\leftskip=2em\relax%
 d--isplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=2em\relax\footnotesize%
 s--malldisplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}isp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}malllisp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt %
+\leftskip=0em\relax%
 f--ormat
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=0em\relax\footnotesize%
 s--mallformat
 \end{GNUTexinfopreformatted}
 
@@ -1854,7 +1855,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -1872,7 +1873,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example code kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -1890,7 +1891,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example example kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -1908,7 +1909,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -2108,128 +2109,128 @@ truc &bidule\\
 \end{tabular}%
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}xample  some
    text
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example one arg
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example two args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example three args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example four args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example five args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @example line.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty and non empty args mix
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Exam{-}{-}{-}ple
 
 \end{GNUTexinfopreformatted}
 \noindent Other li---ne
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 not exdented
 \end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented one
 \end{GNUTexinfopreformatted}
 \noindent exdented two
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented two
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Example   Hoho.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Nested Other line
 \end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}mallexample
 \end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 \$ 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{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt %
+\leftskip=2em\relax%
 d--isplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=2em\relax\footnotesize%
 s--malldisplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}isp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}malllisp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt %
+\leftskip=0em\relax%
 f--ormat
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=0em\relax\footnotesize%
 s--mallformat
 \end{GNUTexinfopreformatted}
 
@@ -3357,7 +3358,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -3375,7 +3376,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example code kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -3393,7 +3394,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example example kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -3411,7 +3412,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -3611,128 +3612,128 @@ truc &bidule\\
 \end{tabular}%
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}xample  some
    text
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example one arg
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example two args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example three args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example four args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example five args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @example line.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty and non empty args mix
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Exam{-}{-}{-}ple
 
 \end{GNUTexinfopreformatted}
 \noindent Other li---ne
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 not exdented
 \end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented one
 \end{GNUTexinfopreformatted}
 \noindent exdented two
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented two
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Example   Hoho.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Nested Other line
 \end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}mallexample
 \end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 \$ 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{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt %
+\leftskip=2em\relax%
 d--isplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=2em\relax\footnotesize%
 s--malldisplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}isp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}malllisp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt %
+\leftskip=0em\relax%
 f--ormat
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=0em\relax\footnotesize%
 s--mallformat
 \end{GNUTexinfopreformatted}
 
@@ -4838,7 +4839,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -4856,7 +4857,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example code kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -4874,7 +4875,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example example kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -4892,7 +4893,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -5092,128 +5093,128 @@ truc &bidule\\
 \end{tabular}%
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}xample  some
    text
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example one arg
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example two args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example three args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example four args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example five args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @example line.
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty args
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty and non empty args mix
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Exam{-}{-}{-}ple
 
 \end{GNUTexinfopreformatted}
 \noindent Other li---ne
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 not exdented
 \end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented one
 \end{GNUTexinfopreformatted}
 \noindent exdented two
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented two
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Example   Hoho.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Nested Other line
 \end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}mallexample
 \end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 \$ 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{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt %
+\leftskip=2em\relax%
 d--isplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=2em\relax\footnotesize%
 s--malldisplay
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}isp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}malllisp
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt %
+\leftskip=0em\relax%
 f--ormat
 \end{GNUTexinfopreformatted}
 
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=0em\relax\footnotesize%
 s--mallformat
 \end{GNUTexinfopreformatted}
 
@@ -6069,7 +6070,7 @@ g--roupe
 
 In example.
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 <
 >
@@ -6222,7 +6223,7 @@ but , ,\@
 \texttt{@slanted\{{-}{-}a\}} \textsl{{-}{-}a}
 \texttt{@titlefont\{{-}{-}a\}} \end{GNUTexinfopreformatted}
 {\huge \bfseries --a}\begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{@indicateurl\{{-}{-}a\}} `\texttt{{-}{-}a}'
 \texttt{@uref\{{-}{-}a,{-}{-}b\}} \href{--a}{{-}{-}b (\nolinkurl{--a})}
@@ -6270,13 +6271,13 @@ but , ,\@
 \newpage{}%
 \phantom{blabla}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{need 1002}
 \end{GNUTexinfopreformatted}
 \needspace{1.002pt}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
 After clickstyle $\Rightarrow{}$
@@ -6289,7 +6290,7 @@ disp--laymath
 f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over 
\sigma}\right)^2}
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
@@ -6297,7 +6298,7 @@ $$
 `\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
@@ -6308,7 +6309,7 @@ $$
 \today{}
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
@@ -6321,7 +6322,7 @@ u
 \mathord{\text{\textordfeminine{}}} \mathord{\text{\textordmasculine{}}} , 
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
@@ -6331,14 +6332,14 @@ $$
 \mathord{\text{\guilsinglright{}}} \euro{} \rightarrow{} \leq{} \geq{}
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
 \mathbf{b} \mathit{i} \mathrm{r} sc \mathsf{sansserif} slanted
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 {\ttfamily\textsl{default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
@@ -6349,10 +6350,10 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -6362,7 +6363,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{code kbdinputstyle}
 \end{GNUTexinfopreformatted}
@@ -6373,10 +6374,10 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example code kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -6386,7 +6387,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{example kbdinputstyle}
 \end{GNUTexinfopreformatted}
@@ -6397,10 +6398,10 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \texttt{in example example kbdinputstyle}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -6410,7 +6411,7 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 {\ttfamily\textsl{distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
@@ -6421,10 +6422,10 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -6434,146 +6435,146 @@ $$
 }}]
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A quot{-}{-}{-}ation
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Note:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A Note
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{note:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A note
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Caution:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Caution
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Important:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Important
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Tip:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 a Tip
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Warning:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 a Warning.
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{something \'{e} \TeX{}:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{@ at the end of line \ {}:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @quotation line.
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{something, other thing:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 something, other thing
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Note, the note:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Note, the note
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Empty:} \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{:} \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{\leavevmode{}\\:} \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 aaa quotation
 \end{GNUTexinfopreformatted}
 \end{quote}
@@ -6581,483 +6582,483 @@ aaa quotation
 --- \emph{quotation author}
 \end{center}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 indent in quotation
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \noindent exdented quotation line   and dash --- in quotation
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented followed by exdented
 \end{GNUTexinfopreformatted}
 \noindent exdented quotation line
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \noindent exdented quotation line
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Followed by not exdented 
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 quotation1
 \end{GNUTexinfopreformatted}
 \noindent in exdented protected eol \ {}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 following
 \end{GNUTexinfopreformatted}
 \noindent in exdented a @* \leavevmode{}\\ and following
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 after exdented
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A small quot{-}{-}{-}ation
 \end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
 \textbf{Note:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A small Note
 \end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
 \textbf{something, other thing:} \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 something, other thing
 \end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 i{-}{-}temize
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=+]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 i{-}{-}tem +
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{}]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 b{-}{-}ullet
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=-]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 minu{-}{-}s
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{after emph}]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}mph item
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{} a--n itemize line]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \index[cp]{index entry within itemize}%
 i{-}{-}tem 1
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 i{-}{-}tem 2
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label={}]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 with w a{-}{-}b
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 with w c{-}{-}d
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\hbox{} on a line]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 line w a{-}{-}b
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 line with w c{-}{-}d
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{enumerate}[start=1]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}numerate
 \end{GNUTexinfopreformatted}
 \end{enumerate}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{enumerate}[start=3]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 first third
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 second third
 \end{GNUTexinfopreformatted}
 \end{enumerate}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{enumerate}[label=\alph*.]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}numerate
 \end{GNUTexinfopreformatted}
 \end{enumerate}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{enumerate}[label=\alph*.,start=3]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 first c
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 second c
 \end{GNUTexinfopreformatted}
 \end{enumerate}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{tabular}{m{0.4\textwidth} m{0.6\textwidth}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 mu{-}{-}ltitable headitem \end{GNUTexinfopreformatted}&
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 another tab
 \end{GNUTexinfopreformatted}\\
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 mu{-}{-}ltitable item \end{GNUTexinfopreformatted}&
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 multitable tab
 \end{GNUTexinfopreformatted}\\
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 mu{-}{-}ltitable item 2 \end{GNUTexinfopreformatted}&
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 multitable tab 2
 \index[cp]{index entry within multitable}%
 \end{GNUTexinfopreformatted}\\
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 lone mu{-}{-}ltitable item
 \end{GNUTexinfopreformatted}&\\
 \end{tabular}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{tabular}{m{0.4\textwidth} m{0.6\textwidth}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 truc \end{GNUTexinfopreformatted}&
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 bidule
 \end{GNUTexinfopreformatted}\\
 \end{tabular}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}xample  some
    text
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example one arg
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example two args
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example three args
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example four args
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example five args
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 The something \'{e} \TeX{} is here.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 A @ at the end of the @example line.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty args
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 example with empty and non empty args mix
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Exam{-}{-}{-}ple
 
 \end{GNUTexinfopreformatted}
 \noindent Other li---ne
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 not exdented
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent exdented  and dash --- in example
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented one
 \end{GNUTexinfopreformatted}
 \noindent exdented two
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Not exdented two
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Example   Hoho.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Nested Other line
 \end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}mallexample
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{@noindent} after smallexample.
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 \$ 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{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \noindent{}Less recent versions are also present.
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt %
+\leftskip=2em\relax%
 d--isplay
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=2em\relax\footnotesize%
 s--malldisplay
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}isp
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
+\leftskip=2em\relax\ttfamily\footnotesize%
 s{-}{-}malllisp
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt %
+\leftskip=0em\relax%
 f--ormat
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
+\leftskip=0em\relax\footnotesize%
 s--mallformat
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
@@ -7068,12 +7069,12 @@ s--mallformat
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}effn
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textnormal{\textsl{ar--guments  
  more args \leavevmode{}\\ even more so}}\EmbracOff{}}\hfill[cate--gory]
@@ -7084,12 +7085,12 @@ d{-}{-}effn
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 def{-}{-}fn
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{i} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fset]
@@ -7098,7 +7099,7 @@ def{-}{-}fn
 
 \index[fn]{i@\texttt{\textsl{i}}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \index[cp]{index entry within deffn}%
 \end{GNUTexinfopreformatted}
 \noindent\texttt{truc 
\EmbracOn{}\textnormal{\textsl{}}\EmbracOff{}}\hfill[cmde]
@@ -7160,7 +7161,7 @@ def{-}{-}fn
 
 \index[fn]{followed@\texttt{followed}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \noindent\texttt{}\hfill[]
 
@@ -7179,7 +7180,7 @@ def{-}{-}fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 \end{GNUTexinfopreformatted}
@@ -7189,7 +7190,7 @@ def{-}{-}fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{deffn \EmbracOn{}\textnormal{\textsl{with 
deffnx}}\EmbracOff{}}\hfill[empty]
@@ -7198,7 +7199,7 @@ def{-}{-}fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \noindent\texttt{deffnx}\hfill[empty]
 
@@ -7206,7 +7207,7 @@ def{-}{-}fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{i} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fset]
@@ -7222,12 +7223,12 @@ def{-}{-}fn
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 text in def item for second def item
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 \end{GNUTexinfopreformatted}
@@ -7239,12 +7240,12 @@ text in def item for second def item
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efvr
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{n{-}{-}ame 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
@@ -7255,12 +7256,12 @@ d{-}{-}efvr
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}effn
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{n{-}{-}ame}\hfill[c--ategory]
@@ -7271,12 +7272,12 @@ d{-}{-}effn
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}effn no arg
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name 
a{-}{-}rguments...}\hfill[c--ategory]
@@ -7287,12 +7288,12 @@ d{-}{-}effn no arg
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypefn
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name}\hfill[c--ategory]
@@ -7303,12 +7304,12 @@ d{-}{-}eftypefn
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypefn no arg
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name 
a{-}{-}rguments...}\hfill[c--ategory on \texttt{c{-}{-}lass}]
@@ -7319,12 +7320,12 @@ d{-}{-}eftypefn no arg
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypeop
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
@@ -7335,12 +7336,12 @@ d{-}{-}eftypeop
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypeop no arg
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypevr\_name}\hfill[c--ategory]
@@ -7351,12 +7352,12 @@ d{-}{-}eftypeop no arg
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypevr
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efcv\_name}\hfill[c--ategory of \texttt{c{-}{-}lass}]
@@ -7367,12 +7368,12 @@ d{-}{-}eftypevr
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efcv
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efcv\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory 
of \texttt{c{-}{-}lass}]
@@ -7383,12 +7384,12 @@ d{-}{-}efcv
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efcv with arguments
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
@@ -7399,12 +7400,12 @@ d{-}{-}efcv with arguments
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypecv
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name 
a{-}{-}rguments...}\hfill[c--ategory of \texttt{c{-}{-}lass}]
@@ -7415,12 +7416,12 @@ d{-}{-}eftypecv
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypecv with arguments
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efop\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory 
on \texttt{c{-}{-}lass}]
@@ -7431,12 +7432,12 @@ d{-}{-}eftypecv with arguments
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efop
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efop\_name}\hfill[c--ategory on \texttt{c{-}{-}lass}]
@@ -7447,12 +7448,12 @@ d{-}{-}efop
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efop no arg
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}eftp\_name 
\EmbracOn{}\textnormal{\textsl{a--ttributes...}}\EmbracOff{}}\hfill[c--ategory]
@@ -7463,12 +7464,12 @@ d{-}{-}efop no arg
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftp
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efun\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Function]
@@ -7479,12 +7480,12 @@ d{-}{-}eftp
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efun
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efmac\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Macro]
@@ -7495,12 +7496,12 @@ d{-}{-}efun
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efmac
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efspec\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Special Form]
@@ -7511,12 +7512,12 @@ d{-}{-}efmac
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efspec
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efvar\_name}\hfill[Variable]
@@ -7527,12 +7528,12 @@ d{-}{-}efspec
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efvar
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textnormal{\textsl{arg--var 
arg--var1}}\EmbracOff{}}\hfill[Variable]
@@ -7543,12 +7544,12 @@ d{-}{-}efvar
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efvar with args
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efopt\_name}\hfill[User Option]
@@ -7559,12 +7560,12 @@ d{-}{-}efvar with args
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efopt
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name 
a{-}{-}rguments...}\hfill[Function]
@@ -7575,12 +7576,12 @@ d{-}{-}efopt
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypefun
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypevar\_name}\hfill[Variable]
@@ -7591,12 +7592,12 @@ d{-}{-}eftypefun
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypevar
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efivar\_name}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
@@ -7607,12 +7608,12 @@ d{-}{-}eftypevar
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efivar
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeivar\_name}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
@@ -7623,12 +7624,12 @@ d{-}{-}efivar
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypeivar
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efmethod\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Method on 
\texttt{c{-}{-}lass}]
@@ -7639,12 +7640,12 @@ d{-}{-}eftypeivar
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}efmethod
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name 
a{-}{-}rguments...}\hfill[Method on \texttt{c{-}{-}lass}]
@@ -7655,12 +7656,12 @@ d{-}{-}efmethod
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypemethod
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 \end{GNUTexinfopreformatted}
@@ -7672,12 +7673,12 @@ d{-}{-}eftypemethod
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 aaa2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 
\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2}\hfill[c--ategory2]
@@ -7688,12 +7689,12 @@ aaa2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypefn no arg2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
a{-}{-}rguments2...}\hfill[c--ategory2 on \texttt{c{-}{-}lass2}]
@@ -7704,12 +7705,12 @@ d{-}{-}eftypefn no arg2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypeop2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 
\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
@@ -7720,12 +7721,12 @@ d{-}{-}eftypeop2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypeop no arg2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2 d{-}{-}eftypecv\_name2}\hfill[c--ategory2 of 
\texttt{c{-}{-}lass2}]
@@ -7736,12 +7737,12 @@ d{-}{-}eftypeop no arg2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypecv2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2 d{-}{-}eftypecv\_name2 
a{-}{-}rguments2...}\hfill[c--ategory2 of \texttt{c{-}{-}lass2}]
@@ -7752,12 +7753,12 @@ d{-}{-}eftypecv2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 d{-}{-}eftypecv with arguments2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{arg2}\hfill[fun2]
@@ -7768,12 +7769,12 @@ d{-}{-}eftypecv with arguments2
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 fff2
 \end{GNUTexinfopreformatted}
 \end{quote}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 \texttt{@xref\{c{-}{-}{-}hapter@@, cross r{-}{-}{-}ef name@@, 
t{-}{-}{-}itle@@, file n{-}{-}{-}ame@@, ma{-}{-}{-}nual@@\}} See Section 
``t{-}{-}{-}itle@'' in \textsl{ma{-}{-}{-}nual@}.
@@ -7844,17 +7845,17 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \end{GNUTexinfopreformatted}
 \begin{description}
 \item[] \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \textbf{a--strong}}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -7865,12 +7866,12 @@ b
 \index[cp]{b@\texttt{b}}%
 }}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -7882,91 +7883,91 @@ l{-}{-}ine
 \index[fn]{b@\texttt{b}}%
 }}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
 \item[] \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Title
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{a{-}{-}code}}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Value{-}{-}table code
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
 \item[] \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Title
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylesamp{a{-}{-}samp}\\
 \GNUTexinfotablestylesamp{a2{-}{-}samp}}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Value{-}{-}table samp
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{mdframed}[style=GNUTexinfocartouche]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 c{-}{-}artouche
 \end{GNUTexinfopreformatted}
 \end{mdframed}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 f{-}{-}lushleft
 more text
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 f{-}{-}lushright
 more text
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{center}
 ce--ntered line
 \end{center}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{flushleft}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 r{-}{-}raggedright
 more text
 \end{GNUTexinfopreformatted}
 \end{flushleft}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{verbatim}
@@ -7983,14 +7984,14 @@ This is a very simple texi manual @  <>.
 @bye
 \end{verbatim}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{verbatim}
 in verbatim ''
 \end{verbatim}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 
@@ -8001,27 +8002,27 @@ $\frac{a < b \texttt{tex \hbox{ code }}}{b}$ ``
 \end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\chapter*}{{majorheading}}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\chapter*}{{chapheading}}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\section*}{{heading}}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\subsection*}{{subheading}}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\subsubsection*}{{subsubheading}}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 
 \texttt{@acronym\{{-}{-}a,an accronym @comma\{\} @enddots\{\}\}} {-}{-}a (an 
accronym , \dots{})
@@ -8088,99 +8089,99 @@ $$
  ? .
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
 TeX LaTeX \star{} \mathord{\text{\aa{}}} \circledR{} ^{\circ{}} 
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 $$
 \mathtt{t} 
 $$
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{}]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}mph item
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{} after emph]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 e{-}{-}mph item
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{} a--n itemize line]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 i{-}{-}tem 1
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 i{-}{-}tem 2
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{itemize}[label={}]
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 without brace w a{-}{-}b
 \end{GNUTexinfopreformatted}
 \item \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 without brace w c{-}{-}d
 \end{GNUTexinfopreformatted}
 \end{itemize}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
 \item[] \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 a}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
 \item[] \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 \end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 a--missing style formatting}}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{description}
@@ -8192,12 +8193,12 @@ b
 \index[fn]{b@\texttt{b}}%
 }}]
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 l{-}{-}ine
 \end{GNUTexinfopreformatted}
 \end{description}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{}\hfill[fun]
@@ -8230,7 +8231,7 @@ l{-}{-}ine
 
 \index[fn]{followed@\texttt{followed}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 Various deff lines
 \end{GNUTexinfopreformatted}
 \noindent\texttt{after \EmbracOn{}\textnormal{\textsl{a deff 
item}}\EmbracOff{}}\hfill[truc]
@@ -8239,7 +8240,7 @@ Various deff lines
 
 \index[fn]{after@\texttt{after}}%
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{invalid} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fsetinv]
@@ -8265,15 +8266,15 @@ Various deff lines
 
 
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 g{-}{-}roupe
 \end{GNUTexinfopreformatted}
 \begin{GNUTexinfopreformatted}
-\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\leftskip=2em\relax\ttfamily%
 
 \texttt{@ref\{node\}} node
 



reply via email to

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