[latex3-commits] [git/LaTeX3-latex3-latex2e] gh687: fix for #687 (4bfd3709)

Frank Mittelbach frank.mittelbach at latex-project.org
Thu Oct 14 17:47:11 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : gh687
Link       : https://github.com/latex3/latex2e/commit/4bfd3709481c2cd4579718e9079d5639d4e131e5

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

commit 4bfd3709481c2cd4579718e9079d5639d4e131e5
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Thu Oct 14 17:47:11 2021 +0200

    fix for #687


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

4bfd3709481c2cd4579718e9079d5639d4e131e5
 base/changes.txt                                   |  10 +
 base/ltboxes.dtx                                   |  25 +-
 base/ltfloat.dtx                                   |  27 +-
 base/ltmath.dtx                                    |   8 +-
 base/testfiles/github-0479-often.luatex.tlg        |   2 +
 base/testfiles/github-0479-often.tlg               |   2 +
 base/testfiles/github-0479-often.xetex.tlg         |   2 +
 base/testfiles/github-0687.lvt                     |  32 ++
 base/testfiles/github-0687.tlg                     | 356 +++++++++++++++++++++
 .../tlb-latexrelease-rollback-003-often.luatex.tlg |   4 +
 .../tlb-latexrelease-rollback-003-often.tlg        |   4 +
 .../tlb-latexrelease-rollback-003-often.xetex.tlg  |   4 +
 base/testfiles/tlb-rollback-004-often.luatex.tlg   |   2 +
 base/testfiles/tlb-rollback-004-often.tlg          |   2 +
 base/testfiles/tlb-rollback-004-often.xetex.tlg    |   2 +
 base/testfiles/tlb-rollback-005.luatex.tlg         |   2 +
 base/testfiles/tlb-rollback-005.tlg                |   2 +
 base/testfiles/tlb-rollback-005.xetex.tlg          |   2 +
 18 files changed, 481 insertions(+), 7 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 7c574782..aa7a8c36 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,16 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 ================================================================================
 
+2021-10-14  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* ltfloat.dtx (subsection{Footnotes}):
+	* ltboxes.dtx (section{\LaTeX\ Box commands}):
+	Explicitly set \@currentcounter when not automatically done
+	through \refstepcounter (gh/687)
+
+	* ltmath.dtx (subsubsection{Flush left equations}):
+	Use \refstepcounter to implicitly set \@currentcounter (gh/687)
+
 2021-10-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* classes.dtx, doc.dtx, makeindx.dtx, preload.dtx, slides.dtx, array.dtx
diff --git a/base/ltboxes.dtx b/base/ltboxes.dtx
index 8499d3ab..92d9228a 100644
--- a/base/ltboxes.dtx
+++ b/base/ltboxes.dtx
@@ -33,7 +33,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltboxes.dtx}
-             [2021/02/10 v1.4b LaTeX Kernel (Box Commands)]
+             [2021/10/14 v1.4c LaTeX Kernel (Box Commands)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltboxes.dtx}
@@ -1137,10 +1137,12 @@
 %     {Color groups restored here.}
 % \changes{v1.4b}{2021/02/10}
 %         {Explicitly run \cs{par} in support for paragraph tagging}
+% \changes{v1.4c}{2021/10/14}
+%         {Explicitly set \cs{@currentcounter} (gh/687)}
 %    \begin{macrocode}
 %</2ekernel>
 %<*2ekernel|latexrelease>
-%<latexrelease>\IncludeInRelease{2021/06/01}%
+%<latexrelease>\IncludeInRelease{2021/11/15}%
 %<latexrelease>                 {\@mpfootnotetext}{footnotetext tagging}%
 \long\def\@mpfootnotetext#1{%
   \global\setbox\@mpfootins\vbox{%
@@ -1148,6 +1150,7 @@
     \reset at font\footnotesize
     \hsize\columnwidth
     \@parboxrestore
+    \def\@currentcounter{mpfootnote}%
     \protected at edef\@currentlabel
          {\csname p at mpfootnote\endcsname\@thefnmark}%
     \color at begingroup
@@ -1158,6 +1161,24 @@
 %</2ekernel|latexrelease>
 %<latexrelease>\EndIncludeInRelease
 %    \end{macrocode}
+%    \begin{macrocode}
+%<latexrelease>\IncludeInRelease{2021/06/01}%
+%<latexrelease>                 {\@mpfootnotetext}{footnotetext tagging}%
+%<latexrelease>\long\def\@mpfootnotetext#1{%
+%<latexrelease>  \global\setbox\@mpfootins\vbox{%
+%<latexrelease>    \unvbox\@mpfootins
+%<latexrelease>    \reset at font\footnotesize
+%<latexrelease>    \hsize\columnwidth
+%<latexrelease>    \@parboxrestore
+%<latexrelease>    \protected at edef\@currentlabel
+%<latexrelease>         {\csname p at mpfootnote\endcsname\@thefnmark}%
+%<latexrelease>    \color at begingroup
+%<latexrelease>      \@makefntext{%
+%<latexrelease>        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+%<latexrelease>    \par
+%<latexrelease>    \color at endgroup}}
+%<latexrelease>\EndIncludeInRelease
+%    \end{macrocode}
 %
 %    \begin{macrocode}
 %<latexrelease>\IncludeInRelease{0000/00/00}%
diff --git a/base/ltfloat.dtx b/base/ltfloat.dtx
index ed25db3e..ac3b6418 100644
--- a/base/ltfloat.dtx
+++ b/base/ltfloat.dtx
@@ -31,7 +31,7 @@
 %
 %<*driver>
 % \fi
-\ProvidesFile{ltfloat.dtx}[2021/03/03 v1.2f LaTeX Kernel (Floats)]
+\ProvidesFile{ltfloat.dtx}[2021/10/14 v1.2g LaTeX Kernel (Floats)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltfloat.dtx}
@@ -1510,10 +1510,12 @@
 %         {Missing percent, again}
 % \changes{v1.2e}{2021/02/10}{Explicitly run \cs{par} at the end of footnote text
 %      in preparation for paragraph hooks}
+% \changes{v1.2g}{2021/10/14}
+%         {Explicitly set \cs{@currentcounter} (gh/687)}
 %    \begin{macrocode}
 %</2ekernel>
 %<*2ekernel|latexrelease>
-%<latexrelease>\IncludeInRelease{2021/06/01}%
+%<latexrelease>\IncludeInRelease{2021/11/15}%
 %<latexrelease>                 {\@footnotetext}{footnotetext tagging}%
 \long\def\@footnotetext#1{\insert\footins{%
     \reset at font\footnotesize
@@ -1521,6 +1523,7 @@
     \splittopskip\footnotesep
     \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
     \hsize\columnwidth \@parboxrestore
+    \def\@currentcounter{footnote}%
     \protected at edef\@currentlabel{%
        \csname p at footnote\endcsname\@thefnmark
     }%
@@ -1534,6 +1537,26 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
+%<latexrelease>\IncludeInRelease{2021/06/01}%
+%<latexrelease>                 {\@footnotetext}{footnotetext tagging}%
+%<latexrelease>\long\def\@footnotetext#1{\insert\footins{%
+%<latexrelease>    \reset at font\footnotesize
+%<latexrelease>    \interlinepenalty\interfootnotelinepenalty
+%<latexrelease>    \splittopskip\footnotesep
+%<latexrelease>    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+%<latexrelease>    \hsize\columnwidth \@parboxrestore
+%<latexrelease>    \protected at edef\@currentlabel{%
+%<latexrelease>       \csname p at footnote\endcsname\@thefnmark
+%<latexrelease>    }%
+%<latexrelease>    \color at begingroup
+%<latexrelease>      \@makefntext{%
+%<latexrelease>        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
+%<latexrelease>    \par
+%<latexrelease>    \color at endgroup}}%
+%<latexrelease>\EndIncludeInRelease
+%    \end{macrocode}
+%    
+%    \begin{macrocode}
 %<latexrelease>\IncludeInRelease{0000/00/00}%
 %<latexrelease>                 {\@footnotetext}{footnotetext tagging}%
 %<latexrelease>
diff --git a/base/ltmath.dtx b/base/ltmath.dtx
index aadb96fb..95e93961 100644
--- a/base/ltmath.dtx
+++ b/base/ltmath.dtx
@@ -38,7 +38,7 @@
 %<*driver>
 % \fi
 \ProvidesFile{ltmath.dtx}
-              [2021/04/20 v1.2i LaTeX Kernel (Math Setup)]
+              [2021/10/14 v1.2j LaTeX Kernel (Math Setup)]
 % \iffalse
 %</driver>
 %
@@ -1231,10 +1231,12 @@
 %
 % \begin{environment}{eqnarray}
 %    The \textsf{eqnarray} environment
+% \changes{v1.2j}{2021/10/14}
+%         {Use \cs{refstepcounter} to implicitly
+%          set \cs{@currentcounter} (gh/687)}
 %    \begin{macrocode}
 \renewenvironment{eqnarray}{%
-    \stepcounter{equation}%
-    \def\@currentlabel{\p at equation\theequation}%
+    \refstepcounter{equation}%
     \global\@eqnswtrue\m at th
     \global\@eqcnt\z@
     \tabskip\mathindent
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index 76b4cea5..b19ea451 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -430,6 +430,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -520,6 +521,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 8540d1fd..2d8fe8a6 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -419,6 +419,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -509,6 +510,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index 6b8e509f..7980339f 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -420,6 +420,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -510,6 +511,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/github-0687.lvt b/base/testfiles/github-0687.lvt
new file mode 100644
index 00000000..423d4c72
--- /dev/null
+++ b/base/testfiles/github-0687.lvt
@@ -0,0 +1,32 @@
+\documentclass{article}
+\input{test2e}
+
+
+\makeatletter
+\newcommand\mycurrentlabel{\@currentlabel}
+\newcommand\mycurrentcounter{\@currentcounter}
+\makeatother
+
+\showoutput
+
+\begin{document}
+
+\START
+
+\section{Section 1}
+
+Foo.\footnote{Bar.}
+
+Baz.\footnote{\mycurrentlabel{} \mycurrentcounter}
+
+Bar.\footnote[7]{\mycurrentlabel{} \mycurrentcounter}
+
+\begin{minipage}{.6\textwidth}
+  Foo.\footnotemark
+
+  Baz.\footnote{\mycurrentlabel{} \mycurrentcounter}
+
+  Bar.\footnote[7]{\mycurrentlabel{} \mycurrentcounter}
+\end{minipage}\footnotetext{Foo: \mycurrentlabel{} \mycurrentcounter}
+
+\end{document}
diff --git a/base/testfiles/github-0687.tlg b/base/testfiles/github-0687.tlg
new file mode 100644
index 00000000..0dd33b1e
--- /dev/null
+++ b/base/testfiles/github-0687.tlg
@@ -0,0 +1,356 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line ....
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\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
+...\hbox(0.0+0.0)x345.0
+....\hbox(0.0+0.0)x345.0
+..\glue 25.0
+..\glue(\lineskip) 0.0
+..\vbox(550.0+0.0)x345.0, glue set 393.60513fil
+...\write-{}
+...\glue(\topskip) 0.00002
+...\hbox(9.99998+0.0)x345.0, glue set 255.70845fil
+....\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 S
+....\OT1/cmr/bx/n/14.4 e
+....\OT1/cmr/bx/n/14.4 c
+....\OT1/cmr/bx/n/14.4 t
+....\OT1/cmr/bx/n/14.4 i
+....\OT1/cmr/bx/n/14.4 o
+....\OT1/cmr/bx/n/14.4 n
+....\glue 5.4 plus 2.7 minus 1.79999
+....\OT1/cmr/bx/n/14.4 1
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}Section 1}{\thepage }{}\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) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 321.76381fil
+....\OT1/cmr/m/n/10 F
+....\kern-0.83334
+....\OT1/cmr/m/n/10 o
+....\kern0.27779
+....\OT1/cmr/m/n/10 o
+....\OT1/cmr/m/n/10 .
+....\penalty 10000
+....\hbox(8.14003+0.0)x4.48613
+.....\mathon
+.....\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+......\OT1/cmr/m/n/7 1
+.....\mathoff
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 306.20827fil
+....\hbox(0.0+0.0)x15.0
+....\OT1/cmr/m/n/10 B
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 z
+....\OT1/cmr/m/n/10 .
+....\penalty 10000
+....\hbox(8.14003+0.0)x4.48613
+.....\mathon
+.....\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+......\OT1/cmr/m/n/7 2
+.....\mathoff
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 3.85997
+...\hbox(8.14003+0.0)x345.0, glue set 306.73604fil
+....\hbox(0.0+0.0)x15.0
+....\OT1/cmr/m/n/10 B
+....\OT1/cmr/m/n/10 a
+....\OT1/cmr/m/n/10 r
+....\OT1/cmr/m/n/10 .
+....\penalty 10000
+....\hbox(8.14003+0.0)x4.48613
+.....\mathon
+.....\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+......\OT1/cmr/m/n/7 7
+.....\mathoff
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue(\parskip) 0.0 plus 1.0
+...\glue(\parskip) 0.0
+...\glue(\lineskip) 1.0
+...\hbox(32.57004+27.57002)x345.0, glue set 122.9979fil
+....\hbox(0.0+0.0)x15.0
+....\mathon
+....\vbox(32.57004+27.57002)x207.0021
+.....\hbox(8.14003+0.0)x207.0021, glue set 183.76591fil
+......\hbox(0.0+0.0)x0.0
+......\OT1/cmr/m/n/10 F
+......\kern-0.83334
+......\OT1/cmr/m/n/10 o
+......\kern0.27779
+......\OT1/cmr/m/n/10 o
+......\OT1/cmr/m/n/10 .
+......\penalty 10000
+......\hbox(8.14003+0.0)x4.48613
+.......\mathon
+.......\hbox(4.51111+0.0)x4.48613, shifted -3.62892
+........\OT1/cmr/m/n/7 3
+.......\mathoff
+......\kern 0.0
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\glue(\parskip) 0.0
+.....\glue(\parskip) 0.0
+.....\glue(\baselineskip) 5.16669
+.....\hbox(6.83331+0.0)x207.0021, glue set 182.97424fil
+......\hbox(0.0+0.0)x0.0
+......\OT1/cmr/m/n/10 B
+......\OT1/cmr/m/n/10 a
+......\OT1/cmr/m/n/10 z
+......\OT1/cmr/m/n/10 .
+......\penalty 10000
+......\hbox(6.6428+0.0)x4.72226
+.......\mathon
+.......\hbox(3.01389+0.0)x4.72226, shifted -3.62892
+........\OT1/cmr/m/it/7 a
+.......\mathoff
+......\kern 0.0
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\glue(\parskip) 0.0
+.....\glue(\parskip) 0.0
+.....\glue(\baselineskip) 5.16669
+.....\hbox(6.83331+0.0)x207.0021, glue set 183.91313fil
+......\hbox(0.0+0.0)x0.0
+......\OT1/cmr/m/n/10 B
+......\OT1/cmr/m/n/10 a
+......\OT1/cmr/m/n/10 r
+......\OT1/cmr/m/n/10 .
+......\penalty 10000
+......\hbox(6.6428+0.0)x4.31114
+.......\mathon
+.......\hbox(3.01389+1.3611)x4.31114, shifted -3.62892
+........\OT1/cmr/m/it/7 g
+.......\mathoff
+......\kern 0.0
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\glue 9.0 plus 4.0 minus 2.0
+.....\kern -3.0
+.....\rule(0.4+0.0)x82.79958
+.....\kern 2.6
+.....\hbox(6.65+2.85002)x207.0021, glue set 141.97899fil
+......\hbox(5.40666+0.0)x15.30023, glue set 11.18115fil
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\hbox(5.40666+0.0)x4.11908
+........\mathon
+........\hbox(2.58333+0.0)x4.11908, shifted -2.82333
+.........\OT1/cmr/m/it/6 a
+........\mathoff
+......\hbox(6.65+0.0)x0.0
+.......\rule(6.65+0.0)x0.0
+......\OT1/cmr/m/it/8 a
+......\glue 2.83337 plus 1.41669 minus 0.94446
+......\OT1/cmr/m/n/8 m
+......\OT1/cmr/m/n/8 p
+......\OT1/cmr/m/n/8 f
+......\OT1/cmr/m/n/8 o
+......\kern0.23611
+......\OT1/cmr/m/n/8 o
+......\OT1/cmr/m/n/8 t
+......\OT1/cmr/m/n/8 n
+......\OT1/cmr/m/n/8 o
+......\OT1/cmr/m/n/8 t
+......\OT1/cmr/m/n/8 e
+......\penalty 10000
+......\rule(0.0+2.85002)x0.0
+......\kern 0.0
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+.....\glue(\parskip) 0.0
+.....\glue(\parskip) 0.0
+.....\hbox(6.65+2.85002)x207.0021, glue set 142.41788fil
+......\hbox(5.40666+0.0)x15.30023, glue set 11.53354fil
+.......\glue 0.0 plus 1.0fil minus 1.0fil
+.......\hbox(5.40666+0.0)x3.7667
+........\mathon
+........\hbox(2.58333+1.16666)x3.7667, shifted -2.82333
+.........\OT1/cmr/m/it/6 g
+........\mathoff
+......\hbox(6.65+0.0)x0.0
+.......\rule(6.65+0.0)x0.0
+......\OT1/cmr/m/it/8 g
+......\glue 2.83337 plus 1.41669 minus 0.94446
+......\OT1/cmr/m/n/8 m
+......\OT1/cmr/m/n/8 p
+......\OT1/cmr/m/n/8 f
+......\OT1/cmr/m/n/8 o
+......\kern0.23611
+......\OT1/cmr/m/n/8 o
+......\OT1/cmr/m/n/8 t
+......\OT1/cmr/m/n/8 n
+......\OT1/cmr/m/n/8 o
+......\OT1/cmr/m/n/8 t
+......\OT1/cmr/m/n/8 e
+......\penalty 10000
+......\rule(0.0+2.85002)x0.0
+......\kern 0.0
+......\penalty 10000
+......\glue(\parfillskip) 0.0 plus 1.0fil
+......\glue(\rightskip) 0.0
+....\mathoff
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -5.0
+...\glue 0.0 plus 1.0fil
+...\glue 9.0 plus 4.0 minus 2.0
+...\kern -3.0
+...\rule(0.4+0.0)x137.9979
+...\kern 2.6
+...\hbox(6.68999+2.85002)x345.0, glue set 313.75926fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 1
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 B
+....\OT1/cmr/m/n/8 a
+....\OT1/cmr/m/n/8 r
+....\OT1/cmr/m/n/8 .
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\hbox(6.68999+2.85002)x345.0, glue set 291.92145fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 2
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 2
+....\glue 2.83337 plus 1.41669 minus 0.94446
+....\OT1/cmr/m/n/8 f
+....\OT1/cmr/m/n/8 o
+....\kern0.23611
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 n
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 e
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\hbox(6.68999+2.85002)x345.0, glue set 291.92145fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 7
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 7
+....\glue 2.83337 plus 1.41669 minus 0.94446
+....\OT1/cmr/m/n/8 f
+....\OT1/cmr/m/n/8 o
+....\kern0.23611
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 n
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 e
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\hbox(6.68999+2.85002)x345.0, glue set 272.21005fil
+....\hbox(6.68999+0.0)x15.30023, glue set 11.13362fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\hbox(6.68999+0.0)x4.16661
+......\mathon
+......\hbox(3.86665+0.0)x4.16661, shifted -2.82333
+.......\OT1/cmr/m/n/6 3
+......\mathoff
+....\hbox(6.65+0.0)x0.0
+.....\rule(6.65+0.0)x0.0
+....\OT1/cmr/m/n/8 F
+....\kern-0.70834
+....\OT1/cmr/m/n/8 o
+....\kern0.23611
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 :
+....\glue 3.77783 plus 2.83337 minus 0.47223
+....\OT1/cmr/m/n/8 3
+....\glue 2.83337 plus 1.41669 minus 0.94446
+....\OT1/cmr/m/n/8 f
+....\OT1/cmr/m/n/8 o
+....\kern0.23611
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 n
+....\OT1/cmr/m/n/8 o
+....\OT1/cmr/m/n/8 t
+....\OT1/cmr/m/n/8 e
+....\penalty 10000
+....\rule(0.0+2.85002)x0.0
+....\kern 0.0
+....\penalty 10000
+....\glue(\parfillskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0
+...\glue -2.85002
+...\glue 0.0 plus 0.0001fil
+..\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
+(github-0687.aux)
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index 0907d3bf..02c37c53 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -366,6 +366,7 @@ Applying: [....-..-..] Make \parbox robust on input line ....
 Skipping: [....-..-..] reset \lineskiplimit  on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Make \rule robust on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
@@ -437,6 +438,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
@@ -979,6 +981,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -1060,6 +1063,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index e7d97bef..2a77a244 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -360,6 +360,7 @@ Applying: [....-..-..] Make \parbox robust on input line ....
 Skipping: [....-..-..] reset \lineskiplimit  on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Make \rule robust on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
@@ -431,6 +432,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
@@ -963,6 +965,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -1044,6 +1047,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
index ceb990c1..d6b414ba 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -360,6 +360,7 @@ Applying: [....-..-..] Make \parbox robust on input line ....
 Skipping: [....-..-..] reset \lineskiplimit  on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Make \rule robust on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
@@ -431,6 +432,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
@@ -972,6 +974,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -1053,6 +1056,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index 603f92cb..b09dfaf4 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -426,6 +426,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -516,6 +517,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index ec108828..bda83988 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -414,6 +414,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -504,6 +505,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index 497974e8..2145c35d 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -415,6 +415,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -505,6 +506,7 @@ Skipping: [....-..-..] subscript baseline on input line ....
 Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index bf4ec8f5..fde09f8f 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -434,6 +434,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -524,6 +525,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 3ba30dae..389b304d 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -423,6 +423,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -513,6 +514,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index b50db6d2..0c57a1ec 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -424,6 +424,7 @@ Already applied: [....-..-..] Make \parbox robust on input line ....
 Applying: [....-..-..] reset \lineskiplimit  on input line ....
 Already applied: [....-..-..] reset \lineskiplimit  on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] Make \rule robust on input line ....
 LaTeX Info: Redefining \rule on input line ....
@@ -514,6 +515,7 @@ Applying: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Already applied: [....-..-..] subscript baseline on input line ....
 Skipping: [....-..-..] footnotetext tagging on input line ....
+Skipping: [....-..-..] footnotetext tagging on input line ....
 Applying: [....-..-..] footnotetext tagging on input line ....
 Skipping: [....-..-..] Add footref on input line ....
 Applying: [....-..-..] Add footref on input line ....





More information about the latex3-commits mailing list.