[latex3-commits] [latex3/latex2e] tag-graphics: do not tag math in dot leaders (253fc521)

github at latex-project.org github at latex-project.org
Mon May 15 19:33:52 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : tag-graphics
Link       : https://github.com/latex3/latex2e/commit/253fc5212f79dab5da2f58fc69cfcf34474f6892

>---------------------------------------------------------------

commit 253fc5212f79dab5da2f58fc69cfcf34474f6892
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Mon May 15 19:33:52 2023 +0200

    do not tag math in dot leaders


>---------------------------------------------------------------

253fc5212f79dab5da2f58fc69cfcf34474f6892
 .../latex-lab/latex-lab-toc-tagging-functions.dtx  |   2 +-
 .../testfiles-toc-tagging/toc-math-leaders.lvt     |  16 ++
 .../testfiles-toc-tagging/toc-math-leaders.tlg     | 168 +++++++++++++++++++++
 3 files changed, 185 insertions(+), 1 deletion(-)

diff --git a/required/latex-lab/latex-lab-toc-tagging-functions.dtx b/required/latex-lab/latex-lab-toc-tagging-functions.dtx
index 179e5a86..df15f724 100644
--- a/required/latex-lab/latex-lab-toc-tagging-functions.dtx
+++ b/required/latex-lab/latex-lab-toc-tagging-functions.dtx
@@ -356,7 +356,7 @@
 %
 %    \begin{macrocode}
 \def\@dottedtocline at cfgpoint@leaders#1{%
- \tag_mc_begin:n{artifact}\nobreak#1\nobreak\tag_mc_end:}
+ \tag_mc_begin:n{artifact}\tag_stop:n{leaders}\nobreak#1\nobreak\tag_start:n{leaders}\tag_mc_end:}
 %    \end{macrocode}
 
 %
diff --git a/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.lvt b/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.lvt
new file mode 100644
index 00000000..55ecc16d
--- /dev/null
+++ b/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.lvt
@@ -0,0 +1,16 @@
+%% !Mode:: "TeX:DE:UTF-8:Main"
+% see https://github.com/u-fischer/tagpdf/issues/78
+
+\DocumentMetadata{testphase=phase-II,testphase={toc-tagging,math}}
+\input{regression-test}
+
+\documentclass{article}
+
+
+
+\begin{document}
+\START \showoutput
+\tableofcontents
+\section{xxx}
+
+\end{document}
\ No newline at end of file
diff --git a/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.tlg b/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.tlg
new file mode 100644
index 00000000..2a5286d7
--- /dev/null
+++ b/required/latex-lab/testfiles-toc-tagging/toc-math-leaders.tlg
@@ -0,0 +1,168 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+(toc-math-leaders.toc)
+\tf at toc=\write...
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil
+...\kern -72.26999
+...\hbox(0.0+0.0)x0.0
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue 16.0
+.\vbox(617.0+0.0)x345.0, shifted 62.0
+..\vbox(12.0+0.0)x345.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\pdfrunninglinkoff
+...\pdfliteral page{/Artifact BMC}
+...\marks4{b-,7,-1,}
+...\marks4{b+,7,-1,}
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+...\pdfliteral page{EMC}
+...\marks4{e-,7,1,}
+...\marks4{e+,7,1,}
+...\pdfrunninglinkon
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 474.9771fil
+...\hbox(0.0+0.0)x0.0
+...\pdfinterwordspaceon
+...\write-{}
+...\glue(\topskip) 0.12001
+...\hbox(9.87999+0.0)x345.0, glue set 281.71843fil
+....\write1{\newlabeldata{mcid-1}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{1}{tagmcid}{0}}}
+....\pdfliteral page{/text /l3pdf1 BDC}
+....\write1{\newlabeldata{l3pdf1}{{abspage}{\__ref_attribute_abspage: }}}
+....\hbox(0.0+0.0)x0.0
+.....\glue 0.0
+....\OT1/cmr/bx/n/14.4 C
+....\OT1/cmr/bx/n/14.4 o
+....\OT1/cmr/bx/n/14.4 n
+....\kern-0.45001
+....\OT1/cmr/bx/n/14.4 t
+....\OT1/cmr/bx/n/14.4 e
+....\OT1/cmr/bx/n/14.4 n
+....\kern-0.45001
+....\OT1/cmr/bx/n/14.4 t
+....\OT1/cmr/bx/n/14.4 s
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\marks4{b-,1,3,text,,,}
+...\marks4{b+,1,3,text,,,}
+...\marks4{e-,1,3,}
+...\marks4{e+,1,3,}
+...\penalty 10000
+...\glue 9.90276 plus 0.86108
+...\glue -9.90276 plus -0.86108
+...\glue 10.00002 plus 1.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.55556
+...\hbox(6.44444+0.0)x345.0, glue set 293.96681fil
+....\glue(\leftskip) 15.00002
+....\glue -15.00002
+....\write1{\newlabeldata{mcid-2}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{2}{tagmcid}{1}}}
+....\pdfliteral page{/Reference /l3pdf2 BDC}
+....\write1{\newlabeldata{l3pdf2}{{abspage}{\__ref_attribute_abspage: }}}
+....\hbox(6.44444+0.0)x15.00002, glue set 9.25005fil
+.....\pdfliteral page{EMC}
+.....\marks4{e-,2,6,}
+.....\marks4{e+,2,6,}
+.....\write1{\newlabeldata{mcid-3}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{3}{tagmcid}{2}}}
+.....\pdfliteral page{/Lbl /l3pdf3 BDC}
+.....\write1{\newlabeldata{l3pdf3}{{abspage}{\__ref_attribute_abspage: }}}
+.....\marks4{b-,3,7,Lbl,,,}
+.....\marks4{b+,3,7,Lbl,,,}
+.....\OT1/cmr/bx/n/10 1
+.....\glue 0.0 plus 1.0fil
+.....\pdfliteral page{EMC}
+.....\marks4{e-,3,7,}
+.....\marks4{e+,3,7,}
+.....\write1{\newlabeldata{mcid-4}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{4}{tagmcid}{3}}}
+.....\pdfliteral page{/Reference /l3pdf4 BDC}
+.....\write1{\newlabeldata{l3pdf4}{{abspage}{\__ref_attribute_abspage: }}}
+.....\marks4{b-,4,6,Reference,,,}
+.....\marks4{b+,4,6,Reference,,,}
+....\OT1/cmr/bx/n/10 x
+....\OT1/cmr/bx/n/10 x
+....\OT1/cmr/bx/n/10 x
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue 0.0 plus 1.0fil
+....\penalty 10000
+....\hbox(6.44444+0.0)x17.82494, glue set 12.07497fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\write1{\newlabeldata{mcid-5}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{5}{tagmcid}{4}}}
+.....\pdfliteral page{/Reference /l3pdf5 BDC}
+.....\write1{\newlabeldata{l3pdf5}{{abspage}{\__ref_attribute_abspage: }}}
+.....\marks4{b-,5,6,Reference,,,}
+.....\marks4{b+,5,6,Reference,,,}
+.....\OT1/cmr/bx/n/10 1
+.....\pdfliteral page{EMC}
+.....\marks4{e-,5,6,}
+.....\marks4{e+,5,6,}
+.....\kern -1.0
+.....\kern 1.0
+....\penalty 10000
+....\glue(\parfillskip) -15.50005
+....\glue(\rightskip) 15.50005
+...\marks4{b-,2,6,Reference,,,}
+...\marks4{b+,2,6,Reference,,,}
+...\marks4{e-,4,6,}
+...\marks4{e+,4,6,}
+...\penalty -300
+...\glue 15.0694 plus 4.30554 minus 0.86108
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 8.72002
+...\hbox(9.27998+0.0)x345.0, glue set 295.05006fil
+....\write1{\newlabeldata{mcid-6}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{6}{tagmcid}{5}}}
+....\pdfliteral page{/text /l3pdf6 BDC}
+....\write1{\newlabeldata{l3pdf6}{{abspage}{\__ref_attribute_abspage: }}}
+....\hbox(9.27998+0.0)x24.29997
+.....\glue 0.0
+.....\OT1/cmr/bx/n/14.4 1
+.....\glue 16.19998
+....\OT1/cmr/bx/n/14.4 x
+....\OT1/cmr/bx/n/14.4 x
+....\OT1/cmr/bx/n/14.4 x
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\marks4{b-,6,9,text,,,}
+...\marks4{b+,6,9,text,,,}
+...\marks4{e-,6,9,}
+...\marks4{e+,6,9,}
+...\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}xxx}{\thepage }{section.1}\protected at file@percent }}
+...\penalty 10000
+...\glue 9.90276 plus 0.86108
+...\glue 0.0 plus 1.0fil
+...\kern 0.0
+...\hbox(0.0+0.0)x0.0
+...\glue 0.0
+...\glue 0.0 plus 0.0001fil
+..\pdfrunninglinkoff
+..\pdfliteral page{/Artifact BMC}
+..\marks4{b-,8,-1,}
+..\marks4{b+,8,-1,}
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x345.0
+...\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+..\pdfliteral page{EMC}
+..\marks4{e-,8,1,}
+..\marks4{e+,8,1,}
+..\pdfrunninglinkon
+.\kern 0.0
+.\kern -633.0
+.\hbox(0.0+0.0)x0.0
+.\kern 633.0
+(toc-math-leaders.aux)





More information about the latex3-commits mailing list.