[latex3-commits] [latex3/latex2e] lab-review-02: handle also end of double floats (4f1ab36b)

github at latex-project.org github at latex-project.org
Sun Jun 25 12:11:41 CEST 2023


Repository : https://github.com/latex3/latex2e
On branch  : lab-review-02
Link       : https://github.com/latex3/latex2e/commit/4f1ab36b9030450aa979b89a03e43c97f2bc0c2f

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

commit 4f1ab36b9030450aa979b89a03e43c97f2bc0c2f
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Sun Jun 25 12:11:41 2023 +0200

    handle also end of double floats


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

4f1ab36b9030450aa979b89a03e43c97f2bc0c2f
 required/latex-lab/latex-lab-float.dtx             |  26 ++
 .../testfiles-float/float-005-double.luatex.tlg    | 318 ++++++++++++++++++++
 .../latex-lab/testfiles-float/float-005-double.lvt |  23 ++
 .../latex-lab/testfiles-float/float-005-double.tlg | 323 +++++++++++++++++++++
 4 files changed, 690 insertions(+)

diff --git a/required/latex-lab/latex-lab-float.dtx b/required/latex-lab/latex-lab-float.dtx
index 430b2aec..8e456540 100644
--- a/required/latex-lab/latex-lab-float.dtx
+++ b/required/latex-lab/latex-lab-float.dtx
@@ -408,6 +408,32 @@
     \fi
   \fi
 }
+%    \end{macrocode}
+%  and similar for double floats:
+%    \begin{macrocode}
+\def\end at dblfloat{%
+  \if at twocolumn
+    \@endfloatbox
+    \@nameuse{@@_float_end:}%
+    \ifnum\@floatpenalty <\z@
+      \@largefloatcheck
+      \global\dp\@currbox1sp %
+      \@cons\@currlist\@currbox
+      \ifnum\@floatpenalty <-\@Mii
+        \penalty -\@Miv
+        \@tempdima\prevdepth
+        \vbox{}%
+        \prevdepth\@tempdima
+        \penalty\@floatpenalty
+      \else
+        \vadjust{\penalty -\@Miv \vbox{}\penalty\@floatpenalty}\@Esphack
+        \@nameuse{@@_float_start_par:} %restart P safe here??
+      \fi
+    \fi
+  \else
+    \end at float
+  \fi
+}%
 \ExplSyntaxOn
 %    \end{macrocode}
 %
diff --git a/required/latex-lab/testfiles-float/float-005-double.luatex.tlg b/required/latex-lab/testfiles-float/float-005-double.luatex.tlg
new file mode 100644
index 00000000..14fd1705
--- /dev/null
+++ b/required/latex-lab/testfiles-float/float-005-double.luatex.tlg
@@ -0,0 +1,318 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+Package tagpdf Info: Rule 'Document' --> 'Sect' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Document/pdf2' --> 'Sect/pdf2' on line
+(tagpdf)             14
+Package tagpdf Info: Rule 'Sect' --> 'H1' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'section/latex' on line
+(tagpdf)             14
+Package tagpdf Info: Rule 'H1' --> 'Lbl' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'H1/pdf2' --> 'Lbl/pdf2' on line ...
+Package tagpdf Info: Rule 'Lbl' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Lbl/pdf2' --> 'MC' on line ...
+Package tagpdf Info: Rule 'Lbl' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Lbl/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 6 tagged /Lbl
+Package tagpdf Info: Rule 'H1' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'H1/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 5 tagged /section
+! Undefined control sequence.
+l. ...\lipsum
+[1]
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package tagpdf Info: Rule 'Sect' --> 'Part' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'text-unit/latex' on line
+(tagpdf)             15
+Package tagpdf Info: Rule 'Sect' --> 'P' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'text/latex' on line ..
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: Rule 'Sect' --> 'Aside' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'float/user' on line ..
+Floatstructure:9
+Package tagpdf Info: Rule 'Aside' --> 'Part' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'text-unit/latex' on
+(tagpdf)             line 17
+Package tagpdf Info: Rule 'Aside' --> 'P' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'text/latex' on line ...
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 11 tagged /text
+Package tagpdf Info: closing structure 10 tagged /text-unit
+Package tagpdf Info: Rule 'Aside' --> 'Caption' is 2 (='0..1')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'Caption/pdf2' on line
+(tagpdf)             19
+Package tagpdf Info: Rule 'Caption' --> 'Lbl' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Caption/pdf2' --> 'Lbl/pdf2' on line ...
+Package tagpdf Info: Rule 'Lbl' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Lbl/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 13 tagged /Lbl
+Package tagpdf Info: Rule 'Caption' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Caption/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 12 tagged /Caption
+Package tagpdf Info: closing structure 9 tagged /float
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 8 tagged /text
+Package tagpdf Info: closing structure 7 tagged /text-unit
+Package tagpdf Info: -1 has been pushed to the mc stack
+Package tagpdf Info: -1 has been removed from the mc stack
+Package tagpdf Info: -1 has been pushed to the mc stack
+Package tagpdf Info: -1 has been removed from the mc stack
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x469.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+..\kern-72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT
+...\kern-72.26999
+...\hbox(0.0+0.0)x0.0, direction TLT
+....\pdfliteral page <lua data reference ...>
+....\latelua0{ltx.__pdf.backend_ThisPage_gpush(tex.count["g_shipout_readonly_int"])}
+....\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)x469.0, direction TLT
+..\vbox(12.0+0.0)x469.0, glue set 12.0fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\pdflinkstate 1
+...\hbox(0.0+0.0)x469.0, direction TLT
+....\hbox(0.0+0.0)x469.0, direction TLT
+...\pdflinkstate 0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x469.0, direction TLT
+...\hbox(550.0+0.0)x469.0, glue set 5.0fil, direction TLT
+....\hbox(550.0+0.0)x229.5, direction TLT
+.....\vbox(550.0+0.0)x229.5, glue set 518.09723fil, direction TLT
+......\latelua0{ltx.__pdf.Page.Resources.ExtGState=true}
+......\latelua0{ltx.pdf.Page_Resources_gpush(tex.count["g_shipout_readonly_int"])}
+......\write-{}
+......\glue(\topskip) 0.00002
+......\hbox(9.99998+0.0)x229.5, glue set 180.67506fil, direction TLT
+.......\localpar
+........\localinterlinepenalty=0
+........\localbrokenpenalty=0
+........\localleftbox=null
+........\localrightbox=null
+.......\hbox(9.27998+0.0)x24.29997, direction TLT
+........\glue 0.0
+........\hbox(0.0+0.0)x0.0, direction TLT
+.........\kern0.0
+.........\hbox(0.0+0.0)x0.0, direction TLT
+.........\glue 0.0 plus 1.0fil minus 1.0fil
+........\pdfliteral page <lua data reference ...>
+........\pdfliteral page <lua data reference ...>
+........\OT1/cmr/bx/n/14.4 1
+........\TU/lmr/m/n/10  
+........\glue 12.86998
+.......\pdfliteral page <lua data reference ...>
+.......\pdfliteral page <lua data reference ...>
+.......\OT1/cmr/bx/n/14.4 a
+.......\OT1/cmr/bx/n/14.4 b
+.......\kern0.45 (font)
+.......\OT1/cmr/bx/n/14.4 c
+.......\penalty 10000
+.......\glue(\parfillskip) 0.0 plus 1.0fil
+.......\glue(\rightskip) 0.0
+......\pdfliteral page <lua data reference ...>
+......\pdfliteral page <lua data reference ...>
+......\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}abc}{\thepage }{target*.1}\protected at file@percent }}
+......\penalty 10000
+......\glue 9.90276 plus 0.86108
+......\glue(\parskip) 0.0 plus 1.0
+......\glue(\parskip) 0.0
+......\glue(\baselineskip) 4.5
+......\hbox(7.5+2.5)x229.5, glue set 212.27776fil, direction TLT
+.......\localpar
+........\localinterlinepenalty=0
+........\localbrokenpenalty=0
+........\localleftbox=null
+........\localrightbox=null
+.......\pdfliteral page <lua data reference ...>
+.......\pdfliteral page <lua data reference ...>
+.......\OT1/cmr/m/n/10 [
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 ]
+.......\TU/lmr/m/n/10  
+.......\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111
+.......\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111
+.......\penalty 10000
+.......\glue 0.0
+.......\penalty 10000
+.......\glue(\parfillskip) 0.0 plus 1.0fil
+.......\glue(\rightskip) 0.0
+......\penalty 0
+......\penalty 10000
+......\glue -2.5
+......\glue 0.0 plus 1.0fil
+......\glue 0.0
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\glue 0.0 plus 1.0fil
+....\pdfliteral page <lua data reference ...>
+....\pdfliteral page <lua data reference ...>
+....\rule(*+*)x0.0
+....\glue 0.0 plus 1.0fil
+....\hbox(550.0+0.0)x229.5, glue set 229.5fil, direction TLT
+.....\vbox(550.0+0.0)x0.0, glue set 540.0fil, direction TLT
+......\write-{}
+......\glue(\topskip) 10.0
+......\vbox(0.0+0.0)x0.0, direction TLT
+......\glue 0.0 plus 1.0fil
+......\glue 0.0
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+..\pdflinkstate 1
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x469.0, direction TLT
+...\hbox(6.44444+0.0)x469.0, glue set 232.0fil, direction TLT
+....\glue 0.0 plus 1.0fil
+....\pdfliteral page <lua data reference ...>
+....\pdfliteral page <lua data reference ...>
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+..\pdfliteral page <lua data reference ...>
+..\pdfliteral page <lua data reference ...>
+..\pdflinkstate 0
+.\kern0.0
+.\pdfliteral page <lua data reference ...>
+Package tagpdf Info: -1 has been pushed to the mc stack
+Package tagpdf Info: -1 has been removed from the mc stack
+Package tagpdf Info: -1 has been pushed to the mc stack
+Package tagpdf Info: -1 has been removed from the mc stack
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
+Completed box being shipped out [2]
+\vbox(633.0+0.0)x469.0, direction TLT
+.\hbox(0.0+0.0)x0.0, direction TLT
+..\kern-72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT
+...\kern-72.26999
+...\hbox(0.0+0.0)x0.0, direction TLT
+....\pdfliteral page <lua data reference ...>
+....\latelua0{ltx.__pdf.backend_ThisPage_gpush(tex.count["g_shipout_readonly_int"])}
+....\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)x469.0, direction TLT
+..\vbox(12.0+0.0)x469.0, glue set 12.0fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\pdflinkstate 1
+...\hbox(0.0+0.0)x469.0, direction TLT
+....\hbox(0.0+0.0)x469.0, direction TLT
+...\pdflinkstate 0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x469.0, glue set 259.55554fil, direction TLT
+...\glue 0.0 plus 1.0fil
+...\glue -8.0 plus -2.0fil
+...\glue 8.0 plus 2.0fil
+...\vbox(30.88889+0.00002)x469.0, direction TLT
+....\vbox(30.88889+0.0)x469.0, direction TLT
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
+.....\special{}
+.....\glue(\parskip) 0.0
+.....\glue(\parskip) 0.0
+.....\hbox(6.94444+1.94444)x469.0, glue set 444.52771fil, direction TLT
+......\localpar
+.......\localinterlinepenalty=0
+.......\localbrokenpenalty=0
+.......\localleftbox=null
+.......\localrightbox=null
+......\hbox(0.0+0.0)x0.0, direction TLT
+......\pdfliteral page <lua data reference ...>
+......\pdfliteral page <lua data reference ...>
+......\OT1/cmr/m/n/10 ^^L (ligature fi)
+......\OT1/cmr/m/n/10 g
+......\discretionary (penalty 50)
+.......< \OT1/cmr/m/n/10 -
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
+.....\write1{\@writefile{lof}{\protect \contentsline {figure}{\protect \numberline {1}{\ignorespaces a wide figure}}{\thepage }{figure.1}\protected at file@percent }}
+.....\glue 10.0
+.....\glue(\baselineskip) 3.11111
+.....\hbox(6.94444+1.94444)x469.0, glue set 184.54158fil, direction TLT
+......\glue 0.0 plus 1.0fil
+......\pdfliteral page <lua data reference ...>
+......\pdfliteral page <lua data reference ...>
+......\OT1/cmr/m/n/10 F
+......\OT1/cmr/m/n/10 i
+......\OT1/cmr/m/n/10 g
+......\discretionary (penalty 50)
+.......< \OT1/cmr/m/n/10 -
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\penalty 10000
+......\TU/lmr/m/n/10  
+......\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 :
+......\TU/lmr/m/n/10  
+......\glue(\spaceskip) 1.11444 plus 3.33331 minus 0.55556
+......\pdfliteral page <lua data reference ...>
+......\pdfliteral page <lua data reference ...>
+......\OT1/cmr/m/n/10 a
+......\TU/lmr/m/n/10  
+......\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 w
+......\OT1/cmr/m/n/10 i
+......\OT1/cmr/m/n/10 d
+......\OT1/cmr/m/n/10 e
+......\TU/lmr/m/n/10  
+......\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 ^^L (ligature fi)
+......\OT1/cmr/m/n/10 g
+......\discretionary (penalty 50)
+.......< \OT1/cmr/m/n/10 -
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\glue 0.0 plus 1.0fil
+.....\glue 0.0
+.....\glue 0.0
+...\glue 0.0 plus 1.0fil
+..\pdfliteral page <lua data reference ...>
+..\pdfliteral page <lua data reference ...>
+..\pdflinkstate 1
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x469.0, direction TLT
+...\hbox(6.44444+0.0)x469.0, glue set 232.0fil, direction TLT
+....\glue 0.0 plus 1.0fil
+....\pdfliteral page <lua data reference ...>
+....\pdfliteral page <lua data reference ...>
+....\OT1/cmr/m/n/10 2
+....\glue 0.0 plus 1.0fil
+..\pdfliteral page <lua data reference ...>
+..\pdfliteral page <lua data reference ...>
+..\pdflinkstate 0
+.\kern0.0
+.\kern-633.0
+.\hbox(0.0+0.0)x0.0, direction TLT
+.\kern633.0
+.\pdfliteral page <lua data reference ...>
+Non-PDF special ignored! (float-005-double.aux)
+Package tagpdf Info: closing structure 4 tagged /Sect
+Package tagpdf Info: Rule 'Document' --> 'Sect' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Document/pdf2' --> 'Sect/pdf2' on line
+(tagpdf)             23
+Package tagpdf Info: closing structure 1 tagged /Document
+tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 2 has no kids
+tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 2 has no kids
+tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 8 has no kids
+tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 8 has no kids
diff --git a/required/latex-lab/testfiles-float/float-005-double.lvt b/required/latex-lab/testfiles-float/float-005-double.lvt
new file mode 100644
index 00000000..9b155e23
--- /dev/null
+++ b/required/latex-lab/testfiles-float/float-005-double.lvt
@@ -0,0 +1,23 @@
+% the b table moves up due to the new-OR code. See also https://github.com/u-fischer/tagpdf/issues/58
+\ExplSyntaxOn
+\sys_gset_rand_seed:n{1000} % for the random namespace
+\ExplSyntaxOff
+
+\DocumentMetadata{pdfversion=2.0,testphase=phase-III,debug={log=vv}} 
+
+\input{regression-test}
+
+\documentclass[twocolumn]{article}
+
+\begin{document}
+\START \showoutput
+\section{abc}
+\lipsum[1]
+\begin{figure*}
+figure
+
+\caption{a wide figure}
+
+\end{figure*}
+
+\end{document}
diff --git a/required/latex-lab/testfiles-float/float-005-double.tlg b/required/latex-lab/testfiles-float/float-005-double.tlg
new file mode 100644
index 00000000..21b3e255
--- /dev/null
+++ b/required/latex-lab/testfiles-float/float-005-double.tlg
@@ -0,0 +1,323 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+Package tagpdf Info: Rule 'Document' --> 'Sect' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Document/pdf2' --> 'Sect/pdf2' on line
+(tagpdf)             14
+Package tagpdf Info: Rule 'Sect' --> 'H1' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'section/latex' on line
+(tagpdf)             14
+Package tagpdf Info: Rule 'H1' --> 'Lbl' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'H1/pdf2' --> 'Lbl/pdf2' on line ...
+Package tagpdf Info: Rule 'Lbl' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Lbl/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 6 tagged /Lbl
+Package tagpdf Info: Rule 'H1' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'H1/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 5 tagged /section
+! Undefined control sequence.
+l. ...\lipsum
+[1]
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package tagpdf Info: Rule 'Sect' --> 'Part' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'text-unit/latex' on line
+(tagpdf)             15
+Package tagpdf Info: Rule 'Sect' --> 'P' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'text/latex' on line ..
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: Rule 'Sect' --> 'Aside' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Sect/pdf2' --> 'float/user' on line ..
+Floatstructure:9
+Package tagpdf Info: Rule 'Aside' --> 'Part' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'text-unit/latex' on
+(tagpdf)             line 17
+Package tagpdf Info: Rule 'Aside' --> 'P' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'text/latex' on line ...
+Package tagpdf Warning: nested marked content found - mcid 3
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 11 tagged /text
+Package tagpdf Info: closing structure 10 tagged /text-unit
+Package tagpdf Info: Rule 'Aside' --> 'Caption' is 2 (='0..1')
+(tagpdf)             Rolemapped from 'Aside/pdf2' --> 'Caption/pdf2' on line
+(tagpdf)             19
+Package tagpdf Info: Rule 'Caption' --> 'Lbl' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Caption/pdf2' --> 'Lbl/pdf2' on line ...
+Package tagpdf Info: Rule 'Lbl' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Lbl/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 13 tagged /Lbl
+Package tagpdf Info: Rule 'Caption' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Caption/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 12 tagged /Caption
+Package tagpdf Info: closing structure 9 tagged /float
+Package tagpdf Info: Rule 'P' --> 'MC' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'P/pdf2' --> 'MC' on line ...
+Package tagpdf Info: closing structure 8 tagged /text
+Package tagpdf Info: closing structure 7 tagged /text-unit
+The sequence \g__tag_mc_main_marks_seq is empty
+> .
+The sequence \g__tag_mc_main_marks_seq contains the items (without outer
+braces):
+>  {e+}
+>  {7}
+>  {8}.
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x469.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)x469.0
+..\vbox(12.0+0.0)x469.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\pdfrunninglinkoff
+...\pdfliteral page{/Artifact BMC}
+...\marks4{b-,8,-1,}
+...\marks4{b+,8,-1,}
+...\hbox(0.0+0.0)x469.0
+....\hbox(0.0+0.0)x469.0
+...\pdfliteral page{EMC}
+...\marks4{e-,8,4,}
+...\marks4{e+,8,4,}
+...\pdfrunninglinkon
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x469.0
+...\hbox(550.0+0.0)x469.0, glue set 5.0fil
+....\hbox(550.0+0.0)x229.5
+.....\vbox(550.0+0.0)x229.5, glue set 518.09724fil
+......\hbox(0.0+0.0)x0.0
+......\pdfinterwordspaceon
+......\write-{}
+......\glue(\topskip) 0.00002
+......\hbox(9.99998+0.0)x229.5, glue set 180.67506fil
+.......\write1{\newlabeldata{mcid-1}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{1}{tagmcid}{0}}}
+.......\pdfliteral page{/Lbl /l3pdf1 BDC}
+.......\write1{\newlabeldata{l3pdf1}{{abspage}{\__ref_attribute_abspage: }}}
+.......\hbox(9.27998+0.0)x24.29997
+........\glue 0.0
+........\hbox(0.0+0.0)x0.0
+.........\kern 0.0
+.........\hbox(0.0+0.0)x0.0
+.........\glue 0.0 plus 1.0fil minus 1.0fil
+........\OT1/cmr/bx/n/14.4 1
+........\glue 16.19998
+.......\pdfliteral page{EMC}
+.......\write1{\newlabeldata{mcid-2}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{2}{tagmcid}{1}}}
+.......\pdfliteral page{/section /l3pdf2 BDC}
+.......\write1{\newlabeldata{l3pdf2}{{abspage}{\__ref_attribute_abspage: }}}
+.......\OT1/cmr/bx/n/14.4 a
+.......\OT1/cmr/bx/n/14.4 b
+.......\kern0.45
+.......\OT1/cmr/bx/n/14.4 c
+.......\pdfliteral page{EMC}
+.......\penalty 10000
+.......\glue(\parfillskip) 0.0 plus 1.0fil
+.......\glue(\rightskip) 0.0
+......\marks4{b-,1,6,Lbl,,,}
+......\marks4{b+,1,6,Lbl,,,}
+......\marks4{e-,1,6,}
+......\marks4{e+,1,6,}
+......\marks4{b-,2,5,section,,,}
+......\marks4{b+,2,5,section,,,}
+......\marks4{e-,2,5,}
+......\marks4{e+,2,5,}
+......\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}abc}{\thepage }{target*.1}\protected at file@percent }}
+......\penalty 10000
+......\glue 9.90276 plus 0.86108
+......\glue(\parskip) 0.0 plus 1.0
+......\glue(\parskip) 0.0
+......\glue(\baselineskip) 4.5
+......\hbox(7.5+2.5)x229.5, glue set 212.27776fil
+.......\write1{\newlabeldata{mcid-3}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{3}{tagmcid}{2}}}
+.......\pdfliteral page{/text /l3pdf3 BDC}
+.......\write1{\newlabeldata{l3pdf3}{{abspage}{\__ref_attribute_abspage: }}}
+.......\OT1/cmr/m/n/10 [
+.......\OT1/cmr/m/n/10 1
+.......\OT1/cmr/m/n/10 ]
+.......\glue 3.33333 plus 1.66666 minus 1.11111
+.......\glue 3.33333 plus 1.66666 minus 1.11111
+.......\penalty 10000
+.......\glue 0.0
+.......\write1{\newlabeldata{mcid-7}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{7}{tagmcid}{3}}}
+.......\pdfliteral page{/P /l3pdf7 BDC}
+.......\write1{\newlabeldata{l3pdf7}{{abspage}{\__ref_attribute_abspage: }}}
+.......\pdfliteral page{EMC}
+.......\penalty 10000
+.......\glue(\parfillskip) 0.0 plus 1.0fil
+.......\glue(\rightskip) 0.0
+......\marks4{b-,3,8,text,,,}
+......\marks4{b+,3,8,text,,,}
+......\penalty 0
+......\penalty 10000
+......\marks4{b-,7,8,P,,,}
+......\marks4{b+,7,8,P,,,}
+......\marks4{e-,7,8,}
+......\marks4{e+,7,8,}
+......\glue -2.5
+......\glue 0.0 plus 1.0fil
+......\kern 0.0
+......\hbox(0.0+0.0)x0.0
+......\glue 0.0
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\glue 0.0 plus 1.0fil
+....\rule(*+*)x0.0
+....\glue 0.0 plus 1.0fil
+....\hbox(550.0+0.0)x229.5, glue set 229.5fil
+.....\vbox(550.0+0.0)x0.0, glue set 540.0fil
+......\hbox(0.0+0.0)x0.0
+......\write-{}
+......\glue(\topskip) 10.0
+......\vbox(0.0+0.0)x0.0
+......\glue 0.0 plus 1.0fil
+......\kern 0.0
+......\hbox(0.0+0.0)x0.0
+......\glue 0.0
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+..\pdfrunninglinkoff
+..\pdfliteral page{/Artifact BMC}
+..\marks4{b-,9,-1,}
+..\marks4{b+,9,-1,}
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x469.0
+...\hbox(6.44444+0.0)x469.0, glue set 232.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 1
+....\glue 0.0 plus 1.0fil
+..\pdfliteral page{EMC}
+..\marks4{e-,9,4,}
+..\marks4{e+,9,4,}
+..\pdfrunninglinkon
+.\kern 0.0
+Completed box being shipped out [2]
+\vbox(633.0+0.0)x469.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)x469.0
+..\vbox(12.0+0.0)x469.0, glue set 12.0fil
+...\glue 0.0 plus 1.0fil
+...\pdfrunninglinkoff
+...\pdfliteral page{/Artifact BMC}
+...\marks4{b-,10,-1,}
+...\marks4{b+,10,-1,}
+...\hbox(0.0+0.0)x469.0
+....\hbox(0.0+0.0)x469.0
+...\pdfliteral page{EMC}
+...\marks4{e-,10,4,}
+...\marks4{e+,10,4,}
+...\pdfrunninglinkon
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x469.0, glue set 259.55556fil
+...\glue 0.0 plus 1.0fil
+...\glue -8.0 plus -2.0fil
+...\glue 8.0 plus 2.0fil
+...\vbox(30.88889+0.00002)x469.0
+....\vbox(30.88889+0.0)x469.0
+.....\special{}
+.....\glue(\parskip) 0.0
+.....\glue(\parskip) 0.0
+.....\hbox(6.94444+1.94444)x469.0, glue set 444.52773fil
+......\write1{\newlabeldata{mcid-4}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{4}{tagmcid}{0}}}
+......\pdfliteral page{/text /l3pdf4 BDC}
+......\write1{\newlabeldata{l3pdf4}{{abspage}{\__ref_attribute_abspage: }}}
+......\hbox(0.0+0.0)x0.0
+......\OT1/cmr/m/n/10 ^^L (ligature fi)
+......\OT1/cmr/m/n/10 g
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\pdfliteral page{EMC}
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\marks4{b-,4,11,text,,,}
+.....\marks4{b+,4,11,text,,,}
+.....\marks4{e-,4,11,}
+.....\marks4{e+,4,11,}
+.....\write1{\@writefile{lof}{\protect \contentsline {figure}{\protect \numberline {1}{\ignorespaces a wide figure}}{\thepage }{figure.1}\protected at file@percent }}
+.....\glue 10.0
+.....\glue(\baselineskip) 3.11111
+.....\hbox(6.94444+1.94444)x469.0, glue set 184.54158fil
+......\glue 0.0 plus 1.0fil
+......\write1{\newlabeldata{mcid-5}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{5}{tagmcid}{1}}}
+......\pdfliteral page{/Lbl /l3pdf5 BDC}
+......\write1{\newlabeldata{l3pdf5}{{abspage}{\__ref_attribute_abspage: }}}
+......\OT1/cmr/m/n/10 F
+......\OT1/cmr/m/n/10 i
+......\OT1/cmr/m/n/10 g
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\penalty 10000
+......\glue 3.33333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 1
+......\OT1/cmr/m/n/10 :
+......\glue 4.44444 plus 3.33331 minus 0.55556
+......\pdfliteral page{EMC}
+......\write1{\newlabeldata{mcid-6}{{tagabspage}{\__ref_attribute_tagabspage: }{tagmcabs}{6}{tagmcid}{2}}}
+......\pdfliteral page{/Caption /l3pdf6 BDC}
+......\write1{\newlabeldata{l3pdf6}{{abspage}{\__ref_attribute_abspage: }}}
+......\OT1/cmr/m/n/10 a
+......\glue 3.33333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 w
+......\OT1/cmr/m/n/10 i
+......\OT1/cmr/m/n/10 d
+......\OT1/cmr/m/n/10 e
+......\glue 3.33333 plus 1.66666 minus 1.11111
+......\OT1/cmr/m/n/10 ^^L (ligature fi)
+......\OT1/cmr/m/n/10 g
+......\OT1/cmr/m/n/10 u
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 e
+......\pdfliteral page{EMC}
+......\glue 0.0 plus 1.0fil
+.....\marks4{b-,5,13,Lbl,,,}
+.....\marks4{b+,5,13,Lbl,,,}
+.....\marks4{e-,5,13,}
+.....\marks4{e+,5,13,}
+.....\marks4{b-,6,12,Caption,,,}
+.....\marks4{b+,6,12,Caption,,,}
+.....\marks4{e-,6,12,}
+.....\marks4{e+,6,12,}
+.....\glue 0.0
+.....\glue 0.0
+...\glue 0.0 plus 1.0fil
+..\pdfrunninglinkoff
+..\pdfliteral page{/Artifact BMC}
+..\marks4{b-,11,-1,}
+..\marks4{b+,11,-1,}
+..\glue(\baselineskip) 23.55556
+..\hbox(6.44444+0.0)x469.0
+...\hbox(6.44444+0.0)x469.0, glue set 232.0fil
+....\glue 0.0 plus 1.0fil
+....\OT1/cmr/m/n/10 2
+....\glue 0.0 plus 1.0fil
+..\pdfliteral page{EMC}
+..\marks4{e-,11,4,}
+..\marks4{e+,11,4,}
+..\pdfrunninglinkon
+.\kern 0.0
+.\kern -633.0
+.\hbox(0.0+0.0)x0.0
+.\kern 633.0
+(float-005-double.aux)
+Package tagpdf Info: closing structure 4 tagged /Sect
+Package tagpdf Info: Rule 'Document' --> 'Sect' is 1 (='0..n')
+(tagpdf)             Rolemapped from 'Document/pdf2' --> 'Sect/pdf2' on line
+(tagpdf)             23
+Package tagpdf Info: closing structure 1 tagged /Document





More information about the latex3-commits mailing list.