texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: \newenvironment for preformatted


From: Gavin D. Smith
Subject: branch master updated: \newenvironment for preformatted
Date: Mon, 08 Aug 2022 07:24:16 -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 55bbff3951 \newenvironment for preformatted
55bbff3951 is described below

commit 55bbff3951bba98e04294749d890f3816ee4716a
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Mon Aug 8 12:24:07 2022 +0100

    \newenvironment for preformatted
    
    * tp/Texinfo/Convert/LaTeX.pm (_latex_header): Define a new
    environment 'GNUTexinfopreformatted', with some of the code
    for preformatted environments.
    (_open_preformatted, _close_preformatted): Use it.  This
    makes the output a bit clearer for blocks like @example.
---
 ChangeLog                                          |   10 +
 tp/Texinfo/Convert/LaTeX.pm                        |    9 +-
 .../res_latex/definition_commands.tex              |    2 +
 .../converters_tests/empty/res_latex/empty.tex     |    2 +
 tp/t/results/converters_tests/image_formatting.pl  |    5 +-
 .../res_latex/minimal_empty_empty.tex              |    2 +
 .../res_latex/minimal_empty_with_bye.tex           |    2 +
 .../res_latex/minimal_empty_with_input.tex         |    2 +
 .../printindex_merged_indices_code_style.tex       |    2 +
 .../res_latex/references_to_top_no_top_output.tex  |    2 +
 .../res_latex/simplest_no_node_section.tex         |    2 +
 .../res_latex/char_latin1_latin1_in_refs.tex       |    2 +
 .../mathjax_with_texinfo_enable_encoding.tex       |    2 +
 .../def_syn_indices/res_latex/def_syn_indices.tex  |    2 +
 .../res_latex/double_seeentry_seealso.tex          |    2 +
 .../indices/seeentry/res_latex/seeentry.tex        |    2 +
 .../indices/subentries/res_latex/subentries.tex    |    2 +
 .../res_latex/subentry_and_sortas.tex              |    2 +
 .../res_latex/syncode_index_print_both.tex         |    2 +
 .../res_latex/inter_item_commands_in_enumerate.tex |    2 +
 .../res_latex/inter_item_commands_in_itemize.tex   |    2 +
 .../res_latex/multiple_lang_chapters.tex           |    2 +
 ...anchor_links_xref_xrefautomaticsectiontitle.tex |    2 +
 tp/t/results/latex_tests/combined_fonts.pl         |    5 +-
 .../combined_fonts/res_latex/combined_fonts.tex    |    7 +-
 .../custom_headings/res_latex/custom_headings.tex  |    2 +
 .../res_latex/enumerate_arguments.tex              |    2 +
 .../res_latex/error_in_sectioning_command.tex      |    2 +
 tp/t/results/latex_tests/example_in_cartouche.pl   |    5 +-
 .../res_latex/example_in_cartouche.tex             |    7 +-
 .../float_and_refs/res_latex/float_and_refs.tex    |    2 +
 .../fonttextsize/res_latex/fonttextsize.tex        |    2 +
 .../latex_tests/indices/res_latex/indices.tex      |    2 +
 .../res_latex/informative_commands_in_top_node.tex |    2 +
 tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl  |   20 +-
 .../res_latex/nested_enumerate.tex                 |    2 +
 .../nested_itemize/res_latex/nested_itemize.tex    |    2 +
 .../no_titlepage_and_setchapternewpage_odd.tex     |    2 +
 .../no_titlepage_and_setchapternewpage_on.tex      |    2 +
 .../latex_tests/pagesizes/res_latex/pagesizes.tex  |    2 +
 .../latex_tests/pagetype/res_latex/pagetype.tex    |    2 +
 .../setchapternewpage_on_odd_titlepage.tex         |    2 +
 .../res_latex/settitle_and_headings.tex            |    2 +
 .../shorttitlepage/res_latex/shorttitlepage.tex    |    2 +
 .../three_setchapternewpage_on_odd_off.tex         |    2 +
 .../res_latex/titlepage_and_headings.tex           |    2 +
 .../titlepage_and_setchapternewpage_odd.tex        |    2 +
 .../titlepage_and_setchapternewpage_on.tex         |    2 +
 .../res_latex/titlepage_classical.tex              |    2 +
 .../res_latex/titlepage_in_top_node.tex            |    2 +
 .../res_latex/titlepage_long_title.tex             |    2 +
 .../res_latex/titlepage_no_author.tex              |    2 +
 .../res_latex/titlepage_no_title.tex               |    2 +
 .../titlepage_with_commands_classical.tex          |    2 +
 .../res_latex/two_setchapternewpage_odd_on.tex     |    2 +
 .../res_latex/two_setchapternewpage_on_odd.tex     |    2 +
 .../res_latex/verbatim_in_smallformat.tex          |    2 +
 tp/t/results/misc_commands/kbdinputstyle.pl        |   15 +-
 .../empty_quotation/res_latex/empty_quotation.tex  |    2 +
 .../res_latex/quotation_and_author.tex             |    2 +
 .../res_latex/quotation_author_in_example.tex      |    7 +-
 .../space_at_commands_end_quotation_line.tex       |    2 +
 .../res_latex/chapter_between_nodes.tex            |    2 +
 .../lone_Top_node/res_latex/lone_Top_node.tex      |    2 +
 .../sectioning/loop_nodes/res_latex/loop_nodes.tex |    2 +
 .../node_sectop_before_chapter_no_node.tex         |    2 +
 .../res_latex/node_sectop_before_lone_node_Top.tex |    2 +
 .../res_latex/nodes_before_after_top.tex           |    2 +
 .../res_latex/nodes_before_after_top_xref.tex      |    2 +
 .../res_latex/nodes_before_top.tex                 |    2 +
 .../res_latex/section_before_after_top_node.tex    |    2 +
 .../section_before_after_top_node_last_node.tex    |    2 +
 .../res_latex/section_chapter_before_top_nodes.tex |    2 +
 tp/t/results/sectioning/top_node_part_top.pl       |    2 +
 .../res_latex/inter_item_commands_in_table.tex     |    2 +
 .../inter_item_commands_in_table_in_example.tex    |    7 +-
 .../non_ascii_test_latex/os\303\251_utf8.tex"      |    2 +
 .../indices_in_begin_tables_lists.tex              |    2 +
 .../indices_in_begin_tables_lists.tex              |    2 +
 .../res_parser/formatting_latex/formatting.tex     | 2011 ++++++++++++--------
 80 files changed, 1408 insertions(+), 836 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8f186f37b3..741c4aaf80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2022-08-08  Gavin Smith  <gavinsmith0123@gmail.com>
+
+       \newenvironment for preformatted
+
+       * tp/Texinfo/Convert/LaTeX.pm (_latex_header): Define a new
+       environment 'GNUTexinfopreformatted', with some of the code
+       for preformatted environments.
+       (_open_preformatted, _close_preformatted): Use it.  This
+       makes the output a bit clearer for blocks like @example.
+
 2022-08-08  Gavin Smith  <gavinsmith0123@gmail.com>
 
        @indentedblock for LaTeX
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index 04d0b10b44..1a7b15135a 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -1317,6 +1317,11 @@ sub _latex_header() {
   }
 
   $header_code .= $front_main_matter_definitions{$documentclass};
+
+  $header_code .=
+'\newenvironment{GNUTexinfopreformatted}{%
+  \\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing}{\\endgroup}'."\n";
+
   if ($self->{'packages'}->{'babel'}) {
     $header_code .= '
 % this allows to select languages based on bcp47 codes.  bcp47 is a superset
@@ -1847,7 +1852,7 @@ sub _open_preformatted($$)
   return ''
    if 
(scalar(@{$self->{'formatting_context'}->[-1]->{'nr_table_items_context'}}));
   my $result = '';
-  $result .= '\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing';
+  $result .= '\\begin{GNUTexinfopreformatted}'."\n";
 
   my $indent;
   if ($command eq 'format' or $command eq 'smallformat') {
@@ -1878,7 +1883,7 @@ sub _close_preformatted($$)
   }
   return ''
    if 
(scalar(@{$self->{'formatting_context'}->[-1]->{'nr_table_items_context'}}));
-  return "\\endgroup{}%\n"; # \obeylines
+  return '\\end{GNUTexinfopreformatted}'."\n";
 }
 
 sub _open_preformatted_command($$)
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 aa80f48402..47a21c51c5 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
@@ -28,6 +28,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 fa6cc0a6c7..a44f92d011 100644
--- a/tp/t/results/converters_tests/empty/res_latex/empty.tex
+++ b/tp/t/results/converters_tests/empty/res_latex/empty.tex
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/converters_tests/image_formatting.pl 
b/tp/t/results/converters_tests/image_formatting.pl
index 2eecad5497..420675e0b1 100644
--- a/tp/t/results/converters_tests/image_formatting.pl
+++ b/tp/t/results/converters_tests/image_formatting.pl
@@ -3035,7 +3035,8 @@ $result_converted{'latex'}->{'image_formatting'} = 
'\\label{anchor:Top}%
 \\texttt{@image\\{@file\\{f{-}{-}ile\\}@@@.,aze,az,alt,@file\\{file ext\\} 
e{-}{-}xt@\\}} \\includegraphics[width=aze,height=az]{f--ile@.}
 \\includegraphics{image} \\includegraphics{image}
 
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\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}
@@ -3045,7 +3046,7 @@ $result_converted{'latex'}->{'image_formatting'} = 
'\\label{anchor:Top}%
 \\texttt{@image\\{f-ile,aze,,a{-}{-}lt\\}} \\includegraphics[width=aze]{f-ile}
 \\texttt{@image\\{@file\\{f{-}{-}ile\\}@@@.,aze,az,alt,@file\\{file ext\\} 
e{-}{-}xt@\\}} \\includegraphics[width=aze,height=az]{f--ile@.}
 \\includegraphics{image} \\includegraphics{image}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 \\includegraphics{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 fa6cc0a6c7..a44f92d011 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 fa6cc0a6c7..a44f92d011 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 fa6cc0a6c7..a44f92d011 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 d9e53b4752..78fcec3bd6 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
@@ -25,6 +25,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 2fcdf28de0..c2878fddba 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
@@ -28,6 +28,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 1a1e97abfd..d6d9b475c2 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 6e01ad53c4..56ac872390 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
@@ -25,6 +25,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 8c51d25c56..d0b986b535 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 1f1c9ee64d..c958daa173 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
@@ -27,6 +27,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 5dabc165b5..ad27456309 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/indices/seeentry/res_latex/seeentry.tex 
b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
index 5c2989cda7..49ccbd397a 100644
--- a/tp/t/results/indices/seeentry/res_latex/seeentry.tex
+++ b/tp/t/results/indices/seeentry/res_latex/seeentry.tex
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/indices/subentries/res_latex/subentries.tex 
b/tp/t/results/indices/subentries/res_latex/subentries.tex
index 9eb232390a..5759da36ba 100644
--- a/tp/t/results/indices/subentries/res_latex/subentries.tex
+++ b/tp/t/results/indices/subentries/res_latex/subentries.tex
@@ -26,6 +26,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 903fe37b00..33fba32dd4 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
@@ -26,6 +26,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 626fe64c98..fa7d3eb92f 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
@@ -25,6 +25,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 63aaeec5da..f9c5ef4535 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
@@ -26,6 +26,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
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 170192c941..131eeaaf2e 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
@@ -26,6 +26,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[itemize]{label=\textbullet}
 
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 3412ffcb25..dda01415ae 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
@@ -28,6 +28,8 @@
 % 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}
 
 % 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
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 5e3ab4de19..8f437622a7 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/latex_tests/combined_fonts.pl 
b/tp/t/results/latex_tests/combined_fonts.pl
index 2eab3dc009..4e96617a28 100644
--- a/tp/t/results/latex_tests/combined_fonts.pl
+++ b/tp/t/results/latex_tests/combined_fonts.pl
@@ -1539,10 +1539,11 @@ $result_converted{'latex'}->{'combined_fonts'} = '
 \\textbf{\\textsl{slanted in b}}
 \\textsl{\\textbf{b in slanted}}
 
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\textsl{var in example}
 \\GNUTexinfocommandstylecodetextcite{cite in example}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 ';
 
 1;
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 04f68a9b9a..3384c1c75c 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
@@ -25,6 +25,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -84,8 +86,9 @@
 \textbf{\textsl{slanted in b}}
 \textsl{\textbf{b in slanted}}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \textsl{var in example}
 \GNUTexinfocommandstylecodetextcite{cite in example}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{document}
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 8b684443cc..ecb82be910 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 d3e991bc7e..aa61dd00d9 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
@@ -23,6 +23,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
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 812d122d5b..69a9ec3280 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/latex_tests/example_in_cartouche.pl 
b/tp/t/results/latex_tests/example_in_cartouche.pl
index ced9417994..081d5c61a1 100644
--- a/tp/t/results/latex_tests/example_in_cartouche.pl
+++ b/tp/t/results/latex_tests/example_in_cartouche.pl
@@ -345,10 +345,11 @@ New para
 \\end{mdframed}
 
 \\begin{mdframed}[style=GNUTexinfocartouche]
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\% pwd
 /usr/local/share/emacs
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 \\end{mdframed}
 ';
 
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 583c46f029..cd340ee69e 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
@@ -23,6 +23,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -70,9 +72,10 @@ New para
 \end{mdframed}
 
 \begin{mdframed}[style=GNUTexinfocartouche]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \% pwd
 /usr/local/share/emacs
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{mdframed}
 \end{document}
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 ca070298dc..4e40a4ac66 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
@@ -28,6 +28,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 4b600380f7..842516f4ec 100644
--- a/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
+++ b/tp/t/results/latex_tests/fonttextsize/res_latex/fonttextsize.tex
@@ -23,6 +23,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 e8919c1cc3..5c8c12e0be 100644
--- a/tp/t/results/latex_tests/indices/res_latex/indices.tex
+++ b/tp/t/results/latex_tests/indices/res_latex/indices.tex
@@ -26,6 +26,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 1dd39bc24d..48d0c447fa 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl 
b/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
index 21cd888939..856d69a745 100644
--- a/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
+++ b/tp/t/results/latex_tests/kbdinputstyle_and_kbd.pl
@@ -762,24 +762,28 @@ $result_floats{'kbdinputstyle_and_kbd'} = {};
 
 $result_converted{'latex'}->{'kbdinputstyle_and_kbd'} = '\\begin{document}
 {\\ttfamily\\textsl{default kbdinputstyle}}
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 {\\ttfamily\\textsl{in example default kbdinputstyle}}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 \\texttt{code kbdinputstyle}
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\texttt{in example code kbdinputstyle}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 {\\ttfamily\\textsl{example kbdinputstyle}}
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\texttt{in example example kbdinputstyle}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 {\\ttfamily\\textsl{distinct kbdinputstyle}}
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 {\\ttfamily\\textsl{in example distinct kbdinputstyle}}
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 ';
 
 1;
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 f43dc37fbe..63b93d1037 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
@@ -23,6 +23,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[enumerate]{label=\arabic*.}
 
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 6bd92f0a58..209c67d228 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
@@ -23,6 +23,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[itemize]{label=\textbullet}
 
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 682c711389..e426b73172 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 076283ce62..1b7f7d6821 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 ac5696a2d7..067a2115d5 100644
--- a/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
+++ b/tp/t/results/latex_tests/pagesizes/res_latex/pagesizes.tex
@@ -23,6 +23,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 d28a7e8093..e24ca9d9d1 100644
--- a/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
+++ b/tp/t/results/latex_tests/pagetype/res_latex/pagetype.tex
@@ -23,6 +23,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 c1f2fb6138..5b3033532d 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 4f18bb144d..923e942e43 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 74458d34c5..d0d6c6ba7c 100644
--- a/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
+++ b/tp/t/results/latex_tests/shorttitlepage/res_latex/shorttitlepage.tex
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 c2ed54ccec..8156d12e1f 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 4b8b7e20ba..9813f1db2a 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 f3440716f2..860fcb6d73 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 4b8b7e20ba..9813f1db2a 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 6e46a2a3fd..207ea34117 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 d86e4792ae..63ed8243b6 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 c63234048c..cb9c8cf9a8 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 9ed645a793..1493b497b7 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 d2672998cc..b08845ed36 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 e346e18bd1..1ae8c8493a 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 35c4b41b23..ad8d2398e6 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 768a6aca16..5308e8745e 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 65cd7356c0..3b42d616ed 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/misc_commands/kbdinputstyle.pl 
b/tp/t/results/misc_commands/kbdinputstyle.pl
index bd1ebcc066..a72421300b 100644
--- a/tp/t/results/misc_commands/kbdinputstyle.pl
+++ b/tp/t/results/misc_commands/kbdinputstyle.pl
@@ -1711,11 +1711,12 @@ $result_converted{'latex'}->{'kbdinputstyle'} = '
 \\texttt{kbd \\texttt{in code}}.
 
 in example
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 \\texttt{kbd in example}.
 \\texttt{kbd \\texttt{in code} in example}.
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 @kbdinputstyle example
 
@@ -1725,11 +1726,12 @@ in example
 \\texttt{kbd {\\ttfamily\\textsl{in code}}}.
 
 in example
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 \\texttt{kbd in example}.
 \\texttt{kbd \\texttt{in code} in example}.
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 
 @kbdinputstyle distinct
 
@@ -1739,11 +1741,12 @@ in example
 \\texttt{kbd {\\ttfamily\\textsl{in code}}}.
 
 in example
-\\par\\begingroup\\obeylines\\obeyspaces\\frenchspacing\\leftskip=2em 
\\parskip=0pt \\parindent=0pt \\ttfamily%
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em \\parskip=0pt \\parindent=0pt \\ttfamily%
 \\texttt{in code in example \\texttt{in nested code}}.
 {\\ttfamily\\textsl{kbd in example}}.
 \\texttt{kbd {\\ttfamily\\textsl{in code}} in example}.
-\\endgroup{}%
+\\end{GNUTexinfopreformatted}
 ';
 
 1;
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 cef8dd2426..b3864c755e 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 288362b447..204356fbc2 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 59bcab12e8..0d6e3ad3ec 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
@@ -57,9 +59,10 @@
 
 \begin{document}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A quot{-}{-}{-}ation
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
 \begin{center}
 --- \emph{Some One}
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 390873f8b0..de027f3d9b 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 49ea8a85f9..e71c6d920a 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 7d9f0acf2e..0aec9ef58b 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 90d686298b..d3409b34b7 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 8b9daff033..39901f14c3 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 9a94a70fe0..2ecd3b9fa4 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 ef5de86b84..58ff957212 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 130a877360..2143ff2aa2 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 86b256cc34..571862ba7e 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 7e2a12ed87..27ccc4f68c 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 b7de05c73c..22172f2a0e 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 3514d295cb..3843b779e2 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
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
diff --git a/tp/t/results/sectioning/top_node_part_top.pl 
b/tp/t/results/sectioning/top_node_part_top.pl
index 8e020b3fa5..940ad4f49b 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -493,6 +493,8 @@ $result_converted{'file_latex'}->{'top_node_part_top'} = 
'\\documentclass{book}
 % 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}
 % command that does nothing used to help with substitutions in commands
 \\newcommand{\\GNUTexinfoplaceholder}[1]{}
 
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 4f18b9e69f..d97cb9d885 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
@@ -31,6 +31,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 
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 6b5f62f9e1..c7e3dafbd1 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
@@ -26,6 +26,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 
@@ -71,9 +73,10 @@
 \textsl{b}\\
 
 \textsl{c}}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \textsl{d}}}]
 \end{description}
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 a97ad7b6cc..132b517622 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"
@@ -22,6 +22,8 @@
 % 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}
 % command that does nothing used to help with substitutions in commands
 \newcommand{\GNUTexinfoplaceholder}[1]{}
 
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 8ec5ba7d59..e80123a273 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
@@ -31,6 +31,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
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 8ec5ba7d59..e80123a273 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
@@ -31,6 +31,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex 
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index ab46ae3218..e25333bac1 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -47,6 +47,8 @@
 % 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}
 % set defaults for lists that match Texinfo TeX formatting
 \setlist[description]{style=nextline, font=\normalfont}
 \setlist[itemize]{label=\textbullet}
@@ -369,9 +371,10 @@ $$
 \index[cp]{vtable i--tem default kbdinputstyle@\texttt{vtable i{-}{-}tem 
default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example default kbdinputstyle}
@@ -386,9 +389,10 @@ $$
 \index[cp]{vtable i--tem code kbdinputstyle@\texttt{vtable i{-}{-}tem code 
kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example code kbdinputstyle}
@@ -403,9 +407,10 @@ $$
 \index[cp]{vtable i--tem example kbdinputstyle@\texttt{vtable i{-}{-}tem 
example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example example kbdinputstyle}
@@ -420,9 +425,10 @@ $$
 \index[cp]{vtable i--tem distinct kbdinputstyle@\texttt{vtable i{-}{-}tem 
distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example distinct kbdinputstyle}
@@ -619,107 +625,131 @@ lone mu--ltitable item&\\
 truc &bidule\\
 \end{tabular}%
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}xample  some
    text
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example one arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example two args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example three args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example four args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example five args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @example line.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty and non empty args mix
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Exam{-}{-}{-}ple
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent Other li---ne
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 not exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented one
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented two
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented two
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Example   Hoho.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Nested Other line
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}mallexample
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \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'
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt %
 d--isplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
 s--malldisplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}isp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}malllisp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt %
 f--ormat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
 s--mallformat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
@@ -1823,9 +1853,10 @@ $$
 \index[cp]{vtable i--tem default kbdinputstyle@\texttt{vtable i{-}{-}tem 
default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example default kbdinputstyle}
@@ -1840,9 +1871,10 @@ $$
 \index[cp]{vtable i--tem code kbdinputstyle@\texttt{vtable i{-}{-}tem code 
kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example code kbdinputstyle}
@@ -1857,9 +1889,10 @@ $$
 \index[cp]{vtable i--tem example kbdinputstyle@\texttt{vtable i{-}{-}tem 
example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example example kbdinputstyle}
@@ -1874,9 +1907,10 @@ $$
 \index[cp]{vtable i--tem distinct kbdinputstyle@\texttt{vtable i{-}{-}tem 
distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example distinct kbdinputstyle}
@@ -2073,107 +2107,131 @@ lone mu--ltitable item&\\
 truc &bidule\\
 \end{tabular}%
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}xample  some
    text
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example one arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example two args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example three args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example four args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example five args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @example line.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty and non empty args mix
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Exam{-}{-}{-}ple
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent Other li---ne
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 not exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented one
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented two
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented two
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Example   Hoho.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Nested Other line
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}mallexample
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \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'
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt %
 d--isplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
 s--malldisplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}isp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}malllisp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt %
 f--ormat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
 s--mallformat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
@@ -3298,9 +3356,10 @@ $$
 \index[cp]{vtable i--tem default kbdinputstyle@\texttt{vtable i{-}{-}tem 
default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example default kbdinputstyle}
@@ -3315,9 +3374,10 @@ $$
 \index[cp]{vtable i--tem code kbdinputstyle@\texttt{vtable i{-}{-}tem code 
kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example code kbdinputstyle}
@@ -3332,9 +3392,10 @@ $$
 \index[cp]{vtable i--tem example kbdinputstyle@\texttt{vtable i{-}{-}tem 
example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example example kbdinputstyle}
@@ -3349,9 +3410,10 @@ $$
 \index[cp]{vtable i--tem distinct kbdinputstyle@\texttt{vtable i{-}{-}tem 
distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example distinct kbdinputstyle}
@@ -3548,107 +3610,131 @@ lone mu--ltitable item&\\
 truc &bidule\\
 \end{tabular}%
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}xample  some
    text
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example one arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example two args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example three args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example four args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example five args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @example line.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty and non empty args mix
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Exam{-}{-}{-}ple
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent Other li---ne
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 not exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented one
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented two
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented two
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Example   Hoho.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Nested Other line
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}mallexample
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \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'
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt %
 d--isplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
 s--malldisplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}isp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}malllisp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt %
 f--ormat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
 s--mallformat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
@@ -4751,9 +4837,10 @@ $$
 \index[cp]{vtable i--tem default kbdinputstyle@\texttt{vtable i{-}{-}tem 
default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example default kbdinputstyle}
@@ -4768,9 +4855,10 @@ $$
 \index[cp]{vtable i--tem code kbdinputstyle@\texttt{vtable i{-}{-}tem code 
kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example code kbdinputstyle}
@@ -4785,9 +4873,10 @@ $$
 \index[cp]{vtable i--tem example kbdinputstyle@\texttt{vtable i{-}{-}tem 
example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example example kbdinputstyle}
@@ -4802,9 +4891,10 @@ $$
 \index[cp]{vtable i--tem distinct kbdinputstyle@\texttt{vtable i{-}{-}tem 
distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example distinct kbdinputstyle}
@@ -5001,107 +5091,131 @@ lone mu--ltitable item&\\
 truc &bidule\\
 \end{tabular}%
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}xample  some
    text
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example one arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example two args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example three args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example four args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example five args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @example line.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty and non empty args mix
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Exam{-}{-}{-}ple
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent Other li---ne
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 not exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent exdented  and dash --- in example
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented one
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented two
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented two
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Example   Hoho.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Nested Other line
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented nested other line
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}mallexample
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \texttt{@noindent} after smallexample.
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \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'
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent{}Less recent versions are also present.
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt %
 d--isplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
 s--malldisplay
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}isp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}malllisp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt %
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt %
 f--ormat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt \footnotesize%
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
 s--mallformat
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
@@ -5954,7 +6068,8 @@ g--roupe
 
 
 In example.
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 <
 >
@@ -6105,8 +6220,9 @@ but , ,\@
 \texttt{@t\{{-}{-}a\}} \texttt{{-}{-}a}
 \texttt{@sansserif\{{-}{-}a\}} \textsf{{-}{-}a}
 \texttt{@slanted\{{-}{-}a\}} \textsl{{-}{-}a}
-\texttt{@titlefont\{{-}{-}a\}} \endgroup{}%
-{\huge \bfseries 
--a}\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\texttt{@titlefont\{{-}{-}a\}} \end{GNUTexinfopreformatted}
+{\huge \bfseries --a}\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{@indicateurl\{{-}{-}a\}} `\texttt{{-}{-}a}'
 \texttt{@uref\{{-}{-}a,{-}{-}b\}} \href{--a}{{-}{-}b (\nolinkurl{--a})}
@@ -6150,36 +6266,40 @@ but , ,\@
 \texttt{@sp 2}\leavevmode{}\\
 \vskip 2\baselineskip %
 \texttt{@page}\leavevmode{}\\
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \newpage{}%
 \phantom{blabla}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{need 1002}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \needspace{1.002pt}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{@clicksequence\{click @click\{\} A\}} click $\rightarrow{}$ A
 After clickstyle $\Rightarrow{}$
 \texttt{@clicksequence\{click @click\{\} A\}} click $\Rightarrow{}$ A
 
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 disp--laymath
 f(x) = {1 \over \sigma \sqrt{2\pi}}e^{-{1 \over 2}\left({x-\mu \over 
\sigma}\right)^2}
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \mathbf{``simple-double--three---four----''} \hbox{aa}
 `\hbox{}`simple-double-\hbox{}-three---four----'\hbox{}'
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \imath{} \jmath{}
 \mathord{\text{\l{}}} \textsl{\c{c}}
@@ -6187,9 +6307,10 @@ $$
  \ {}\ {} \ {}\-{}  ! @ \} \{ 
 \today{}
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \rightarrow{}
 u
@@ -6199,603 +6320,746 @@ u
 \mathord{\text{\TH{}}} \mathord{\text{\dh{}}} \mathord{\text{\th{}}} 
\mathord{\text{\textexclamdown{}}} \mathord{\text{\textquestiondown{}}} 
\mathsterling{}
 \mathord{\text{\textordfeminine{}}} \mathord{\text{\textordmasculine{}}} , 
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \mathord{\text{\textquotedblleft{}}} \mathord{\text{\textquotedblright{}}} 
 \mathord{\text{\textquoteleft{}}} \mathord{\text{\textquoteright{}}} 
\mathord{\text{\quotedblbase{}}} \mathord{\text{\quotesinglbase{}}} 
\mathord{\text{\guillemotleft{}}}
 \mathord{\text{\guillemotright{}}} \mathord{\text{\guillemotleft{}}} 
\mathord{\text{\guillemotright{}}} \mathord{\text{\guilsinglleft{}}}
 \mathord{\text{\guilsinglright{}}} \euro{} \rightarrow{} \leq{} \geq{}
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \mathbf{b} \mathit{i} \mathrm{r} sc \mathsf{sansserif} slanted
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 {\ttfamily\textsl{default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem default kbdinputstyle}
 \index[cp]{vtable i--tem default kbdinputstyle@\texttt{vtable i{-}{-}tem 
default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example default kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example default kbdinputstyle}
 \index[cp]{vtable i--tem in example default kbdinputstyle@\texttt{vtable 
i{-}{-}tem in example default kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem code kbdinputstyle}
 \index[cp]{vtable i--tem code kbdinputstyle@\texttt{vtable i{-}{-}tem code 
kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example code kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example code kbdinputstyle}
 \index[cp]{vtable i--tem in example code kbdinputstyle@\texttt{vtable 
i{-}{-}tem in example code kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem example kbdinputstyle}
 \index[cp]{vtable i--tem example kbdinputstyle@\texttt{vtable i{-}{-}tem 
example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \texttt{in example example kbdinputstyle}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{vtable i{-}{-}tem in example example kbdinputstyle}
 \index[cp]{vtable i--tem in example example kbdinputstyle@\texttt{vtable 
i{-}{-}tem in example example kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 {\ttfamily\textsl{distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem distinct kbdinputstyle}
 \index[cp]{vtable i--tem distinct kbdinputstyle@\texttt{vtable i{-}{-}tem 
distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 {\ttfamily\textsl{in example distinct kbdinputstyle}}
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylekbd{vtable i{-}{-}tem in example distinct kbdinputstyle}
 \index[cp]{vtable i--tem in example distinct kbdinputstyle@\texttt{vtable 
i{-}{-}tem in example distinct kbdinputstyle}}%
 }}]
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A quot{-}{-}{-}ation
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Note:} \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\textbf{Note:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A Note
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{note:} \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\textbf{note:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A note
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Caution:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{Caution:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Caution
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Important:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{Important:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Important
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Tip:} \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\textbf{Tip:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 a Tip
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Warning:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{Warning:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 a Warning.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{something \'{e} \TeX{}:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{something \'{e} \TeX{}:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{@ at the end of line \ {}:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{@ at the end of line \ {}:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @quotation line.
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{something, other thing:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{something, other thing:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 something, other thing
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\textbf{Note, the note:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{Note, the note:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Note, the note
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{Empty:} \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{:} \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \textbf{\leavevmode{}\\:} \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 aaa quotation
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
 \begin{center}
 --- \emph{quotation author}
 \end{center}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 indent in quotation
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \noindent exdented quotation line   and dash --- in quotation
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented followed by exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented quotation line
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \noindent exdented quotation line
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Followed by not exdented 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 quotation1
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent in exdented protected eol \ {}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 following
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent in exdented a @* \leavevmode{}\\ and following
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 after exdented
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A small quot{-}{-}{-}ation
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
-\textbf{Note:} \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\textbf{Note:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A small Note
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{quote}
 \begin{footnotesize}
-\textbf{something, other thing:} 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\textbf{something, other thing:} \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 something, other thing
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{footnotesize}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 i{-}{-}temize
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=+]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 i{-}{-}tem +
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{}]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 b{-}{-}ullet
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=-]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 minu{-}{-}s
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{after emph}]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}mph item
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{} a--n itemize line]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \index[cp]{index entry within itemize}%
 i{-}{-}tem 1
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 i{-}{-}tem 2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label={}]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 with w a{-}{-}b
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 with w c{-}{-}d
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\hbox{} on a line]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 line w a{-}{-}b
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 line with w c{-}{-}d
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{enumerate}[start=1]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}numerate
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{enumerate}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{enumerate}[start=3]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 first third
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 second third
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{enumerate}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{enumerate}[label=\alph*.]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}numerate
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{enumerate}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{enumerate}[label=\alph*.,start=3]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 first c
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 second c
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{enumerate}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{tabular}{m{0.4\textwidth} m{0.6\textwidth}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-mu{-}{-}ltitable headitem \endgroup{}%&
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+mu{-}{-}ltitable headitem \end{GNUTexinfopreformatted}&
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 another tab
-\endgroup{}%
-\\
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-mu{-}{-}ltitable item \endgroup{}%&
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}\\
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+mu{-}{-}ltitable item \end{GNUTexinfopreformatted}&
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 multitable tab
-\endgroup{}%
-\\
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-mu{-}{-}ltitable item 2 \endgroup{}%&
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}\\
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+mu{-}{-}ltitable item 2 \end{GNUTexinfopreformatted}&
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 multitable tab 2
 \index[cp]{index entry within multitable}%
-\endgroup{}%
-\\
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}\\
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 lone mu{-}{-}ltitable item
-\endgroup{}%&\\
+\end{GNUTexinfopreformatted}&\\
 \end{tabular}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{tabular}{m{0.4\textwidth} m{0.6\textwidth}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-truc \endgroup{}%&
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+truc \end{GNUTexinfopreformatted}&
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 bidule
-\endgroup{}%
-\\
+\end{GNUTexinfopreformatted}\\
 \end{tabular}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}xample  some
    text
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example one arg
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example two args
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example three args
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example four args
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example five args
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 The something \'{e} \TeX{} is here.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 A @ at the end of the @example line.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty args
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 example with empty and non empty args mix
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Exam{-}{-}{-}ple
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent Other li---ne
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 not exdented
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented  and dash --- in example
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented one
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented two
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Not exdented two
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Example   Hoho.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Nested Other line
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent exdented nested other line
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}mallexample
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{@noindent} after smallexample.
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \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'
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \noindent{}Less recent versions are also present.
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt %
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt %
 d--isplay
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \footnotesize%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \footnotesize%
 s--malldisplay
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}isp
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily\footnotesize%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily\footnotesize%
 s{-}{-}malllisp
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt %
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt %
 f--ormat
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=0em \parskip=0pt 
\parindent=0pt \footnotesize%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=0em \parskip=0pt \parindent=0pt \footnotesize%
 s--mallformat
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}effn\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
 
@@ -6803,13 +7067,15 @@ s--mallformat
 \index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}effn
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{de{-}{-}ffn\_name \EmbracOn{}\textnormal{\textsl{ar--guments  
  more args \leavevmode{}\\ even more so}}\EmbracOff{}}\hfill[cate--gory]
 
 
@@ -6817,21 +7083,24 @@ d{-}{-}effn
 \index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 def{-}{-}fn
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{i} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 \index[cp]{index entry within deffn}%
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{truc 
\EmbracOn{}\textnormal{\textsl{}}\EmbracOff{}}\hfill[cmde]
 
 
@@ -6890,8 +7159,9 @@ def{-}{-}fn
 
 
 \index[fn]{followed@\texttt{followed}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{}\hfill[]
 
 
@@ -6908,33 +7178,37 @@ def{-}{-}fn
 
 
 \index[fn]{deffnx@\texttt{deffnx}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{deffn}\hfill[empty]
 
 
 
 \index[fn]{deffn@\texttt{deffn}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{deffn \EmbracOn{}\textnormal{\textsl{with 
deffnx}}\EmbracOff{}}\hfill[empty]
 
 
 
 \index[fn]{deffn@\texttt{deffn}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
-\endgroup{}%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{deffnx}\hfill[empty]
 
 
 
 \index[fn]{deffnx@\texttt{deffnx}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{i} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fset]
 
 
@@ -6947,14 +7221,16 @@ def{-}{-}fn
 \index[fn]{truc@\texttt{truc}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 text in def item for second def item
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efvr\_name}\hfill[c--ategory]
 
 
@@ -6962,13 +7238,15 @@ text in def item for second def item
 \index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efvr
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{n{-}{-}ame 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory]
 
 
@@ -6976,13 +7254,15 @@ d{-}{-}efvr
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}effn
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{n{-}{-}ame}\hfill[c--ategory]
 
 
@@ -6990,13 +7270,15 @@ d{-}{-}effn
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}effn no arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name 
a{-}{-}rguments...}\hfill[c--ategory]
 
 
@@ -7004,13 +7286,15 @@ d{-}{-}effn no arg
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypefn
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefn\_name}\hfill[c--ategory]
 
 
@@ -7018,13 +7302,15 @@ d{-}{-}eftypefn
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypefn no arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name 
a{-}{-}rguments...}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
@@ -7032,13 +7318,15 @@ d{-}{-}eftypefn no arg
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypeop
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeop\_name}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
@@ -7046,13 +7334,15 @@ d{-}{-}eftypeop
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypeop no arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypevr\_name}\hfill[c--ategory]
 
 
@@ -7060,13 +7350,15 @@ d{-}{-}eftypeop no arg
 \index[cp]{d--eftypevr\_name@\texttt{d{-}{-}eftypevr\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypevr
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efcv\_name}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
@@ -7074,13 +7366,15 @@ d{-}{-}eftypevr
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efcv
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efcv\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory 
of \texttt{c{-}{-}lass}]
 
 
@@ -7088,13 +7382,15 @@ d{-}{-}efcv
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efcv with arguments
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
@@ -7102,13 +7398,15 @@ d{-}{-}efcv with arguments
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypecv
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypecv\_name 
a{-}{-}rguments...}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
@@ -7116,13 +7414,15 @@ d{-}{-}eftypecv
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypecv with arguments
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efop\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[c--ategory 
on \texttt{c{-}{-}lass}]
 
 
@@ -7130,13 +7430,15 @@ d{-}{-}eftypecv with arguments
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efop
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efop\_name}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
@@ -7144,13 +7446,15 @@ d{-}{-}efop
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efop no arg
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}eftp\_name 
\EmbracOn{}\textnormal{\textsl{a--ttributes...}}\EmbracOff{}}\hfill[c--ategory]
 
 
@@ -7158,13 +7462,15 @@ d{-}{-}efop no arg
 \index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efun\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Function]
 
 
@@ -7172,13 +7478,15 @@ d{-}{-}eftp
 \index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efun
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efmac\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Macro]
 
 
@@ -7186,13 +7494,15 @@ d{-}{-}efun
 \index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efmac
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efspec\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Special Form]
 
 
@@ -7200,13 +7510,15 @@ d{-}{-}efmac
 \index[fn]{d--efspec\_name@\texttt{d{-}{-}efspec\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efspec
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efvar\_name}\hfill[Variable]
 
 
@@ -7214,13 +7526,15 @@ d{-}{-}efspec
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efvar
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efvar\_name \EmbracOn{}\textnormal{\textsl{arg--var 
arg--var1}}\EmbracOff{}}\hfill[Variable]
 
 
@@ -7228,13 +7542,15 @@ d{-}{-}efvar
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efvar with args
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efopt\_name}\hfill[User Option]
 
 
@@ -7242,13 +7558,15 @@ d{-}{-}efvar with args
 \index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efopt
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypefun\_name 
a{-}{-}rguments...}\hfill[Function]
 
 
@@ -7256,13 +7574,15 @@ d{-}{-}efopt
 \index[fn]{d--eftypefun\_name@\texttt{d{-}{-}eftypefun\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypefun
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypevar\_name}\hfill[Variable]
 
 
@@ -7270,13 +7590,15 @@ d{-}{-}eftypefun
 \index[cp]{d--eftypevar\_name@\texttt{d{-}{-}eftypevar\_name}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypevar
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efivar\_name}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
@@ -7284,13 +7606,15 @@ d{-}{-}eftypevar
 \index[cp]{d--efivar\_name of c--lass@\texttt{d{-}{-}efivar\_name of 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efivar
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypeivar\_name}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
@@ -7298,13 +7622,15 @@ d{-}{-}efivar
 \index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypeivar
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{d{-}{-}efmethod\_name 
\EmbracOn{}\textnormal{\textsl{a--rguments...}}\EmbracOff{}}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
@@ -7312,13 +7638,15 @@ d{-}{-}eftypeivar
 \index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on 
c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}efmethod
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype d{-}{-}eftypemethod\_name 
a{-}{-}rguments...}\hfill[Method on \texttt{c{-}{-}lass}]
 
 
@@ -7326,14 +7654,16 @@ d{-}{-}efmethod
 \index[fn]{d--eftypemethod\_name on c--lass@\texttt{d{-}{-}eftypemethod\_name 
on c{-}{-}lass}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypemethod
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{data-type2\leavevmode{}\\name2 arguments2...}\hfill[Function]
 
 
@@ -7341,13 +7671,15 @@ d{-}{-}eftypemethod
 \index[fn]{name2@\texttt{name2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 aaa2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2}\hfill[c--ategory2]
 
 
@@ -7355,13 +7687,15 @@ aaa2
 \index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypefn no arg2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
a{-}{-}rguments2...}\hfill[c--ategory2 on \texttt{c{-}{-}lass2}]
 
 
@@ -7369,13 +7703,15 @@ d{-}{-}eftypefn no arg2
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypeop2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
\noindent\texttt{t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
@@ -7383,13 +7719,15 @@ d{-}{-}eftypeop2
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypeop no arg2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2 d{-}{-}eftypecv\_name2}\hfill[c--ategory2 of 
\texttt{c{-}{-}lass2}]
 
 
@@ -7397,13 +7735,15 @@ d{-}{-}eftypeop no arg2
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypecv2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{t{-}{-}ype2 d{-}{-}eftypecv\_name2 
a{-}{-}rguments2...}\hfill[c--ategory2 of \texttt{c{-}{-}lass2}]
 
 
@@ -7411,13 +7751,15 @@ d{-}{-}eftypecv2
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 d{-}{-}eftypecv with arguments2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{arg2}\hfill[fun2]
 
 
@@ -7425,11 +7767,13 @@ d{-}{-}eftypecv with arguments2
 \index[fn]{arg2@\texttt{arg2}}%
 \begin{quote}
 \unskip{\parskip=0pt\noindent}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 fff2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{quote}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
 \texttt{@xref\{c{-}{-}{-}hapter@@, cross r{-}{-}{-}ef name@@, 
t{-}{-}{-}itle@@, file n{-}{-}{-}ame@@, ma{-}{-}{-}nual@@\}} See Section 
``t{-}{-}{-}itle@'' in \textsl{ma{-}{-}{-}nual@}.
@@ -7497,19 +7841,22 @@ Section ``s{-}{-}ect,ion'' in \texttt{a comma, in file}
 Section ``title with uref2 \href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}'' in \textsl{printed manual 
with uref4 \href{href://http/myhost.com/index4.html}{uref4 
(\nolinkurl{href://http/myhost.com/index4.html})}}
 \hyperref[anchor:chapter]{\chaptername~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
-\item[] \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
-\endgroup{}%
+\item[] \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \textbf{a--strong}}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 a--asis\\
@@ -7517,13 +7864,15 @@ a--asis\\
 b
 \index[cp]{b@\texttt{b}}%
 }}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestyleemph{a}\\
@@ -7532,77 +7881,94 @@ l{-}{-}ine
 \GNUTexinfotablestyleemph{b}
 \index[fn]{b@\texttt{b}}%
 }}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
-\item[] \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item[] \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Title
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \texttt{a{-}{-}code}}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Value{-}{-}table code
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
-\item[] \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item[] \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Title
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 \GNUTexinfotablestylesamp{a{-}{-}samp}\\
 \GNUTexinfotablestylesamp{a2{-}{-}samp}}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Value{-}{-}table samp
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{mdframed}[style=GNUTexinfocartouche]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 c{-}{-}artouche
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{mdframed}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 f{-}{-}lushleft
 more text
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 f{-}{-}lushright
 more text
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{center}
 ce--ntered line
 \end{center}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{flushleft}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 r{-}{-}raggedright
 more text
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{flushleft}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{verbatim}
 \input texinfo @c -*-texinfo-*-
 
@@ -7616,13 +7982,15 @@ This is a very simple texi manual @  <>.
 
 @bye
 \end{verbatim}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{verbatim}
 in verbatim ''
 \end{verbatim}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
 
@@ -7630,25 +7998,30 @@ in verbatim ''
 
 $\frac{a < b \texttt{tex \hbox{ code }}}{b}$ ``
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\chapter*}{{majorheading}}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\chapter*}{{chapheading}}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\section*}{{heading}}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\subsection*}{{subheading}}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \GNUTexinfonopagebreakheading{\subsubsection*}{{subsubheading}}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 
 \texttt{@acronym\{{-}{-}a,an accronym @comma\{\} @enddots\{\}\}} {-}{-}a (an 
accronym , \dots{})
@@ -7707,90 +8080,109 @@ Invalid use of @':\leavevmode{}\\
 
 {\bfseries author}%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \ddot{u} \ddot{U} \tilde{n} \hat{a} \acute{e} \bar{o} \grave{i} \acute{e} 
\grave{\bar{E}}
 \textsl{\c{\'{C}}} \textsl{\c{\'{C}}} \textsl{\H{a}} \dot{a} \mathring{a} 
\textsl{\t{a}}
 \breve{a} \check{a}
  ? .
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 TeX LaTeX \star{} \mathord{\text{\aa{}}} \circledR{} ^{\circ{}} 
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 $$
 \mathtt{t} 
 $$
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{}]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}mph item
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\emph{} after emph]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 e{-}{-}mph item
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label=\textbullet{} a--n itemize line]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 i{-}{-}tem 1
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 i{-}{-}tem 2
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{itemize}[label={}]
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 without brace w a{-}{-}b
-\endgroup{}%
-\item \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\item \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 without brace w c{-}{-}d
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{itemize}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
-\item[] \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
-\endgroup{}%
+\item[] \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 a}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
-\item[] \par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em 
\parskip=0pt \parindent=0pt \ttfamily%
-\endgroup{}%
+\item[] \begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
 \item[{\parbox[b]{\linewidth}{%
 a--missing style formatting}}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \begin{description}
 \item[{\parbox[b]{\linewidth}{%
 a\\
@@ -7799,13 +8191,15 @@ a\\
 b
 \index[fn]{b@\texttt{b}}%
 }}]
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 l{-}{-}ine
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \end{description}
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{}\hfill[fun]
 
 
@@ -7835,17 +8229,19 @@ l{-}{-}ine
 
 
 \index[fn]{followed@\texttt{followed}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 Various deff lines
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{after \EmbracOn{}\textnormal{\textsl{a deff 
item}}\EmbracOff{}}\hfill[truc]
 
 
 
 \index[fn]{after@\texttt{after}}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 \noindent\texttt{\textsl{invalid} \EmbracOn{}\textnormal{\textsl{a 
g}}\EmbracOff{}}\hfill[fsetinv]
 
 
@@ -7868,13 +8264,16 @@ Various deff lines
 
 
 
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 g{-}{-}roupe
-\endgroup{}%
-\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em \parskip=0pt 
\parindent=0pt \ttfamily%
+\end{GNUTexinfopreformatted}
+\begin{GNUTexinfopreformatted}
+\leftskip=2em \parskip=0pt \parindent=0pt \ttfamily%
 
 \texttt{@ref\{node\}} node
 
@@ -7914,7 +8313,7 @@ g{-}{-}roupe
 \texttt{@inforef\{\}} 
 
 
-\endgroup{}%
+\end{GNUTexinfopreformatted}
 
 \index[cp]{t--ruc}%
 \index[cp]{T--ruc}%



reply via email to

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