[latex3-commits] [latex3/latex2e] tagging-gh762: aproaches to solve tagging 762 (16d88c066)

github at latex-project.org github at latex-project.org
Fri Nov 22 00:11:41 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : tagging-gh762
Link       : https://github.com/latex3/latex2e/commit/16d88c066b0f87a04b0fa3ca043c10eeb4a386d2

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

commit 16d88c066b0f87a04b0fa3ca043c10eeb4a386d2
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Fri Nov 22 00:11:41 2024 +0100

    aproaches to solve tagging 762


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

16d88c066b0f87a04b0fa3ca043c10eeb4a386d2
 required/latex-lab/testfiles-math/tagging-762.lvt | 132 ++++++-
 required/latex-lab/testfiles-math/tagging-762.tlg | 398 ++++++++++++++++------
 2 files changed, 425 insertions(+), 105 deletions(-)

diff --git a/required/latex-lab/testfiles-math/tagging-762.lvt b/required/latex-lab/testfiles-math/tagging-762.lvt
index 90e83eb2e..bf8024add 100644
--- a/required/latex-lab/testfiles-math/tagging-762.lvt
+++ b/required/latex-lab/testfiles-math/tagging-762.lvt
@@ -4,25 +4,138 @@
 
 \input{regression-test}
 
+\usepackage{amsmath}
+
 
 \ExplSyntaxOn
 \makeatletter
+
+%    Its a bit complicated, at least I wasn't able to figure out a
+%    simpler approach. strategy 1 changes the parskip (which makes
+%    perhaps a bit better tracing output). strategy 2 uses a negative
+%    skip up front and if necessary cancels that again so if the real
+%    parskip comes along it survives.
+%
+%    Both use a boolean to do this, so it makes all \@doendpe a tiny
+%    bit slower. Alternative would be  to implement 1 or 2 in a
+%    separate macro but then this needs to also have its own recursion
+%    out of any grouping, not  sure that is worth it.
+
+\newif\if at domathendpe
+\def\@domathendpefalse{\global\let\if at domathendpe\iffalse}
+\def\@domathendpetrue {\global\let\if at domathendpe\iftrue}
+
+\def\@doendpe{\@endpetrue
+%  \if at domathendpe
+%    \saved at parskip\parskip
+%    \typeout{------->~ saving~ parskip:~ \the\parskip}
+%    \parskip \z@
+%  \fi
+  \def\par
+    {
+%
+%   strategy 1
+%      \if at domathendpe
+%        \parskip \saved at parskip
+%        \typeout{------->~ restoring~ parskip~in~par:~ \the\parskip}
+%        \@domathendpefalse
+%      \fi
+%
+%  strategy 2
+      \if at domathendpe
+        \typeout{------->~ cancel~ the~ negatice~ parskip~(so~
+                 upcoming~ parskip~ takes~ effect):~ \the\parskip }
+        \skip_vertical:n { \tex_parskip:D }
+        \@domathendpefalse
+      \fi
+      \@restorepar
+      \clubpenalty\@clubpenalty
+%    \end{macrocode}
+%    At this point we add the tagging code that closes an open
+%    \struct{text-unit}, \struct{text} tag combination,
+%    if necessary:
+%    \begin{macrocode}
+      \__kernel_displayblock_doendpe:
+%    \end{macrocode}
+%
+%    The standard \cs{par} command (\cs{par_end:}) acts on
+%    \texttt{@endpe} and attempts to close a still open \texttt{text-unit}
+%    and this would be wrong if it was already closed above. So we
+%    have to reset the switch to false first.      
+%    \begin{macrocode}
+      \@endpefalse
+      \everypar{}
+      \par
+    }
+  \everypar{{\setbox\z@\lastbox}
+            \everypar{}
+            \@endpefalse
+%
+%   strategy 1
+%            \if at domathendpe
+%              \parskip \saved at parskip
+%              \typeout{------->~ restoring~ parskip~in~everypar:~ \the\parskip}
+%              \@domathendpefalse
+%            \fi
+%
+%   strategy 2
+            \if at domathendpe
+              \@domathendpefalse
+            \fi
+  }
+}
+
+
 \cs_set_protected:Npn \__math_tag_dollardollar_display_end:
   {
     %  \typeout{== tag dollarldollar display end}
     %  \ShowTagging{struct-stack}
     \para_raw_end:
+%    \end{macrocode}
+% TODO why is that needed? where is para-tagging disabled?
+%    \begin{macrocode}
     \tagpdfparaOn
+%    \end{macrocode}
+%    The \cs{postdisplaypenalty} was temporarily set to 10000 inside
+%    the display and the \cs{belowdisplayskip} and the
+%    \cs{belowdisplayshortskip} was negated, so whatever was inserted
+%    it should have been a negative skip. Whatever skip was added we
+%    pick it ups value up here, so that we can correct the spacing
+%    after the tagging code was inserted.
+%    \begin{macrocode}
     \l__math_tmpa_skip \lastskip
     \tag_socket_use:n{math/display/formula/end}
+%    \end{macrocode}
+%    Now we add a skip without indroducing a page break possibility,
+%    that should bring the current vertical position back to the point
+%    where \TeX{} would add the penalty and the \enquote{below skip}.
+% \changes{v0.6f}{2024-09-30}{Correct logic for inserting below skips
+%                             after displays (tagging/721)}
+%    \begin{macrocode}
     \nobreak
-    \skip_vertical:n { -\l__math_tmpa_skip } % remove the negative belowdisplayskip
+    \skip_vertical:n { -\l__math_tmpa_skip  } % remove the negative belowdisplayskip
+%    \end{macrocode}
+%    Then we finally add the real stuff:
+%    \begin{macrocode}
     \penalty \postdisplaypenalty
-    \skip_vertical:n { -\l__math_tmpa_skip } % insert the correct skip
-  \@doendpe
-  {\parskip\z@\noindent}
-  \ignorespaces
+    \skip_vertical:n { -\l__math_tmpa_skip  } % insert the correct skip
+%    
+%    \begin{macrocode}
+%
+%   strategy 1
+%    \@domathendpetrue
+%
+%
+%   strategy 2
+    \@domathendpetrue
+    \skip_vertical:n { -\tex_parskip:D }
+    \typeout{------->~ negative~ parskip~(to~ cancel~ upcoming~ one)}
+    \@doendpe             % this has no \end{...} to take care of it
 }
+
+
+\newskip \saved at parskip
+
 \makeatother
 \ExplSyntaxOff
 
@@ -42,6 +155,15 @@ XXX
 
 \showoutput
 
+AAAA
+\begin{align}
+ a& =b
+\end{align}
+BBBB
+\begin{align}
+ x& =y
+\end{align}
+
 abc
 \begin{itemize}
 \item A
diff --git a/required/latex-lab/testfiles-math/tagging-762.tlg b/required/latex-lab/testfiles-math/tagging-762.tlg
index e93c23362..523c5d3fe 100644
--- a/required/latex-lab/testfiles-math/tagging-762.tlg
+++ b/required/latex-lab/testfiles-math/tagging-762.tlg
@@ -3,9 +3,21 @@ Don't change this file in any respect.
 ====>first-result=macro:->A
 ====>first-tmpmathcontent=macro:->
 ====>formula has no subparts
+-------> negative parskip (to cancel upcoming one)
 ====>first-result=macro:->B
 ====>first-tmpmathcontent=macro:->
 ====>formula has no subparts
+-------> negative parskip (to cancel upcoming one)
+-------> cancel the negatice parskip (so upcoming parskip takes effect): 77.0pt
+====>first-result=macro:->a& =b
+====>first-tmpmathcontent=macro:->
+====>formula has no subparts
+-------> negative parskip (to cancel upcoming one)
+====>first-result=macro:->x& =y
+====>first-tmpmathcontent=macro:->
+====>formula has no subparts
+-------> negative parskip (to cancel upcoming one)
+-------> cancel the negatice parskip (so upcoming parskip takes effect): 77.0pt
 Completed box being shipped out [1]
 \vbox(633.0+0.0)x407.0
 .\hbox(0.0+0.0)x0.0
@@ -23,13 +35,13 @@ Completed box being shipped out [1]
 ...\glue 0.0 plus 1.0fil
 ...\pdfrunninglinkoff
 ...\pdfliteral page{/Artifact BMC}
-...\marks4{b-,14,-1,}
-...\marks4{b+,14,-1,}
+...\marks4{b-,18,-1,}
+...\marks4{b+,18,-1,}
 ...\hbox(0.0+0.0)x345.0
 ....\hbox(0.0+0.0)x345.0
 ...\pdfliteral page{EMC}
-...\marks4{e-,14,15,}
-...\marks4{e+,14,15,}
+...\marks4{e-,18,21,}
+...\marks4{e+,18,21,}
 ...\pdfrunninglinkon
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
@@ -77,7 +89,8 @@ Completed box being shipped out [1]
 ...\glue 6.0 plus 3.0 minus 3.0
 ...\penalty 0
 ...\glue 6.0 plus 3.0 minus 3.0
-...\glue(\parskip) 0.0
+...\glue -77.0
+...\glue(\parskip) 77.0
 ...\glue(\parskip) 0.0
 ...\glue(\baselineskip) 5.1128
 ...\hbox(6.8872+0.0)x345.0, glue set 322.47772fil
@@ -132,25 +145,13 @@ Completed box being shipped out [1]
 ...\glue 6.0 plus 3.0 minus 3.0
 ...\penalty 0
 ...\glue 6.0 plus 3.0 minus 3.0
-...\glue(\parskip) 0.0
-...\glue(\parskip) 0.0
-...\glue(\baselineskip) 12.0
-...\hbox(0.0+0.0)x345.0, glue set 345.0fil
-....\write1{\new at label@record{mcid-6}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{6}{tagmcid}{\__property_code_tagmcid: }}}
-....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
-....\pdfliteral page{EMC}
-....\penalty 10000
-....\glue(\parfillskip) 0.0 plus 1.0fil
-....\glue(\rightskip) 0.0
-...\marks4{b-,6,12,text,,,}
-...\marks4{b+,6,12,text,,,}
-...\marks4{e-,6,12,}
-...\marks4{e+,6,12,}
+...\glue -77.0
+...\glue 77.0
 ...\glue(\parskip) 77.0
 ...\glue(\parskip) 0.0
 ...\glue(\baselineskip) 5.1128
 ...\hbox(6.8872+0.0)x345.0, glue set 307.5055fil
-....\write1{\new at label@record{mcid-7}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{7}{tagmcid}{\__property_code_tagmcid: }}}
+....\write1{\new at label@record{mcid-6}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{6}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\hbox(0.0+0.0)x15.0
 ....\T1/cmr/m/n/10 X
@@ -160,91 +161,234 @@ Completed box being shipped out [1]
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,7,14,text,,,}
-...\marks4{b+,7,14,text,,,}
-...\marks4{e-,7,14,}
-...\marks4{e+,7,14,}
+...\marks4{b-,6,13,text,,,}
+...\marks4{b+,6,13,text,,,}
+...\marks4{e-,6,13,}
+...\marks4{e+,6,13,}
 ...\glue(\parskip) 77.0
 ...\glue(\parskip) 0.0
 ...\glue(\baselineskip) 5.1128
-...\hbox(6.8872+0.0)x345.0, glue set 314.72595fil
-....\write1{\new at label@record{mcid-8}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{8}{tagmcid}{\__property_code_tagmcid: }}}
+...\hbox(6.8872+0.0)x345.0, glue set 296.6748fil
+....\write1{\new at label@record{mcid-7}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{7}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\hbox(0.0+0.0)x15.0
-....\T1/cmr/m/n/10 a
-....\T1/cmr/m/n/10 b
-....\kern0.27771
-....\T1/cmr/m/n/10 c
+....\T1/cmr/m/n/10 A
+....\T1/cmr/m/n/10 A
+....\T1/cmr/m/n/10 A
+....\T1/cmr/m/n/10 A
+....\glue 3.33252 plus 1.66458 minus 1.11194
 ....\pdfliteral page{EMC}
+....\write1{\new at label@record{mcid-8}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{8}{tagmcid}{\__property_code_tagmcid: }}}
+....\pdfliteral shipout page{/Formula <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,8,16,text,,,}
-...\marks4{b+,8,16,text,,,}
-...\marks4{e-,8,16,}
-...\marks4{e+,8,16,}
-...\penalty -51
-...\glue 85.0 plus 2.0 minus 4.0
-...\glue -85.0 plus -2.0 minus -4.0
-...\glue 81.0 minus 3.0
-...\glue(\parskip) 4.0 plus 2.0 minus 1.0
-...\glue(\parskip) 0.0
-...\glue(\baselineskip) 5.1128
-...\hbox(6.8872+0.0)x320.0061, glue set 312.50793fil, shifted 24.9939
-....\hbox(4.37393+0.0)x0.0
-.....\glue -24.9939
-.....\hbox(4.37393+0.0)x19.99512, glue set 14.99634fil
+...\marks4{b-,7,15,text,,,}
+...\marks4{b+,7,15,text,,,}
+...\marks4{e-,7,15,}
+...\marks4{e+,7,15,}
+...\marks4{b-,8,16,Formula,,,}
+...\marks4{b+,8,16,Formula,,,}
+...\penalty 10000
+...\glue(\abovedisplayskip) 10.0 plus 2.0 minus 5.0
+...\glue -3.0
+...\glue 0.0
+...\glue(\baselineskip) 6.60004
+...\hbox(8.39996+3.60004)x345.0, display
+....\glue(\tabskip) 161.04462
+....\hbox(8.39996+3.60004)x5.28589
+.....\glue 0.0 plus 1.0fil
+.....\hbox(8.39996+3.60004)x0.0
+......\vbox(8.39996+3.60004)x0.0
+.......\kern 0.0
+.......\hbox(8.39996+3.60004)x0.0
+........\rule(8.39996+3.60004)x0.0
+.....\hbox(4.30554+0.0)x5.28589
+......\mathon
+......\OML/cmm/m/it/10 a
+......\mathoff
+....\glue(\tabskip) 0.0
+....\hbox(8.39996+3.60004)x17.62488
+.....\hbox(6.94444+0.0)x17.62488
+......\mathon
+......\hbox(6.94444+0.0)x17.62488
+.......\hbox(0.0+0.0)x0.0
+.......\glue(\thickmuskip) 2.77771 plus 2.77771
+.......\OT1/cmr/m/n/10 =
+.......\glue(\thickmuskip) 2.77771 plus 2.77771
+.......\OML/cmm/m/it/10 b
+......\mathoff
+.....\glue 0.0 plus 1.0fil
+....\glue(\tabskip) 161.04462
+....\hbox(8.39996+3.60004)x0.0
+.....\kern -161.04462
+.....\kern 161.04462
+.....\hbox(8.39996+3.60004)x0.0, glue set - 12.77466fil
 ......\glue 0.0 plus 1.0fil minus 1.0fil
-......\hbox(4.37393+0.0)x4.99878
+......\hbox(8.39996+3.60004)x12.77466
+.......\hbox(8.39996+3.60004)x0.0
+........\vbox(8.39996+3.60004)x0.0
+.........\kern 0.0
+.........\hbox(8.39996+3.60004)x0.0
+..........\rule(8.39996+3.60004)x0.0
+.......\pdfliteral page{EMC}
+.......\marks4{e-,8,16,}
+.......\marks4{e+,8,16,}
 .......\write1{\new at label@record{mcid-9}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{9}{tagmcid}{\__property_code_tagmcid: }}}
 .......\pdfliteral shipout page{/Lbl <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
-.......\marks4{b-,9,19,Lbl,,,}
-.......\marks4{b+,9,19,Lbl,,,}
-.......\hbox(0.0+0.0)x0.0
-.......\TS1/cmr/m/n/10 ^^88
+.......\marks4{b-,9,17,Lbl,,,}
+.......\marks4{b+,9,17,Lbl,,,}
+.......\hbox(7.49817+2.49939)x12.77466
+........\T1/cmr/m/n/10 (
+........\T1/cmr/m/n/10 1
+........\kern 0.0
+........\T1/cmr/m/n/10 )
 .......\pdfliteral page{EMC}
-.......\marks4{e-,9,19,}
-.......\marks4{e+,9,19,}
-.....\glue 4.99878
-....\write1{\new at label@record{mcid-10}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{10}{tagmcid}{\__property_code_tagmcid: }}}
+.......\marks4{e-,9,17,}
+.......\marks4{e+,9,17,}
+.......\write1{\new at label@record{mcid-10}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{10}{tagmcid}{\__property_code_tagmcid: }}}
+.......\pdfliteral shipout page{/Formula <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+.......\marks4{b-,10,16,Formula,,,}
+.......\marks4{b+,10,16,Formula,,,}
+....\glue(\tabskip) 0.0
+...\penalty 10000
+...\glue 0.0
+...\penalty 10000
+...\glue(\belowdisplayskip) -10.0 plus -2.0 minus -5.0
+...\pdfliteral page{EMC}
+...\marks4{e-,10,16,}
+...\marks4{e+,10,16,}
+...\penalty 10000
+...\glue 10.0 plus 2.0 minus 5.0
+...\penalty 0
+...\glue 10.0 plus 2.0 minus 5.0
+...\glue -77.0
+...\glue(\parskip) 77.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 1.51276
+...\hbox(6.8872+0.0)x345.0, glue set 313.34106fil
+....\write1{\new at label@record{mcid-11}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{11}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
-....\penalty 0
-....\T1/cmr/m/n/10 A
+....\T1/cmr/m/n/10 B
+....\T1/cmr/m/n/10 B
+....\T1/cmr/m/n/10 B
+....\T1/cmr/m/n/10 B
+....\glue 3.33252 plus 1.66458 minus 1.11194
 ....\pdfliteral page{EMC}
+....\write1{\new at label@record{mcid-12}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{12}{tagmcid}{\__property_code_tagmcid: }}}
+....\pdfliteral shipout page{/Formula <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,10,22,text,,,}
-...\marks4{b+,10,22,text,,,}
-...\marks4{e-,10,22,}
-...\marks4{e+,10,22,}
-...\penalty -51
-...\glue 8.0 plus 2.0 minus 4.0
+...\marks4{b-,11,18,text,,,}
+...\marks4{b+,11,18,text,,,}
+...\marks4{e-,11,18,}
+...\marks4{e+,11,18,}
+...\marks4{b-,12,19,Formula,,,}
+...\marks4{b+,12,19,Formula,,,}
+...\penalty 10000
+...\glue(\abovedisplayskip) 10.0 plus 2.0 minus 5.0
+...\glue -3.0
+...\glue 0.0
+...\glue(\baselineskip) 6.60004
+...\hbox(8.39996+3.60004)x345.0, display
+....\glue(\tabskip) 160.34496
+....\hbox(8.39996+3.60004)x5.71527
+.....\glue 0.0 plus 1.0fil
+.....\hbox(8.39996+3.60004)x0.0
+......\vbox(8.39996+3.60004)x0.0
+.......\kern 0.0
+.......\hbox(8.39996+3.60004)x0.0
+........\rule(8.39996+3.60004)x0.0
+.....\hbox(4.30554+0.0)x5.71527
+......\mathon
+......\OML/cmm/m/it/10 x
+......\mathoff
+....\glue(\tabskip) 0.0
+....\hbox(8.39996+3.60004)x18.59482
+.....\hbox(4.30554+1.94444)x18.59482
+......\mathon
+......\hbox(4.30554+1.94444)x18.59482
+.......\hbox(0.0+0.0)x0.0
+.......\glue(\thickmuskip) 2.77771 plus 2.77771
+.......\OT1/cmr/m/n/10 =
+.......\glue(\thickmuskip) 2.77771 plus 2.77771
+.......\OML/cmm/m/it/10 y
+.......\kern0.35878
+......\mathoff
+.....\glue 0.0 plus 1.0fil
+....\glue(\tabskip) 160.34496
+....\hbox(8.39996+3.60004)x0.0
+.....\kern -160.34496
+.....\kern 160.34496
+.....\hbox(8.39996+3.60004)x0.0, glue set - 12.77466fil
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(8.39996+3.60004)x12.77466
+.......\hbox(8.39996+3.60004)x0.0
+........\vbox(8.39996+3.60004)x0.0
+.........\kern 0.0
+.........\hbox(8.39996+3.60004)x0.0
+..........\rule(8.39996+3.60004)x0.0
+.......\pdfliteral page{EMC}
+.......\marks4{e-,12,19,}
+.......\marks4{e+,12,19,}
+.......\write1{\new at label@record{mcid-13}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{13}{tagmcid}{\__property_code_tagmcid: }}}
+.......\pdfliteral shipout page{/Lbl <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+.......\marks4{b-,13,20,Lbl,,,}
+.......\marks4{b+,13,20,Lbl,,,}
+.......\hbox(7.49817+2.49939)x12.77466
+........\T1/cmr/m/n/10 (
+........\T1/cmr/m/n/10 2
+........\kern 0.0
+........\T1/cmr/m/n/10 )
+.......\pdfliteral page{EMC}
+.......\marks4{e-,13,20,}
+.......\marks4{e+,13,20,}
+.......\write1{\new at label@record{mcid-14}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{14}{tagmcid}{\__property_code_tagmcid: }}}
+.......\pdfliteral shipout page{/Formula <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+.......\marks4{b-,14,19,Formula,,,}
+.......\marks4{b+,14,19,Formula,,,}
+....\glue(\tabskip) 0.0
+...\penalty 10000
+...\glue 0.0
+...\penalty 10000
+...\glue(\belowdisplayskip) -10.0 plus -2.0 minus -5.0
+...\pdfliteral page{EMC}
+...\marks4{e-,14,19,}
+...\marks4{e+,14,19,}
+...\penalty 10000
+...\glue 10.0 plus 2.0 minus 5.0
+...\penalty 0
+...\glue 10.0 plus 2.0 minus 5.0
+...\glue -77.0
+...\glue 77.0
 ...\glue(\parskip) 77.0
 ...\glue(\parskip) 0.0
-...\glue(\baselineskip) 5.1128
-...\hbox(6.8872+0.0)x345.0, glue set 331.94763fil
-....\write1{\new at label@record{mcid-11}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{11}{tagmcid}{\__property_code_tagmcid: }}}
+...\glue(\baselineskip) 1.51276
+...\hbox(6.8872+0.0)x345.0, glue set 314.72595fil
+....\write1{\new at label@record{mcid-15}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{15}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
-....\T1/cmr/m/n/10 d
-....\T1/cmr/m/n/10 e
-....\T1/cmr/m/n/10 f
+....\hbox(0.0+0.0)x15.0
+....\T1/cmr/m/n/10 a
+....\T1/cmr/m/n/10 b
+....\kern0.27771
+....\T1/cmr/m/n/10 c
 ....\pdfliteral page{EMC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,11,23,text,,,}
-...\marks4{b+,11,23,text,,,}
-...\marks4{e-,11,23,}
-...\marks4{e+,11,23,}
+...\marks4{b-,15,22,text,,,}
+...\marks4{b+,15,22,text,,,}
+...\marks4{e-,15,22,}
+...\marks4{e+,15,22,}
 ...\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-,15,-1,}
-..\marks4{b+,15,-1,}
+..\marks4{b-,19,-1,}
+..\marks4{b+,19,-1,}
 ..\glue(\baselineskip) 23.5849
 ..\hbox(6.4151+0.0)x345.0
 ...\hbox(6.4151+0.0)x345.0, glue set 170.00061fil
@@ -252,8 +396,8 @@ Completed box being shipped out [1]
 ....\T1/cmr/m/n/10 1
 ....\glue 0.0 plus 1.0fil
 ..\pdfliteral page{EMC}
-..\marks4{e-,15,15,}
-..\marks4{e+,15,15,}
+..\marks4{e-,19,21,}
+..\marks4{e+,19,21,}
 ..\pdfrunninglinkon
 .\kern 0.0
 .\kern 0.0
@@ -272,36 +416,90 @@ Completed box being shipped out [2]
 ...\glue 0.0 plus 1.0fil
 ...\pdfrunninglinkoff
 ...\pdfliteral page{/Artifact BMC}
-...\marks4{b-,17,-1,}
-...\marks4{b+,17,-1,}
+...\marks4{b-,24,-1,}
+...\marks4{b+,24,-1,}
 ...\hbox(0.0+0.0)x345.0
 ....\hbox(0.0+0.0)x345.0
 ...\pdfliteral page{EMC}
-...\marks4{e-,17,2,}
-...\marks4{e+,17,2,}
+...\marks4{e-,24,2,}
+...\marks4{e+,24,2,}
 ...\pdfrunninglinkon
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 442.95268fil
+..\vbox(550.0+0.0)x345.0, glue set 248.9734fil
 ...\hbox(0.0+0.0)x0.0
 ...\glue(\topskip) 3.1128
+...\hbox(6.8872+0.0)x320.0061, glue set 312.50793fil, shifted 24.9939
+....\hbox(4.37393+0.0)x0.0
+.....\glue -24.9939
+.....\hbox(4.37393+0.0)x19.99512, glue set 14.99634fil
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(4.37393+0.0)x4.99878
+.......\write1{\new at label@record{mcid-16}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{16}{tagmcid}{\__property_code_tagmcid: }}}
+.......\pdfliteral shipout page{/Lbl <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+.......\marks4{b-,16,25,Lbl,,,}
+.......\marks4{b+,16,25,Lbl,,,}
+.......\hbox(0.0+0.0)x0.0
+.......\TS1/cmr/m/n/10 ^^88
+.......\pdfliteral page{EMC}
+.......\marks4{e-,16,25,}
+.......\marks4{e+,16,25,}
+.....\glue 4.99878
+....\write1{\new at label@record{mcid-17}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{17}{tagmcid}{\__property_code_tagmcid: }}}
+....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+....\penalty 0
+....\T1/cmr/m/n/10 A
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\marks4{b-,17,28,text,,,}
+...\marks4{b+,17,28,text,,,}
+...\marks4{e-,17,28,}
+...\marks4{e+,17,28,}
+...\penalty -51
+...\glue 8.0 plus 2.0 minus 4.0
+...\glue(\parskip) 77.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.1128
+...\hbox(6.8872+0.0)x345.0, glue set 331.94763fil
+....\write1{\new at label@record{mcid-20}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{20}{tagmcid}{\__property_code_tagmcid: }}}
+....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+....\T1/cmr/m/n/10 d
+....\T1/cmr/m/n/10 e
+....\T1/cmr/m/n/10 f
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\marks4{b-,20,29,text,,,}
+...\marks4{b+,20,29,text,,,}
+...\marks4{e-,20,29,}
+...\marks4{e+,20,29,}
+...\penalty -51
+...\glue 85.0 plus 2.0 minus 4.0
+...\glue -85.0 plus -2.0 minus -4.0
+...\glue 81.0 minus 3.0
+...\glue(\parskip) 4.0 plus 2.0 minus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.1128
 ...\hbox(6.8872+0.0)x320.0061, glue set 312.9245fil, shifted 24.9939
 ....\hbox(4.37393+0.0)x0.0
 .....\glue -24.9939
 .....\hbox(4.37393+0.0)x19.99512, glue set 14.99634fil
 ......\glue 0.0 plus 1.0fil minus 1.0fil
 ......\hbox(4.37393+0.0)x4.99878
-.......\write1{\new at label@record{mcid-12}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{12}{tagmcid}{\__property_code_tagmcid: }}}
+.......\write1{\new at label@record{mcid-21}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{21}{tagmcid}{\__property_code_tagmcid: }}}
 .......\pdfliteral shipout page{/Lbl <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
-.......\marks4{b-,12,26,Lbl,,,}
-.......\marks4{b+,12,26,Lbl,,,}
+.......\marks4{b-,21,32,Lbl,,,}
+.......\marks4{b+,21,32,Lbl,,,}
 .......\hbox(0.0+0.0)x0.0
 .......\TS1/cmr/m/n/10 ^^88
 .......\pdfliteral page{EMC}
-.......\marks4{e-,12,26,}
-.......\marks4{e+,12,26,}
+.......\marks4{e-,21,32,}
+.......\marks4{e+,21,32,}
 .....\glue 4.99878
-....\write1{\new at label@record{mcid-13}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{13}{tagmcid}{\__property_code_tagmcid: }}}
+....\write1{\new at label@record{mcid-22}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{22}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\penalty 0
 ....\T1/cmr/m/n/10 B
@@ -309,17 +507,17 @@ Completed box being shipped out [2]
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,13,29,text,,,}
-...\marks4{b+,13,29,text,,,}
-...\marks4{e-,13,29,}
-...\marks4{e+,13,29,}
+...\marks4{b-,22,35,text,,,}
+...\marks4{b+,22,35,text,,,}
+...\marks4{e-,22,35,}
+...\marks4{e+,22,35,}
 ...\penalty -51
 ...\glue 8.0 plus 2.0 minus 4.0
 ...\glue(\parskip) 77.0
 ...\glue(\parskip) 0.0
 ...\glue(\baselineskip) 7.6955
 ...\hbox(4.3045+1.94397)x345.0, glue set 315.00366fil
-....\write1{\new at label@record{mcid-16}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{16}{tagmcid}{\__property_code_tagmcid: }}}
+....\write1{\new at label@record{mcid-23}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{23}{tagmcid}{\__property_code_tagmcid: }}}
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\hbox(0.0+0.0)x15.0
 ....\T1/cmr/m/n/10 x
@@ -329,10 +527,10 @@ Completed box being shipped out [2]
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,16,31,text,,,}
-...\marks4{b+,16,31,text,,,}
-...\marks4{e-,16,31,}
-...\marks4{e+,16,31,}
+...\marks4{b-,23,37,text,,,}
+...\marks4{b+,23,37,text,,,}
+...\marks4{e-,23,37,}
+...\marks4{e+,23,37,}
 ...\glue -1.94397
 ...\glue 0.0 plus 1.0fil
 ...\glue 0.0 plus -1.0fil
@@ -343,8 +541,8 @@ Completed box being shipped out [2]
 ...\glue 0.0 plus 0.0001fil
 ..\pdfrunninglinkoff
 ..\pdfliteral page{/Artifact BMC}
-..\marks4{b-,18,-1,}
-..\marks4{b+,18,-1,}
+..\marks4{b-,25,-1,}
+..\marks4{b+,25,-1,}
 ..\glue(\baselineskip) 23.5849
 ..\hbox(6.4151+0.0)x345.0
 ...\hbox(6.4151+0.0)x345.0, glue set 170.00061fil
@@ -352,8 +550,8 @@ Completed box being shipped out [2]
 ....\T1/cmr/m/n/10 2
 ....\glue 0.0 plus 1.0fil
 ..\pdfliteral page{EMC}
-..\marks4{e-,18,2,}
-..\marks4{e+,18,2,}
+..\marks4{e-,25,2,}
+..\marks4{e+,25,2,}
 ..\pdfrunninglinkon
 .\kern 0.0
 .\kern -633.0





More information about the latex3-commits mailing list.