texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/Texinfo/Convert/LaTeX.pm (_convert): no outp


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/LaTeX.pm (_convert): no output for Unhandled commands (but still a warning).
Date: Sat, 27 Aug 2022 12:29:58 -0400

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

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 15bb5f1d3a * tp/Texinfo/Convert/LaTeX.pm (_convert): no output for 
Unhandled commands (but still a warning).
15bb5f1d3a is described below

commit 15bb5f1d3a3b583c20be19be2461276fb8a6761c
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Aug 27 18:29:42 2022 +0200

    * tp/Texinfo/Convert/LaTeX.pm (_convert): no output for Unhandled
    commands (but still a warning).
---
 ChangeLog                                          |   5 +
 tp/Texinfo/Convert/LaTeX.pm                        |   3 +-
 tp/t/02coverage.t                                  |   1 +
 tp/t/results/coverage/accent_and_dash.pl           |   3 +
 tp/t/results/coverage/at_after_accent_command.pl   |   4 +
 tp/t/results/coverage/block_commands.pl            |  22 ++++
 tp/t/results/coverage/cartouche.pl                 |   6 +
 tp/t/results/coverage/cartouche_in_example.pl      |  17 +++
 tp/t/results/coverage/cartouche_in_quotation.pl    |  10 ++
 tp/t/results/coverage/center.pl                    |   8 ++
 tp/t/results/coverage/commands.pl                  |  12 ++
 tp/t/results/coverage/commands_in_math.pl          |  33 +++++
 tp/t/results/coverage/comment_on_cartouche_line.pl |   6 +
 tp/t/results/coverage/comment_on_group_line.pl     |   6 +
 tp/t/results/coverage/def.pl                       | 138 +++++++++++++++++++++
 tp/t/results/coverage/displaymath.pl               |  22 ++++
 tp/t/results/coverage/empty_w.pl                   |   3 +
 tp/t/results/coverage/exdent_and_commands.pl       |  31 +++++
 tp/t/results/coverage/exdent_and_formats.pl        | 123 ++++++++++++++++++
 tp/t/results/coverage/flushleft_flushright.pl      |  23 ++++
 .../coverage/flushleft_flushright_in_quotation.pl  |  17 +++
 tp/t/results/coverage/flushright_example_nested.pl |  23 ++++
 tp/t/results/coverage/hyphenation.pl               |   5 +
 tp/t/results/coverage/indentedblock.pl             |   8 ++
 tp/t/results/coverage/insertcopying.pl             |  11 ++
 tp/t/results/coverage/invalid_U.pl                 |   5 +
 tp/t/results/coverage/item_container.pl            |  15 +++
 .../results/coverage/lettered_accent_and_spaces.pl |  20 +++
 tp/t/results/coverage/math.pl                      |  17 +++
 tp/t/results/coverage/multitable.pl                |  16 +++
 tp/t/results/coverage/nested_block_commands.pl     |  95 ++++++++++++++
 tp/t/results/coverage/preformatted.pl              |  22 ++++
 .../coverage/punctuation_in_line_commands.pl       |  49 ++++++++
 tp/t/results/coverage/quotation_author.pl          |  15 +++
 tp/t/results/coverage/raggedright.pl               |   7 ++
 tp/t/results/coverage/setfilename_in_paragraph.pl  |   4 +
 tp/t/results/coverage/symbol_after_command.pl      |  21 ++++
 tp/t/results/coverage/table.pl                     |  24 ++++
 tp/t/results/coverage/table_command_comment.pl     |   7 ++
 tp/t/results/coverage/test_errormsg.pl             |   6 +
 tp/t/results/coverage/test_tie.pl                  |   4 +
 tp/t/results/coverage/test_today.pl                |   3 +
 tp/t/results/coverage/titlefont_in_center.pl       |   7 ++
 tp/t/results/coverage/unknown_accents.pl           |  16 +++
 tp/t/results/coverage/verbatiminclude.pl           |   7 ++
 45 files changed, 899 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index b531dba913..2201b0f607 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-08-27  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/Convert/LaTeX.pm (_convert): no output for Unhandled
+       commands (but still a warning).
+
 2022-08-27  Gavin Smith  <gavinsmith0123@gmail.com>
 
        * tp/Texinfo/XS/parsetexi/parser.c(process_remaining_on_line):
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index e8fca615eb..35b4c41206 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -3524,8 +3524,9 @@ sub _convert($$)
         # condition
         and !($def_commands{$cmdname}
               and $cmdname =~ /x$/)) {
+      # this is output for errormsg
       warn "Unhandled $cmdname\n";
-      $result .= "!!!!!!!!! Unhandled $cmdname !!!!!!!!!\n";
+      #$result .= "!!!!!!!!! Unhandled $cmdname !!!!!!!!!\n";
     }
   }
 
diff --git a/tp/t/02coverage.t b/tp/t/02coverage.t
index ab8517ff06..1766f56ec7 100644
--- a/tp/t/02coverage.t
+++ b/tp/t/02coverage.t
@@ -875,6 +875,7 @@ foreach my $test (@test_cases) {
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
   push @{$test->[2]->{'test_formats'}}, 'html_text';
   push @{$test->[2]->{'test_formats'}}, 'xml';
+  push @{$test->[2]->{'test_formats'}}, 'latex';
   if ($docbooc_doc_tests{$test->[0]}) {
     push @{$test->[2]->{'test_formats'}}, 'docbook_doc';
   } else {
diff --git a/tp/t/results/coverage/accent_and_dash.pl 
b/tp/t/results/coverage/accent_and_dash.pl
index f50e404510..dd3db6aeb4 100644
--- a/tp/t/results/coverage/accent_and_dash.pl
+++ b/tp/t/results/coverage/accent_and_dash.pl
@@ -72,6 +72,9 @@ $result_converted{'html_text'}->{'accent_and_dash'} = 
'<p>a&ndash;&#770;</p>';
 $result_converted{'xml'}->{'accent_and_dash'} = '<para><accent 
type="circ">a&textndash;</accent></para>';
 
 
+$result_converted{'latex'}->{'accent_and_dash'} = '\\^{a--}';
+
+
 $result_converted{'docbook'}->{'accent_and_dash'} = 
'<para>a&#8211;&#770;</para>';
 
 1;
diff --git a/tp/t/results/coverage/at_after_accent_command.pl 
b/tp/t/results/coverage/at_after_accent_command.pl
index 1c79507ad9..f26d366c45 100644
--- a/tp/t/results/coverage/at_after_accent_command.pl
+++ b/tp/t/results/coverage/at_after_accent_command.pl
@@ -116,6 +116,10 @@ $result_converted{'xml'}->{'at_after_accent_command'} = 
'<para><accent type="rin
 </para>';
 
 
+$result_converted{'latex'}->{'at_after_accent_command'} = '\\r{}@. \\^{}@.
+';
+
+
 $result_converted{'docbook'}->{'at_after_accent_command'} = '<para>&#778;@. 
&#770;@.
 </para>';
 
diff --git a/tp/t/results/coverage/block_commands.pl 
b/tp/t/results/coverage/block_commands.pl
index bc6120fedb..8940fe64cc 100644
--- a/tp/t/results/coverage/block_commands.pl
+++ b/tp/t/results/coverage/block_commands.pl
@@ -494,6 +494,28 @@ $result_converted{'xml'}->{'block_commands'} = '
 ';
 
 
+$result_converted{'latex'}->{'block_commands'} = '
+\\vtop{%
+in group
+\\strut}%
+
+\\begin{quote}
+\\textbf{warning:} in quotation
+\\end{quote}
+
+\\begin{TexinfoFloatafloat}
+In float
+
+
+\\caption{in caption
+
+in caption}
+
+\\label{anchor:b-float}%
+\\end{TexinfoFloatafloat}
+';
+
+
 $result_converted{'docbook'}->{'block_commands'} = '
 <para>in group
 </para>
diff --git a/tp/t/results/coverage/cartouche.pl 
b/tp/t/results/coverage/cartouche.pl
index 9e36f97f96..f4b4cc00dd 100644
--- a/tp/t/results/coverage/cartouche.pl
+++ b/tp/t/results/coverage/cartouche.pl
@@ -117,6 +117,12 @@ $result_converted{'xml'}->{'cartouche'} = '<cartouche 
endspaces=" ">
 </para></cartouche>';
 
 
+$result_converted{'latex'}->{'cartouche'} = 
'\\begin{mdframed}[style=GNUTexinfocartouche]
+in cartouche.
+\\end{mdframed}
+';
+
+
 $result_converted{'docbook'}->{'cartouche'} = '<para>in cartouche.
 </para>';
 
diff --git a/tp/t/results/coverage/cartouche_in_example.pl 
b/tp/t/results/coverage/cartouche_in_example.pl
index 0d4fb259a6..b9e9344fe2 100644
--- a/tp/t/results/coverage/cartouche_in_example.pl
+++ b/tp/t/results/coverage/cartouche_in_example.pl
@@ -225,6 +225,23 @@ $result_converted{'xml'}->{'cartouche_in_example'} = 
'<example endspaces=" ">
 ';
 
 
+$result_converted{'latex'}->{'cartouche_in_example'} = 
'\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+In example
+\\end{GNUTexinfopreformatted}
+\\begin{mdframed}[style=GNUTexinfocartouche]
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+In cartouche in example
+\\end{GNUTexinfopreformatted}
+\\end{mdframed}
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+end example
+\\end{GNUTexinfopreformatted}
+';
+
+
 $result_converted{'docbook'}->{'cartouche_in_example'} = '<screen>In example
 </screen><screen>In cartouche in example
 </screen><screen>end example
diff --git a/tp/t/results/coverage/cartouche_in_quotation.pl 
b/tp/t/results/coverage/cartouche_in_quotation.pl
index 9e37dfdec5..c18a2b13b4 100644
--- a/tp/t/results/coverage/cartouche_in_quotation.pl
+++ b/tp/t/results/coverage/cartouche_in_quotation.pl
@@ -225,6 +225,16 @@ $result_converted{'xml'}->{'cartouche_in_quotation'} = 
'<quotation endspaces=" "
 ';
 
 
+$result_converted{'latex'}->{'cartouche_in_quotation'} = '\\begin{quote}
+In quotation
+\\begin{mdframed}[style=GNUTexinfocartouche]
+In cartouche in quotation
+\\end{mdframed}
+end quotation
+\\end{quote}
+';
+
+
 $result_converted{'docbook'}->{'cartouche_in_quotation'} = 
'<blockquote><para>In quotation
 </para><para>In cartouche in quotation
 </para><para>end quotation
diff --git a/tp/t/results/coverage/center.pl b/tp/t/results/coverage/center.pl
index 82d583ae8c..d412b0d6f6 100644
--- a/tp/t/results/coverage/center.pl
+++ b/tp/t/results/coverage/center.pl
@@ -123,6 +123,14 @@ $result_converted{'xml'}->{'center'} = '
 ';
 
 
+$result_converted{'latex'}->{'center'} = '
+\\begin{center}
+in center \\texttt{in code}
+\\end{center}
+
+';
+
+
 $result_converted{'docbook'}->{'center'} = '
 <simpara role="center">in center <literal>in code</literal></simpara>
 
diff --git a/tp/t/results/coverage/commands.pl 
b/tp/t/results/coverage/commands.pl
index 7d7ea9a023..24a03218a5 100644
--- a/tp/t/results/coverage/commands.pl
+++ b/tp/t/results/coverage/commands.pl
@@ -615,6 +615,18 @@ $result_converted{'xml'}->{'commands'} = '<para>&arobase; 
&tex; <spacecmd type="
 ';
 
 
+$result_converted{'latex'}->{'commands'} = '@ \\TeX{} \\ {}\\"{e} \\^{\\i{}} 
\\~{a} \\r{a}
+
+File $\\rightarrow{}$ Open\\@.
+\\href{mailto:a}{b} \\texttt{code {-}{-}{-} {-}{-} {\'}{\'} {`}{`}}
+--- -- \'\' ``. \\textsc{small caps}.
+
+\\index[cp]{index entry ``in text\'\' \\LaTeX{}}%
+
+\\GNUTexinfonopagebreakheading{\\chapter*}{{majorheading \\textbf{in b}}}
+';
+
+
 $result_converted{'docbook'}->{'commands'} = '<para>@ &tex; &#160;&#235; 
&#238; &#227; &#229;
 </para>
 <para>File &#8594; Open.
diff --git a/tp/t/results/coverage/commands_in_math.pl 
b/tp/t/results/coverage/commands_in_math.pl
index aaa06312c9..4407c53fe3 100644
--- a/tp/t/results/coverage/commands_in_math.pl
+++ b/tp/t/results/coverage/commands_in_math.pl
@@ -2893,6 +2893,39 @@ $result_converted{'xml'}->{'commands_in_math'} = '
 ';
 
 
+$result_converted{'latex'}->{'commands_in_math'} = '
+$$
+\\mathbf{``simple-double--three---four----\'\'} \\hbox{aa}
+`\\hbox{}`simple-double-\\hbox{}-three---four----\'\\hbox{}\'
+$$
+
+$$
+\\ddot{u} \\ddot{U} \\tilde{n} \\hat{a} \\acute{e} \\bar{o} \\grave{i} 
\\acute{e} \\imath{} \\jmath{} \\grave{\\bar{E}}
+\\mathord{\\text{\\l{}}} \\textsl{\\c{\\\'{C}}} \\textsl{\\c{\\\'{C}}} 
\\textsl{\\c{c}} \\textsl{\\H{a}} \\dot{a} \\mathring{a} \\textsl{\\t{a}}
+\\breve{a} \\textsl{\\b{a}} \\textsl{\\d{a}} \\check{a} \\textsl{\\k{a}} 
a^{h}_{l}
+ \\ {}\\ {} \\ {}\\-{}   ! ? . @ \\} \\{ 
+\\today{}
+$$
+
+$$
+\\rightarrow{}
+u
+TeX LaTeX \\bullet{} \\copyright{} \\dots{} \\dots{} \\equiv{}
+\\fbox{error} \\mapsto{} - \\star{} \\dashv{} \\Rightarrow{}
+\\mathord{\\text{\\aa{}}} \\mathord{\\text{\\AA{}}} \\mathord{\\text{\\ae{}}} 
\\mathord{\\text{\\oe{}}} \\mathord{\\text{\\AE{}}} \\mathord{\\text{\\OE{}}} 
\\mathord{\\text{\\o{}}} \\mathord{\\text{\\O{}}} \\mathord{\\text{\\ss{}}} 
\\mathord{\\text{\\l{}}} \\mathord{\\text{\\L{}}} \\mathord{\\text{\\DH{}}}
+\\mathord{\\text{\\TH{}}} \\mathord{\\text{\\dh{}}} \\mathord{\\text{\\th{}}} 
\\mathord{\\text{\\textexclamdown{}}} \\mathord{\\text{\\textquestiondown{}}} 
\\mathsterling{}
+\\circledR{} \\mathord{\\text{\\textordfeminine{}}} 
\\mathord{\\text{\\textordmasculine{}}} , 
+$$
+
+$$
+\\mathord{\\text{\\textquotedblleft{}}} 
\\mathord{\\text{\\textquotedblright{}}} 
+\\mathord{\\text{\\textquoteleft{}}} \\mathord{\\text{\\textquoteright{}}} 
\\mathord{\\text{\\quotedblbase{}}} \\mathord{\\text{\\quotesinglbase{}}} 
\\mathord{\\text{\\guillemotleft{}}}
+\\mathord{\\text{\\guillemotright{}}} \\mathord{\\text{\\guillemotleft{}}} 
\\mathord{\\text{\\guillemotright{}}} \\mathord{\\text{\\guilsinglleft{}}}
+\\mathord{\\text{\\guilsinglright{}}} ^{\\circ{}} \\euro{} \\rightarrow{} 
\\leq{} \\geq{}
+$$
+';
+
+
 $result_converted{'docbook'}->{'commands_in_math'} = '
 <informalequation><mathphrase><emphasis 
role="bold">``simple-double--three---four----\'\'</emphasis> aa<!-- /@w -->
 `<!-- /@w -->`simple-double-<!-- /@w -->-three---four----\'<!-- /@w -->\'
diff --git a/tp/t/results/coverage/comment_on_cartouche_line.pl 
b/tp/t/results/coverage/comment_on_cartouche_line.pl
index 3070874f37..a878f6f5be 100644
--- a/tp/t/results/coverage/comment_on_cartouche_line.pl
+++ b/tp/t/results/coverage/comment_on_cartouche_line.pl
@@ -143,6 +143,12 @@ $result_converted{'xml'}->{'comment_on_cartouche_line'} = 
'<cartouche spaces=" "
 ';
 
 
+$result_converted{'latex'}->{'comment_on_cartouche_line'} = 
'\\begin{mdframed}[style=GNUTexinfocartouche]
+in cartouche.
+\\end{mdframed}
+';
+
+
 $result_converted{'docbook'}->{'comment_on_cartouche_line'} = '<para>in 
cartouche.
 </para>';
 
diff --git a/tp/t/results/coverage/comment_on_group_line.pl 
b/tp/t/results/coverage/comment_on_group_line.pl
index aa266e9b48..4441812964 100644
--- a/tp/t/results/coverage/comment_on_group_line.pl
+++ b/tp/t/results/coverage/comment_on_group_line.pl
@@ -141,6 +141,12 @@ $result_converted{'xml'}->{'comment_on_group_line'} = 
'<group spaces=" " endspac
 ';
 
 
+$result_converted{'latex'}->{'comment_on_group_line'} = '\\vtop{%
+in group.
+\\strut}%
+';
+
+
 $result_converted{'docbook'}->{'comment_on_group_line'} = '<para>in group.
 </para>';
 
diff --git a/tp/t/results/coverage/def.pl b/tp/t/results/coverage/def.pl
index 4c9cfb1491..89665ac008 100644
--- a/tp/t/results/coverage/def.pl
+++ b/tp/t/results/coverage/def.pl
@@ -2527,6 +2527,144 @@ $result_converted{'xml'}->{'def'} = '
 ';
 
 
+$result_converted{'latex'}->{'def'} = '
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{d{-}{-}effn\\_name 
\\EmbracOn{}\\textnormal{\\textsl{a--rguments...}}\\EmbracOff{}}& [c--ategory]
+\\end{tabularx}
+
+\\index[fn]{d--effn\\_name@\\texttt{d{-}{-}effn\\_name}}%
+\\begin{quote}
+\\unskip{\\parskip=0pt\\noindent}%
+d--effn
+\\end{quote}
+
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{de{-}{-}ffn\\_name \\EmbracOn{}\\textnormal{\\textsl{ar--guments    
more args   even more so}}\\EmbracOff{}}& [cate--gory]
+\\end{tabularx}
+
+\\index[fn]{de--ffn\\_name@\\texttt{de{-}{-}ffn\\_name}}%
+\\begin{quote}
+\\unskip{\\parskip=0pt\\noindent}%
+def--fn
+\\end{quote}
+
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{\\GNUTexinfocommandstyletextvar{i} 
\\EmbracOn{}\\textnormal{\\textsl{a g}}\\EmbracOff{}}& [fset]
+\\end{tabularx}
+
+\\index[fn]{i@\\texttt{\\GNUTexinfocommandstyletextvar{i}}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{truc \\EmbracOn{}\\textnormal{\\textsl{}}\\EmbracOff{}}& [cmde]
+\\end{tabularx}
+
+\\index[fn]{truc@\\texttt{truc}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{log trap \\EmbracOn{}\\textnormal{\\textsl{}}\\EmbracOff{}}& [Command]
+\\end{tabularx}
+
+\\index[fn]{log trap@\\texttt{log trap}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{log trap1 \\EmbracOn{}\\textnormal{\\textsl{}}\\EmbracOff{}}& 
[Command]
+\\end{tabularx}
+
+\\index[fn]{log trap1@\\texttt{log trap1}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{log trap2 \\EmbracOn{}\\textnormal{\\textsl{}}\\EmbracOff{}}& 
[Command]
+\\end{tabularx}
+
+\\index[fn]{log trap2@\\texttt{log trap2}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{\\textbf{id ule} 
\\EmbracOn{}\\textnormal{\\textsl{truc}}\\EmbracOff{}}& [cmde]
+\\end{tabularx}
+
+\\index[fn]{id ule@\\texttt{\\textbf{id ule}}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{\\textbf{id `\\texttt{i}\'\\ ule} 
\\EmbracOn{}\\textnormal{\\textsl{truc}}\\EmbracOff{}}& [cmde2]
+\\end{tabularx}
+
+\\index[fn]{id i ule@\\texttt{\\textbf{id `\\texttt{i}\'\\ ule}}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{machin}& []
+\\end{tabularx}
+
+\\index[fn]{machin@\\texttt{machin}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{bidule machin}& []
+\\end{tabularx}
+
+\\index[fn]{bidule machin@\\texttt{bidule machin}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{machin}& [truc]
+\\end{tabularx}
+
+\\index[fn]{machin@\\texttt{machin}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{followed \\EmbracOn{}\\textnormal{\\textsl{by a 
comment}}\\EmbracOff{}}& [truc]
+\\end{tabularx}
+
+\\index[fn]{followed@\\texttt{followed}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{after \\EmbracOn{}\\textnormal{\\textsl{a deff item}}\\EmbracOff{}}& 
[truc]
+\\end{tabularx}
+
+\\index[fn]{after@\\texttt{after}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill
+\\hangindent=2em
+\\texttt{deffnx \\EmbracOn{}\\textnormal{\\textsl{before end 
deffn}}\\EmbracOff{}}& [truc]
+\\end{tabularx}
+
+\\index[fn]{deffnx@\\texttt{deffnx}}%
+\\begin{quote}
+\\unskip{\\parskip=0pt\\noindent}%
+Various deff lines
+\\end{quote}
+';
+
+
 $result_converted{'docbook'}->{'def'} = '
 <synopsis><indexterm 
role="fn"><primary>d--effn_name</primary></indexterm><phrase 
role="category"><emphasis role="bold">c--ategory</emphasis>:</phrase> 
<function>d--effn_name</function> <emphasis 
role="arg">a--rguments...</emphasis></synopsis>
 <blockquote><para>d&#8211;effn
diff --git a/tp/t/results/coverage/displaymath.pl 
b/tp/t/results/coverage/displaymath.pl
index f375a06892..b03c938199 100644
--- a/tp/t/results/coverage/displaymath.pl
+++ b/tp/t/results/coverage/displaymath.pl
@@ -733,6 +733,28 @@ a/2
 ';
 
 
+$result_converted{'latex'}->{'displaymath'} = 'Simple
+$$
+--{x^i}\\over{\\tan y}
+$$
+
+Math with @-command
+$$
+\\mathtt{math code} a < b \\sum_{i} q^{2}
+$$
+
+Complex
+$$
+ \\underline{\\mathtt{math \\hbox{ code }}} \\i \\sum_{i}{\\underline{f}}
+$$
+
+With a comment
+$$
+a/2
+$$
+';
+
+
 $result_converted{'docbook'}->{'displaymath'} = '<para>Simple
 </para><informalequation><mathphrase>--{x^i}\\over{\\tan y}
 </mathphrase></informalequation>
diff --git a/tp/t/results/coverage/empty_w.pl b/tp/t/results/coverage/empty_w.pl
index cba7b83a11..0738c1d43f 100644
--- a/tp/t/results/coverage/empty_w.pl
+++ b/tp/t/results/coverage/empty_w.pl
@@ -101,6 +101,9 @@ $result_converted{'html_text'}->{'empty_w'} = '<p><!-- /@w 
--> a&nbsp;b<!-- /@w
 $result_converted{'xml'}->{'empty_w'} = '<para><w></w> <w>a b</w>.</para>';
 
 
+$result_converted{'latex'}->{'empty_w'} = '\\hbox{} \\hbox{a b}.';
+
+
 $result_converted{'docbook'}->{'empty_w'} = '<para><!-- /@w --> a b<!-- /@w 
-->.</para>';
 
 1;
diff --git a/tp/t/results/coverage/exdent_and_commands.pl 
b/tp/t/results/coverage/exdent_and_commands.pl
index e317906c56..e2fcdee9ec 100644
--- a/tp/t/results/coverage/exdent_and_commands.pl
+++ b/tp/t/results/coverage/exdent_and_commands.pl
@@ -482,6 +482,37 @@ $result_converted{'xml'}->{'exdent_and_commands'} = 
'<quotation endspaces=" ">
 ';
 
 
+$result_converted{'latex'}->{'exdent_and_commands'} = '\\begin{quote}
+quotation1
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+in exdented protected eol \\ {}
+\\\\
+following
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+in exdented a @* \\leavevmode{}\\\\ and following
+\\\\
+after exdented
+\\end{quote}
+
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+example
+\\end{GNUTexinfopreformatted}
+\\noindent in exdented protected eol \\ {}
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+following
+\\end{GNUTexinfopreformatted}
+\\noindent in exdented a @* \\leavevmode{}\\\\ and following
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+after exdented
+\\end{GNUTexinfopreformatted}
+';
+
+
 $result_converted{'docbook'}->{'exdent_and_commands'} = 
'<blockquote><para>quotation1
 </para><simpara role="exdent">in exdented protected eol &#160;</simpara>
 <para>following
diff --git a/tp/t/results/coverage/exdent_and_formats.pl 
b/tp/t/results/coverage/exdent_and_formats.pl
index 3de8b54e5b..fdeca83a54 100644
--- a/tp/t/results/coverage/exdent_and_formats.pl
+++ b/tp/t/results/coverage/exdent_and_formats.pl
@@ -2069,6 +2069,129 @@ quotation2
 ';
 
 
+$result_converted{'latex'}->{'exdent_and_formats'} = 
'\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+\\ Example   Hoho.\\ \\TeX{}\\ .\\ \\leavevmode{}\\\\\\ @.
+
+\\end{GNUTexinfopreformatted}
+\\noindent Other line
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+not exdented
+\\end{GNUTexinfopreformatted}
+
+
+\\noindent exdented  and dash --- in example
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+Not exdented
+\\end{GNUTexinfopreformatted}
+\\noindent exdented
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+Not exdented
+\\end{GNUTexinfopreformatted}
+
+Para1.
+
+\\begin{quote}
+qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq 
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+\\end{quote}
+
+Para2.
+
+Para3.
+
+Last para.
+
+\\begin{quote}
+quotation1
+quotation2
+\\end{quote}
+
+\\begin{quote}
+quotation para 1
+
+quotation para 2
+\\end{quote}
+
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+Example   Hoho.
+\\end{GNUTexinfopreformatted}
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+Nested Other line
+\\end{GNUTexinfopreformatted}
+\\noindent exdented nested other line
+
+\\begin{quote}
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdented quotation line   and dash --- in quotation
+\\\\
+\\end{quote}
+
+\\begin{quote}
+Not exdented followed by exdented
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdented quotation line
+\\\\
+\\end{quote}
+
+\\begin{quote}
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdented quotation line
+\\\\
+Followed by not exdented 
+\\end{quote}
+
+\\begin{quote}
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az
+\\\\
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+azeaz az az az az
+\\\\
+\\end{quote}
+
+\\begin{quote}
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdented quotation line oidfjslsd aez a aze azaz aeae za eaz az azeaz end line
+\\\\
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+az az az az
+\\\\
+\\end{quote}
+
+\\begin{quote}
+quotation line oidfjslsd aez a aze azaz aeae za eaz az zelef  aaa
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+ezkfjklezf
+\\\\
+\\end{quote}
+
+\\begin{quote}
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+very loooooooooooooooooooooooooooooooooong exdented quotation line oidfjslsd 
aez a aze azaz aeae za eaz az azeaz end line
+\\\\
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+az az az az
+\\\\
+\\end{quote}
+';
+
+
 $result_converted{'docbook'}->{'exdent_and_formats'} = '<screen> Example   
Hoho. &tex; . 
  @.
 
diff --git a/tp/t/results/coverage/flushleft_flushright.pl 
b/tp/t/results/coverage/flushleft_flushright.pl
index 237985e064..678d6a61a6 100644
--- a/tp/t/results/coverage/flushleft_flushright.pl
+++ b/tp/t/results/coverage/flushleft_flushright.pl
@@ -330,6 +330,29 @@ ldskf dsflj
 ';
 
 
+$result_converted{'latex'}->{'flushleft_flushright'} = '
+\\begin{flushleft}
+\\begin{GNUTexinfopreformatted}
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+     lklsdlv l    lll. Bbb.
+
+lhds
+\\end{GNUTexinfopreformatted}
+\\end{flushleft}
+
+\\begin{flushright}
+\\begin{GNUTexinfopreformatted}
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
+ldskf dsflj
+     lklsdlv l    lll. Bbb.
+
+lhds
+\\end{GNUTexinfopreformatted}
+\\end{flushright}
+';
+
+
 $result_converted{'docbook'}->{'flushleft_flushright'} = '
 <para>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccccccccc
 ldskf dsflj
diff --git a/tp/t/results/coverage/flushleft_flushright_in_quotation.pl 
b/tp/t/results/coverage/flushleft_flushright_in_quotation.pl
index 0f60738c02..3e62e59fb2 100644
--- a/tp/t/results/coverage/flushleft_flushright_in_quotation.pl
+++ b/tp/t/results/coverage/flushleft_flushright_in_quotation.pl
@@ -304,6 +304,23 @@ 
$result_converted{'xml'}->{'flushleft_flushright_in_quotation'} = '
 ';
 
 
+$result_converted{'latex'}->{'flushleft_flushright_in_quotation'} = '
+\\begin{quote}
+\\begin{flushleft}
+\\begin{GNUTexinfopreformatted}
+   f l
+\\end{GNUTexinfopreformatted}
+\\end{flushleft}
+
+\\begin{flushright}
+\\begin{GNUTexinfopreformatted}
+  f r
+\\end{GNUTexinfopreformatted}
+\\end{flushright}
+\\end{quote}
+';
+
+
 $result_converted{'docbook'}->{'flushleft_flushright_in_quotation'} = '
 <blockquote><para>f l
 </para>
diff --git a/tp/t/results/coverage/flushright_example_nested.pl 
b/tp/t/results/coverage/flushright_example_nested.pl
index d3a1013279..97df06d86d 100644
--- a/tp/t/results/coverage/flushright_example_nested.pl
+++ b/tp/t/results/coverage/flushright_example_nested.pl
@@ -382,6 +382,29 @@ flush then example
 ';
 
 
+$result_converted{'latex'}->{'flushright_example_nested'} = 
'\\begin{flushright}
+\\begin{GNUTexinfopreformatted}
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+in   {-}{-}{-} flushright
+
+\\end{GNUTexinfopreformatted}
+\\end{GNUTexinfopreformatted}
+\\end{flushright}
+
+\\begin{flushright}
+\\begin{GNUTexinfopreformatted}
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+in   {-}{-}{-} example
+
+flush then example
+\\end{GNUTexinfopreformatted}
+\\end{GNUTexinfopreformatted}
+\\end{flushright}
+';
+
+
 $result_converted{'docbook'}->{'flushright_example_nested'} = '<screen>in   
--- flushright
 
 </screen>
diff --git a/tp/t/results/coverage/hyphenation.pl 
b/tp/t/results/coverage/hyphenation.pl
index e4b4a70005..0ec167f513 100644
--- a/tp/t/results/coverage/hyphenation.pl
+++ b/tp/t/results/coverage/hyphenation.pl
@@ -98,6 +98,11 @@ $result_converted{'xml'}->{'hyphenation'} = '
 ';
 
 
+$result_converted{'latex'}->{'hyphenation'} = '
+\\hyphenation{some-where}
+';
+
+
 $result_converted{'docbook'}->{'hyphenation'} = '
 
 ';
diff --git a/tp/t/results/coverage/indentedblock.pl 
b/tp/t/results/coverage/indentedblock.pl
index 5d877e6c42..1e792f03df 100644
--- a/tp/t/results/coverage/indentedblock.pl
+++ b/tp/t/results/coverage/indentedblock.pl
@@ -159,6 +159,14 @@ $result_converted{'xml'}->{'indentedblock'} = 
'<indentedblock endspaces=" ">
 ';
 
 
+$result_converted{'latex'}->{'indentedblock'} = '\\begin{quote}
+  indented block
+
+Text
+\\end{quote}
+';
+
+
 $result_converted{'docbook'}->{'indentedblock'} = '<para>indented block
 </para>
 <para>Text
diff --git a/tp/t/results/coverage/insertcopying.pl 
b/tp/t/results/coverage/insertcopying.pl
index 75c47f09e7..d7f7d1eee6 100644
--- a/tp/t/results/coverage/insertcopying.pl
+++ b/tp/t/results/coverage/insertcopying.pl
@@ -276,6 +276,17 @@ $result_converted{'xml'}->{'insertcopying'} = '<copying 
endspaces=" ">
 ';
 
 
+$result_converted{'latex'}->{'insertcopying'} = '
+License:
+
+License.
+
+\\begin{quote}
+You are not allowed.
+\\end{quote}
+';
+
+
 $result_converted{'docbook_doc'}->{'insertcopying'} = '<?xml version="1.0"?>
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
   <!ENTITY tex "TeX">
diff --git a/tp/t/results/coverage/invalid_U.pl 
b/tp/t/results/coverage/invalid_U.pl
index 671d7993cb..af4b2d9929 100644
--- a/tp/t/results/coverage/invalid_U.pl
+++ b/tp/t/results/coverage/invalid_U.pl
@@ -407,6 +407,11 @@ $result_converted{'xml'}->{'invalid_U'} = '<para><U></U> 
<U>z</U> <U>abc</U> <U>
 </para>';
 
 
+$result_converted{'latex'}->{'invalid_U'} = ' U+z ઼ U+9999999999999 U+110000 
U+10FFFF
+\\# � U+wxyz
+';
+
+
 $result_converted{'docbook'}->{'invalid_U'} = '<para> &#xz; &#xabc; 
&#x9999999999999; &#x110000; &#x10FFFF;
 &#x0023; &#xFFFD; &#xwxyz;
 </para>';
diff --git a/tp/t/results/coverage/item_container.pl 
b/tp/t/results/coverage/item_container.pl
index b6add68568..7a807bd5fa 100644
--- a/tp/t/results/coverage/item_container.pl
+++ b/tp/t/results/coverage/item_container.pl
@@ -428,6 +428,21 @@ $result_converted{'xml'}->{'item_container'} = '
 ';
 
 
+$result_converted{'latex'}->{'item_container'} = '
+\\begin{itemize}[label=+]
+\\item i--tem +
+\\end{itemize}
+
+\\begin{itemize}[label=\\textbullet{}]
+\\item  b--ullet
+\\end{itemize}
+
+\\begin{itemize}
+\\item no itemize argument
+\\end{itemize}
+';
+
+
 $result_converted{'docbook'}->{'item_container'} = '
 <itemizedlist><listitem><para>+ i&#8211;tem +
 </para></listitem></itemizedlist>
diff --git a/tp/t/results/coverage/lettered_accent_and_spaces.pl 
b/tp/t/results/coverage/lettered_accent_and_spaces.pl
index 33337ebaed..ec58d6d141 100644
--- a/tp/t/results/coverage/lettered_accent_and_spaces.pl
+++ b/tp/t/results/coverage/lettered_accent_and_spaces.pl
@@ -569,6 +569,26 @@ $result_converted{'xml'}->{'lettered_accent_and_spaces'} = 
'<para><accent type="
 ';
 
 
+$result_converted{'latex'}->{'lettered_accent_and_spaces'} = '\\r{a}
+
+\\r{a}
+
+\\r{a}
+
+\\r{a}
+
+\\^{a}
+
+\\^{a}
+
+\\^{a}
+
+\\^{a
+}
+
+';
+
+
 $result_converted{'docbook'}->{'lettered_accent_and_spaces'} = '<para>&#229;
 </para>
 <para>&#229;
diff --git a/tp/t/results/coverage/math.pl b/tp/t/results/coverage/math.pl
index a86914f9a6..e66a745f48 100644
--- a/tp/t/results/coverage/math.pl
+++ b/tp/t/results/coverage/math.pl
@@ -636,6 +636,23 @@ $result_converted{'xml'}->{'math'} = '<para>Simple math
 ';
 
 
+$result_converted{'latex'}->{'math'} = 'Simple math
+$--{x^i}\\over{\\tan y}$
+
+Math with @-command
+$\\mathtt{math code} a < b \\sum_{i} q^{2}$
+
+Complex
+$\\underline{\\mathtt{math \\hbox{ code }}} \\i \\sum_{i}{\\underline{f}}$
+
+@\\textbackslash{} outside of math
+\\textbackslash{}
+
+The 3\\textsuperscript{rd}is the I\\textsubscript{r}.
+
+';
+
+
 $result_converted{'docbook'}->{'math'} = '<para>Simple math
 <inlineequation><mathphrase>--{x^i}\\over{\\tan 
y}</mathphrase></inlineequation>
 </para>
diff --git a/tp/t/results/coverage/multitable.pl 
b/tp/t/results/coverage/multitable.pl
index a63f550315..7d635ec575 100644
--- a/tp/t/results/coverage/multitable.pl
+++ b/tp/t/results/coverage/multitable.pl
@@ -734,6 +734,22 @@ $result_converted{'xml'}->{'multitable'} = '
 ';
 
 
+$result_converted{'latex'}->{'multitable'} = '
+\\begin{tabular}{m{0.6\\textwidth} m{0.4\\textwidth}}%
+mu--ltitable headitem &another tab\\\\
+mu--ltitable item &multitable tab\\\\
+mu--ltitable item 2 &multitable tab 2
+\\index[cp]{index entry within multitable}%
+\\\\
+lone mu--ltitable item&\\\\
+\\end{tabular}%
+
+\\begin{tabular}{m{0.4\\textwidth} m{0.6\\textwidth}}%
+truc &bidule\\\\
+\\end{tabular}%
+';
+
+
 $result_converted{'docbook'}->{'multitable'} = '
 <informaltable><tgroup cols="2"><colspec colwidth="60*"></colspec><colspec 
colwidth="40*"></colspec><thead><row><entry><para>mu&#8211;ltitable headitem 
</para></entry><entry><para>another tab
 </para></entry></row></thead><tbody><row><entry><para>mu&#8211;ltitable item 
</para></entry><entry><para>multitable tab
diff --git a/tp/t/results/coverage/nested_block_commands.pl 
b/tp/t/results/coverage/nested_block_commands.pl
index 219490f8f3..836a544c8c 100644
--- a/tp/t/results/coverage/nested_block_commands.pl
+++ b/tp/t/results/coverage/nested_block_commands.pl
@@ -2246,6 +2246,101 @@ $result_converted{'xml'}->{'nested_block_commands'} = 
'<group endspaces=" ">
 ';
 
 
+$result_converted{'latex'}->{'nested_block_commands'} = '\\vtop{%
+In group
+\\begin{quote}
+in quotation
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+in quotation
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+In group
+\\begin{quote}
+in quotation
+\\end{quote}
+after quotation
+\\strut}%
+
+\\vtop{%
+
+In group sp b
+\\begin{quote}
+in quotation
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+
+In group sp b a
+
+\\begin{quote}
+in quotation
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+In group sp a
+
+\\begin{quote}
+in quotation
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+
+in quotation sp b
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+
+in quotation sp b a
+
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+in quotation sp a
+
+\\end{quote}
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+in quotation
+\\end{quote}
+
+After quotation sp b
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+in quotation
+\\end{quote}
+After quotation sp a
+
+\\strut}%
+
+\\vtop{%
+\\begin{quote}
+in quotation
+\\end{quote}
+
+After quotation sp b a
+
+\\strut}%
+';
+
+
 $result_converted{'docbook'}->{'nested_block_commands'} = '<para>In group
 </para><blockquote><para>in quotation
 </para></blockquote>
diff --git a/tp/t/results/coverage/preformatted.pl 
b/tp/t/results/coverage/preformatted.pl
index a2d8b40ebc..d086e4b1c2 100644
--- a/tp/t/results/coverage/preformatted.pl
+++ b/tp/t/results/coverage/preformatted.pl
@@ -438,6 +438,28 @@ in table in format
 ';
 
 
+$result_converted{'latex'}->{'preformatted'} = '
+\\begin{GNUTexinfopreformatted}
+\\leftskip=2em\\relax\\ttfamily%
+e{-}{-}xample  some  
+
+\\   text
+\\end{GNUTexinfopreformatted}
+
+\\begin{description}
+\\item[{\\parbox[b]{\\linewidth}{%
+\\texttt{item in table in format}
+\\index[vr]{item in table in format@\\texttt{item in table in format}}%
+}}]
+\\begin{GNUTexinfopreformatted}
+\\leftskip=0em\\relax%
+
+in table in format
+\\end{GNUTexinfopreformatted}
+\\end{description}
+';
+
+
 $result_converted{'docbook'}->{'preformatted'} = '
 <screen>e--xample  some  
 
diff --git a/tp/t/results/coverage/punctuation_in_line_commands.pl 
b/tp/t/results/coverage/punctuation_in_line_commands.pl
index 5fc0cdf79c..5b6194e74a 100644
--- a/tp/t/results/coverage/punctuation_in_line_commands.pl
+++ b/tp/t/results/coverage/punctuation_in_line_commands.pl
@@ -1279,6 +1279,55 @@ 
$result_converted{'xml'}->{'punctuation_in_line_commands'} = '
 ';
 
 
+$result_converted{'latex'}->{'punctuation_in_line_commands'} = '
+\\part*{{top! After punc}}
+\\label{anchor:node_0021-After-punc}%
+
+\\begin{description}
+\\item[{\\parbox[b]{\\linewidth}{%
+item! After punc}}]
+\\end{description}
+
+\\begin{quote}
+\\textbf{quotation arg! After punc:} In quotation
+\\leavevmode{}\\\\
+\\hbox{\\kern -\\leftmargin}%
+exdent quotation! After punc
+\\\\
+\\end{quote}
+
+\\begin{TexinfoFloatfloattypeAfterpunc}
+In float
+\\caption{shortcaption! After punc}
+
+\\label{anchor:float-label_0021-After-punc}%
+\\end{TexinfoFloatfloattypeAfterpunc}
+
+\\begin{TexinfoFloatfloattypeAfterpunc}
+In float with caption.
+\\caption{caption! After punc}
+
+\\label{anchor:label-with-caption}%
+\\end{TexinfoFloatfloattypeAfterpunc}
+
+\\listof{TexinfoFloatfloattypeAfterpunc}{}
+
+\\index[cp]{index"! After punc}%
+
+\\GNUTexinfonopagebreakheading{\\section*}{{heading! After punc}}
+
+{\\huge \\bfseries titlefont! After punc}
+
+\\begin{center}
+center! After punc
+\\end{center}
+
+\\printindex[cp]
+
+
+';
+
+
 $result_converted{'docbook'}->{'punctuation_in_line_commands'} = '<chapter 
label="" id="node_0021-After-punc">
 <title>top! After punc</title>
 
diff --git a/tp/t/results/coverage/quotation_author.pl 
b/tp/t/results/coverage/quotation_author.pl
index 8a40e770c2..17f7281298 100644
--- a/tp/t/results/coverage/quotation_author.pl
+++ b/tp/t/results/coverage/quotation_author.pl
@@ -268,6 +268,21 @@ quotation continues.
 ';
 
 
+$result_converted{'latex'}->{'quotation_author'} = '\\begin{quote}
+
+quotation
+quotation continues.
+
+\\end{quote}
+\\begin{center}
+--- \\emph{First Author}
+\\end{center}
+\\begin{center}
+--- \\emph{S\\~{e}cond author}
+\\end{center}
+';
+
+
 $result_converted{'docbook'}->{'quotation_author'} = 
'<blockquote><attribution>First Author</attribution>
 <attribution>S&#7869;cond author</attribution>
 
diff --git a/tp/t/results/coverage/raggedright.pl 
b/tp/t/results/coverage/raggedright.pl
index 311e06cd97..b21685ac3a 100644
--- a/tp/t/results/coverage/raggedright.pl
+++ b/tp/t/results/coverage/raggedright.pl
@@ -132,6 +132,13 @@ $result_converted{'xml'}->{'raggedright'} = '
 ';
 
 
+$result_converted{'latex'}->{'raggedright'} = '
+\\begin{flushleft}
+in raggedright
+\\end{flushleft}
+';
+
+
 $result_converted{'docbook'}->{'raggedright'} = '
 <para>in raggedright
 </para>';
diff --git a/tp/t/results/coverage/setfilename_in_paragraph.pl 
b/tp/t/results/coverage/setfilename_in_paragraph.pl
index efd0d17b77..ff75dae47b 100644
--- a/tp/t/results/coverage/setfilename_in_paragraph.pl
+++ b/tp/t/results/coverage/setfilename_in_paragraph.pl
@@ -91,6 +91,10 @@ $result_converted{'xml'}->{'setfilename_in_paragraph'} = 
'<para>Some text
 ';
 
 
+$result_converted{'latex'}->{'setfilename_in_paragraph'} = 'Some text
+';
+
+
 $result_converted{'docbook'}->{'setfilename_in_paragraph'} = '<para>Some text
 </para>';
 
diff --git a/tp/t/results/coverage/symbol_after_command.pl 
b/tp/t/results/coverage/symbol_after_command.pl
index 4c51a25b2b..8158aa9151 100644
--- a/tp/t/results/coverage/symbol_after_command.pl
+++ b/tp/t/results/coverage/symbol_after_command.pl
@@ -586,6 +586,27 @@ $result_converted{'xml'}->{'symbol_after_command'} = 
'<table commandarg="asis" s
 </para>';
 
 
+$result_converted{'latex'}->{'symbol_after_command'} = '\\begin{description}
+\\item[{\\parbox[b]{\\linewidth}{%
+. dot}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+, comma}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+@ @}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+\\{ \\{}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+! exclam}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+\'\' quotes}}]
+\\item[{\\parbox[b]{\\linewidth}{%
+: colon}}]
+\\end{description}
+
+@. \\{, @@ \\@?, \\@!: @\\{ @\'\' @:
+';
+
+
 $result_converted{'docbook'}->{'symbol_after_command'} = 
'<variablelist><varlistentry><term>. dot
 </term></varlistentry><varlistentry><term>, comma
 </term></varlistentry><varlistentry><term>@ @
diff --git a/tp/t/results/coverage/table.pl b/tp/t/results/coverage/table.pl
index b119bad867..266508fe85 100644
--- a/tp/t/results/coverage/table.pl
+++ b/tp/t/results/coverage/table.pl
@@ -741,6 +741,30 @@ $result_converted{'xml'}->{'table'} = '
 ';
 
 
+$result_converted{'latex'}->{'table'} = '
+\\begin{description}
+\\item[{\\parbox[b]{\\linewidth}{%
+table item\\\\
+table itemx}}]
+
+In table
+\\end{description}
+
+\\begin{description}
+\\item[] \\index[cp]{index entry}%
+
+\\item[{\\parbox[b]{\\linewidth}{%
+\\GNUTexinfotablestylesamp{vtable item}\\\\
+\\index[vr]{vtable item@\\texttt{vtable item}}%
+\\index[ky]{key@\\texttt{key}}%
+\\GNUTexinfotablestylesamp{itemx vtable}
+\\index[vr]{itemx vtable@\\texttt{itemx vtable}}%
+}}]
+
+\\end{description}
+';
+
+
 $result_converted{'docbook'}->{'table'} = '
 <variablelist><varlistentry><term>table item
 </term><term>table itemx
diff --git a/tp/t/results/coverage/table_command_comment.pl 
b/tp/t/results/coverage/table_command_comment.pl
index 7aca4783c9..659b9c1833 100644
--- a/tp/t/results/coverage/table_command_comment.pl
+++ b/tp/t/results/coverage/table_command_comment.pl
@@ -184,6 +184,13 @@ $result_converted{'xml'}->{'table_command_comment'} = 
'<table commandarg="code"
 </tableterm></tableentry></table>';
 
 
+$result_converted{'latex'}->{'table_command_comment'} = '\\begin{description}
+\\item[{\\parbox[b]{\\linewidth}{%
+\\texttt{item}}}]
+\\end{description}
+';
+
+
 $result_converted{'docbook'}->{'table_command_comment'} = 
'<variablelist><varlistentry><term><literal>item</literal>
 </term></varlistentry></variablelist>';
 
diff --git a/tp/t/results/coverage/test_errormsg.pl 
b/tp/t/results/coverage/test_errormsg.pl
index 38138b7deb..c8366c0462 100644
--- a/tp/t/results/coverage/test_errormsg.pl
+++ b/tp/t/results/coverage/test_errormsg.pl
@@ -205,6 +205,12 @@ $result_converted{'xml'}->{'test_errormsg'} = '<para>Some 
text
 </para>';
 
 
+$result_converted{'latex'}->{'test_errormsg'} = 'Some text
+
+
+';
+
+
 $result_converted{'docbook'}->{'test_errormsg'} = '<para>Some text
 
 
diff --git a/tp/t/results/coverage/test_tie.pl 
b/tp/t/results/coverage/test_tie.pl
index 0f0ea05038..090597a966 100644
--- a/tp/t/results/coverage/test_tie.pl
+++ b/tp/t/results/coverage/test_tie.pl
@@ -81,6 +81,10 @@ $result_converted{'xml'}->{'test_tie'} = 
'<para>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 </para>';
 
 
+$result_converted{'latex'}->{'test_tie'} = 
'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA~BBBBBBBBBBB
+';
+
+
 $result_converted{'docbook'}->{'test_tie'} = 
'<para>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&#160;BBBBBBBBBBB
 </para>';
 
diff --git a/tp/t/results/coverage/test_today.pl 
b/tp/t/results/coverage/test_today.pl
index 8b594f8955..540beb8215 100644
--- a/tp/t/results/coverage/test_today.pl
+++ b/tp/t/results/coverage/test_today.pl
@@ -71,6 +71,9 @@ $result_converted{'html_text'}->{'test_today'} = '<p>a sunny 
day.</p>';
 $result_converted{'xml'}->{'test_today'} = '<para><today/>.</para>';
 
 
+$result_converted{'latex'}->{'test_today'} = '\\today{}.';
+
+
 $result_converted{'docbook'}->{'test_today'} = '<para>a sunny day.</para>';
 
 1;
diff --git a/tp/t/results/coverage/titlefont_in_center.pl 
b/tp/t/results/coverage/titlefont_in_center.pl
index 40929f031c..2d5f1eeeaf 100644
--- a/tp/t/results/coverage/titlefont_in_center.pl
+++ b/tp/t/results/coverage/titlefont_in_center.pl
@@ -107,6 +107,13 @@ $result_converted{'xml'}->{'titlefont_in_center'} = '
 ';
 
 
+$result_converted{'latex'}->{'titlefont_in_center'} = '
+\\begin{center}
+{\\huge \\bfseries A manual}
+\\end{center}
+';
+
+
 $result_converted{'docbook'}->{'titlefont_in_center'} = '
 <simpara role="center">A manual</simpara>
 ';
diff --git a/tp/t/results/coverage/unknown_accents.pl 
b/tp/t/results/coverage/unknown_accents.pl
index 5c85d53052..d67de13a13 100644
--- a/tp/t/results/coverage/unknown_accents.pl
+++ b/tp/t/results/coverage/unknown_accents.pl
@@ -937,6 +937,22 @@ $result_converted{'xml'}->{'unknown_accents'} = 
'<para><accent type="uml" bracke
 </para>';
 
 
+$result_converted{'latex'}->{'unknown_accents'} = '\\"{X} \\"{x} \\"{Q} \\"{Y}
+
+\\\'{z} \\\'{q} \\\'{r}
+\\\'{Z} \\\'{Q} \\\'{R}
+
+\\c{H} \\c{h}
+
+\\^{z} \\^{r} \\^{t} \\^{k}
+\\^{Z} \\^{R} \\^{T} \\^{K}
+
+\\`{z} \\`{m} \\`{p}
+
+\\~{Z} \\~{s}
+';
+
+
 $result_converted{'docbook'}->{'unknown_accents'} = '<para>&#7820; &#7821; 
Q&#776; &#376;
 </para>
 <para>&#394; q&#769; &#341;
diff --git a/tp/t/results/coverage/verbatiminclude.pl 
b/tp/t/results/coverage/verbatiminclude.pl
index f0ac80ce2d..24c54ceab0 100644
--- a/tp/t/results/coverage/verbatiminclude.pl
+++ b/tp/t/results/coverage/verbatiminclude.pl
@@ -87,6 +87,13 @@ $result_converted{'xml'}->{'verbatiminclude'} = '
 ';
 
 
+$result_converted{'latex'}->{'verbatiminclude'} = '
+\\begin{verbatim}
+This is the @emph{included} file (include-value2.txi) <> ---. 
+\\end{verbatim}
+';
+
+
 $result_converted{'docbook'}->{'verbatiminclude'} = '
 <screen>This is the @emph{included} file (include-value2.txi) &lt;&gt; ---. 
 </screen>';



reply via email to

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