[latex3-commits] [git/LaTeX3-latex3-latex2e] LM-tagging: further test files (skeletons) (ce5c8e9f)
Frank Mittelbach
frank.mittelbach at latex-project.org
Wed Mar 22 13:28:55 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : LM-tagging
Link : https://github.com/latex3/latex2e/commit/ce5c8e9f9ba5a74f88f818fc008ff86d215cded1
>---------------------------------------------------------------
commit ce5c8e9f9ba5a74f88f818fc008ff86d215cded1
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Wed Mar 22 13:28:55 2023 +0100
further test files (skeletons)
>---------------------------------------------------------------
ce5c8e9f9ba5a74f88f818fc008ff86d215cded1
.../testfiles-LM/{LM-3-5.lvt => LM-3-6.lvt} | 8 +-
.../testfiles-LM/{LM-3-5.tlg => LM-3-6.tlg} | 2 +
.../testfiles-LM/{LM-3-1+2.lvt => LM-3-7.lvt} | 12 +-
.../testfiles-LM/{LM-3-1+2.tlg => LM-3-7.tlg} | 17 +-
required/latex-lab/testfiles-LM/LM-4-1.lvt | 73 +++++
required/latex-lab/testfiles-LM/LM-4-1.tlg | 334 +++++++++++++++++++++
.../testfiles-LM/{LM-3-5.lvt => LM-4-2+3.lvt} | 29 +-
.../testfiles-LM/{LM-3-5.lvt => LM-4-5.lvt} | 25 +-
.../testfiles-LM/{LM-3-5.lvt => LM-5-1+2+3.lvt} | 25 +-
.../testfiles-LM/{LM-3-1+2.lvt => LM-5-1+2.lvt} | 22 +-
required/latex-lab/testfiles-LM/LM-5-3.lvt | 51 ++++
required/latex-lab/testfiles-LM/LM-5-3.tlg | 164 ++++++++++
required/latex-lab/update-LM-all.sh | 8 +-
13 files changed, 720 insertions(+), 50 deletions(-)
diff --git a/required/latex-lab/testfiles-LM/LM-3-5.lvt b/required/latex-lab/testfiles-LM/LM-3-6.lvt
similarity index 78%
copy from required/latex-lab/testfiles-LM/LM-3-5.lvt
copy to required/latex-lab/testfiles-LM/LM-3-6.lvt
index ac14b4c7..b8792777 100644
--- a/required/latex-lab/testfiles-LM/LM-3-5.lvt
+++ b/required/latex-lab/testfiles-LM/LM-3-6.lvt
@@ -34,16 +34,16 @@
\setcounter{chapter}{3}
-\setcounter{section}{4}
+\setcounter{section}{5}
-\section{Figures and Floating Bodies}
+\section{Lining Up in Columns}
-\subsection{Figures and Tables}
+\subsection{The \texttt{tabbing} Environment}
\emph{--- make examples ---}
-\subsection{Marginal Notes}
+\subsection{The \texttt{tabular} Environment}
\emph{--- make examples ---}
diff --git a/required/latex-lab/testfiles-LM/LM-3-5.tlg b/required/latex-lab/testfiles-LM/LM-3-6.tlg
similarity index 97%
copy from required/latex-lab/testfiles-LM/LM-3-5.tlg
copy to required/latex-lab/testfiles-LM/LM-3-6.tlg
index e6c05434..3433eaeb 100644
--- a/required/latex-lab/testfiles-LM/LM-3-5.tlg
+++ b/required/latex-lab/testfiles-LM/LM-3-6.tlg
@@ -78,6 +78,8 @@ Package tagpdf Info: The rule between parent 'Lbl'
Package tagpdf Info: closing structure 20 tagged /Lbl
Package tagpdf Info: The rule between parent 'H3 (from subsection)'
(tagpdf) and child 'MC' is '1 (0..n)'
+LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <12> not available
+(Font) Font shape `OT1/cmtt/m/n' tried instead on input line ...
Package tagpdf Info: closing structure 19 tagged /subsection
Package tagpdf Info: The rule between parent 'Sect'
(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
diff --git a/required/latex-lab/testfiles-LM/LM-3-1+2.lvt b/required/latex-lab/testfiles-LM/LM-3-7.lvt
similarity index 78%
copy from required/latex-lab/testfiles-LM/LM-3-1+2.lvt
copy to required/latex-lab/testfiles-LM/LM-3-7.lvt
index 3fa24553..d2f52903 100644
--- a/required/latex-lab/testfiles-LM/LM-3-1+2.lvt
+++ b/required/latex-lab/testfiles-LM/LM-3-7.lvt
@@ -19,9 +19,9 @@
\START
-\title{Testing the document elements from the \LaTeX{} Manual -- 3.1 \& 3.2}
+\title{Testing the document elements from the \LaTeX{} Manual -- 3.4}
\author{Frank Mittelbach}
-\date{2023-03-14}
+\date{2023-03-16}
\maketitle
@@ -34,11 +34,13 @@
\setcounter{chapter}{3}
-\setcounter{section}{0}
+\setcounter{section}{6}
-\section{Changing Type Style}
+\section{Simulating Typed Text}
+
+
+\emph{--- make examples ---}
-\section{Symbols From Other Languages}
\newpage
diff --git a/required/latex-lab/testfiles-LM/LM-3-1+2.tlg b/required/latex-lab/testfiles-LM/LM-3-7.tlg
similarity index 86%
copy from required/latex-lab/testfiles-LM/LM-3-1+2.tlg
copy to required/latex-lab/testfiles-LM/LM-3-7.tlg
index 3cc2f92a..57743359 100644
--- a/required/latex-lab/testfiles-LM/LM-3-1+2.tlg
+++ b/required/latex-lab/testfiles-LM/LM-3-7.tlg
@@ -67,19 +67,14 @@ Package tagpdf Info: closing structure 17 tagged /Lbl
Package tagpdf Info: The rule between parent 'H2 (from section)'
(tagpdf) and child 'MC' is '1 (0..n)'
Package tagpdf Info: closing structure 16 tagged /section
-Package tagpdf Info: closing structure 15 tagged /Sect
-Package tagpdf Info: The rule between parent 'Document'
-(tagpdf) and child 'Sect' is '1 (0..n)'
Package tagpdf Info: The rule between parent 'Sect'
-(tagpdf) and child 'H2 (from section)' is '1 (0..n)'
-Package tagpdf Info: The rule between parent 'H2 (from section)'
-(tagpdf) and child 'Lbl' is '1 (0..n)'
-Package tagpdf Info: The rule between parent 'Lbl'
-(tagpdf) and child 'MC' is '1 (0..n)'
-Package tagpdf Info: closing structure 20 tagged /Lbl
-Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Sect)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
(tagpdf) and child 'MC' is '1 (0..n)'
-Package tagpdf Info: closing structure 19 tagged /section
+Package tagpdf Info: closing structure 19 tagged /text
+Package tagpdf Info: closing structure 18 tagged /text-unit
The sequence \g__tag_mc_main_marks_seq contains the items (without outer
braces):
> {e+}
diff --git a/required/latex-lab/testfiles-LM/LM-4-1.lvt b/required/latex-lab/testfiles-LM/LM-4-1.lvt
new file mode 100644
index 00000000..8d2f6cda
--- /dev/null
+++ b/required/latex-lab/testfiles-LM/LM-4-1.lvt
@@ -0,0 +1,73 @@
+
+\DocumentMetadata{
+ testphase={phase-III
+% ,math
+ }
+ ,uncompress
+% ,pdfversion=2.0
+ ,debug={
+% para,
+ log=vv}
+}
+
+\input{regression-test}
+
+\documentclass{report}
+
+\usepackage{kantlipsum}
+
+
+\begin{document}
+
+\START
+
+\title{Testing the document elements from the \LaTeX{} Manual -- 4.1}
+\author{Frank Mittelbach}
+\date{2023-03-16}
+
+\maketitle
+
+\section*{Issues/ToDos}
+
+\begin{itemize}
+\item
+ The MC of ``Contents'' heading show \verb=\@markboth= stuff. This is
+ really a heading implementation issue
+\item
+ Looks like the starred headings replace Lbl by NonStruct to simplify
+ coding, but that should probably cleaned up and dropped.
+\item
+ Activating ``math'' tagging (as this test document does), results in
+ the Author name tagged as a formula in the middle of some of the TOCI lines
+ in the TOC, looks like the TOC coding and the math coding conflict
+ with each other!
+
+ The problem goes away, if the \texttt{math} is taken out, perhaps it is due
+ to the dotted leaders.
+\end{itemize}
+
+\setcounter{tocdepth}{3}
+
+\tableofcontents
+
+
+\setcounter{chapter}{4}
+\setcounter{section}{0}
+
+\section{The Table of Contents}
+
+\subsection{A subsection}
+\subsection{Another subsection}
+\subsubsection{A subsubsection}
+
+\subsection{A subsection with a lot of text in the title --- \kant*[1][2]}
+
+\newpage
+
+\section{A final section}
+
+\kant[1][3]
+
+\newpage
+\OMIT
+\end{document}
diff --git a/required/latex-lab/testfiles-LM/LM-4-1.tlg b/required/latex-lab/testfiles-LM/LM-4-1.tlg
new file mode 100644
index 00000000..f7059152
--- /dev/null
+++ b/required/latex-lab/testfiles-LM/LM-4-1.tlg
@@ -0,0 +1,334 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <17.28> on input line ....
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <12> on input line ....
+Package tagpdf Info: closing structure 3 tagged /text
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+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 ....
+Package tagpdf Info: closing structure 4 tagged /text
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 5 tagged /text
+Package tagpdf Info: closing structure 2 tagged /text-unit
+The sequence \g__tag_mc_main_marks_seq is empty
+> .
+[1
+]
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H2 (from section)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 7 tagged /section
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Sect)'
+(tagpdf) and child 'L (from itemize)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'L (from itemize)'
+(tagpdf) and child 'LI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 11 tagged /Lbl
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'LBody' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LBody'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from LBody)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 14 tagged /text
+Package tagpdf Info: closing structure 13 tagged /text-unit
+Package tagpdf Info: closing structure 12 tagged /LBody
+Package tagpdf Info: closing structure 10 tagged /LI
+Package tagpdf Info: The rule between parent 'L (from itemize)'
+(tagpdf) and child 'LI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 16 tagged /Lbl
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'LBody' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LBody'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from LBody)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 19 tagged /text
+Package tagpdf Info: closing structure 18 tagged /text-unit
+Package tagpdf Info: closing structure 17 tagged /LBody
+Package tagpdf Info: closing structure 15 tagged /LI
+Package tagpdf Info: The rule between parent 'L (from itemize)'
+(tagpdf) and child 'LI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 21 tagged /Lbl
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'LBody' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LBody'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from LBody)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 24 tagged /text
+Package tagpdf Info: closing structure 23 tagged /text-unit
+Package tagpdf Info: The rule between parent 'LBody'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from LBody)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 26 tagged /text
+Package tagpdf Info: closing structure 25 tagged /text-unit
+Package tagpdf Info: closing structure 22 tagged /LBody
+Package tagpdf Info: closing structure 20 tagged /LI
+Package tagpdf Info: closing structure 9 tagged /itemize
+Package tagpdf Info: closing structure 8 tagged /text-unit
+The sequence \g__tag_mc_main_marks_seq contains the items (without outer
+braces):
+> {e+}
+> {3}
+> {5}.
+[1]
+Package tagpdf Info: closing structure 6 tagged /Sect
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H1 (from chapter)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H1 (from chapter)'
+(tagpdf) and child 'NonStruct' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'NonStruct (inherited from H1)'
+(tagpdf) and child 'Span' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Span'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 30 tagged /Span
+Package tagpdf Info: closing structure 29 tagged /NonStruct
+Package tagpdf Info: closing structure 28 tagged /chapter
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'TOC' is '1 (0..n)'
+(LM-4-1.toc
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 34 tagged /Lbl
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+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 ....
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 33 tagged /Reference
+Package tagpdf Info: closing structure 32 tagged /TOCI
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 38 tagged /Lbl
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 37 tagged /Reference
+Package tagpdf Info: closing structure 36 tagged /TOCI
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 41 tagged /Lbl
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 40 tagged /Reference
+Package tagpdf Info: closing structure 39 tagged /TOCI
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 44 tagged /Reference
+Package tagpdf Info: closing structure 43 tagged /TOCI
+Package tagpdf Info: closing structure 42 tagged /TOC
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 47 tagged /Lbl
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 46 tagged /Reference
+Package tagpdf Info: closing structure 45 tagged /TOCI
+Package tagpdf Info: closing structure 35 tagged /TOC
+Package tagpdf Info: The rule between parent 'TOC'
+(tagpdf) and child 'TOCI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'TOCI'
+(tagpdf) and child 'Reference' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 50 tagged /Lbl
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Reference'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 49 tagged /Reference
+Package tagpdf Info: closing structure 48 tagged /TOCI
+)
+Package tagpdf Info: closing structure 31 tagged /TOC
+\tf at toc=\write...
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H2 (from section)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 53 tagged /Lbl
+Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 52 tagged /section
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H3 (from subsection)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 56 tagged /Lbl
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 55 tagged /subsection
+Package tagpdf Info: closing structure 54 tagged /Sect
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H3 (from subsection)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 59 tagged /Lbl
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 58 tagged /subsection
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H4 (from subsubsection)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H4 (from subsubsection)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 61 tagged /subsubsection
+Package tagpdf Info: closing structure 60 tagged /Sect
+Package tagpdf Info: closing structure 57 tagged /Sect
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H3 (from subsection)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 64 tagged /Lbl
+Package tagpdf Info: The rule between parent 'H3 (from subsection)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 63 tagged /subsection
+The sequence \g__tag_mc_main_marks_seq contains the items (without outer
+braces):
+> {e+}
+> {13}
+> {26}.
+[2
+]
+Package tagpdf Info: closing structure 62 tagged /Sect
+Package tagpdf Info: closing structure 51 tagged /Sect
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Sect' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'H2 (from section)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 67 tagged /Lbl
+Package tagpdf Info: The rule between parent 'H2 (from section)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 66 tagged /section
+Package tagpdf Info: The rule between parent 'Sect'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Sect)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 69 tagged /text
+Package tagpdf Info: closing structure 68 tagged /text-unit
+The sequence \g__tag_mc_main_marks_seq contains the items (without outer
+braces):
+> {e+}
+> {53}
+> {63}.
+[3]
diff --git a/required/latex-lab/testfiles-LM/LM-3-5.lvt b/required/latex-lab/testfiles-LM/LM-4-2+3.lvt
similarity index 59%
copy from required/latex-lab/testfiles-LM/LM-3-5.lvt
copy to required/latex-lab/testfiles-LM/LM-4-2+3.lvt
index ac14b4c7..366a17f8 100644
--- a/required/latex-lab/testfiles-LM/LM-3-5.lvt
+++ b/required/latex-lab/testfiles-LM/LM-4-2+3.lvt
@@ -1,6 +1,8 @@
\DocumentMetadata{
- testphase={phase-III,math}
+ testphase={phase-III
+% ,math
+ }
,uncompress
% ,pdfversion=2.0
,debug={
@@ -19,9 +21,9 @@
\START
-\title{Testing the document elements from the \LaTeX{} Manual -- 3.4}
+\title{Testing the document elements from the \LaTeX{} Manual -- 4.2 \& 4.3}
\author{Frank Mittelbach}
-\date{2023-03-16}
+\date{2023-03-17}
\maketitle
@@ -33,22 +35,33 @@
-\setcounter{chapter}{3}
-\setcounter{section}{4}
+\setcounter{chapter}{4}
+\setcounter{section}{1}
-\section{Figures and Floating Bodies}
+\section{Cross-References}
+
+\emph{--- make examples ---}
+
+
+\section{Bibliography and Citation}
-\subsection{Figures and Tables}
\emph{--- make examples ---}
-\subsection{Marginal Notes}
+
+\subsection{Using \BibTeX{}}
+
\emph{--- make examples ---}
+\subsection{Doing It Yourself}
+
+
+\emph{--- make examples ---}
+
\newpage
\OMIT
\end{document}
diff --git a/required/latex-lab/testfiles-LM/LM-3-5.lvt b/required/latex-lab/testfiles-LM/LM-4-5.lvt
similarity index 62%
copy from required/latex-lab/testfiles-LM/LM-3-5.lvt
copy to required/latex-lab/testfiles-LM/LM-4-5.lvt
index ac14b4c7..ce39cb24 100644
--- a/required/latex-lab/testfiles-LM/LM-3-5.lvt
+++ b/required/latex-lab/testfiles-LM/LM-4-5.lvt
@@ -1,6 +1,8 @@
\DocumentMetadata{
- testphase={phase-III,math}
+ testphase={phase-III
+% ,math
+ }
,uncompress
% ,pdfversion=2.0
,debug={
@@ -19,9 +21,9 @@
\START
-\title{Testing the document elements from the \LaTeX{} Manual -- 3.4}
+\title{Testing the document elements from the \LaTeX{} Manual -- 4.2 \& 4.3}
\author{Frank Mittelbach}
-\date{2023-03-16}
+\date{2023-03-17}
\maketitle
@@ -33,22 +35,31 @@
-\setcounter{chapter}{3}
+\setcounter{chapter}{4}
\setcounter{section}{4}
-\section{Figures and Floating Bodies}
+\section{Making an Index or Glossary}
+
+
+\subsection{Compiling the Entries}
-\subsection{Figures and Tables}
\emph{--- make examples ---}
-\subsection{Marginal Notes}
+
+\subsection{Producing an Index or Glossary by Yourself}
+
\emph{--- make examples ---}
+\subsection{Doing It Yourself}
+
+
+\emph{--- make examples ---}
+
\newpage
\OMIT
\end{document}
diff --git a/required/latex-lab/testfiles-LM/LM-3-5.lvt b/required/latex-lab/testfiles-LM/LM-5-1+2+3.lvt
similarity index 62%
copy from required/latex-lab/testfiles-LM/LM-3-5.lvt
copy to required/latex-lab/testfiles-LM/LM-5-1+2+3.lvt
index ac14b4c7..ce39cb24 100644
--- a/required/latex-lab/testfiles-LM/LM-3-5.lvt
+++ b/required/latex-lab/testfiles-LM/LM-5-1+2+3.lvt
@@ -1,6 +1,8 @@
\DocumentMetadata{
- testphase={phase-III,math}
+ testphase={phase-III
+% ,math
+ }
,uncompress
% ,pdfversion=2.0
,debug={
@@ -19,9 +21,9 @@
\START
-\title{Testing the document elements from the \LaTeX{} Manual -- 3.4}
+\title{Testing the document elements from the \LaTeX{} Manual -- 4.2 \& 4.3}
\author{Frank Mittelbach}
-\date{2023-03-16}
+\date{2023-03-17}
\maketitle
@@ -33,22 +35,31 @@
-\setcounter{chapter}{3}
+\setcounter{chapter}{4}
\setcounter{section}{4}
-\section{Figures and Floating Bodies}
+\section{Making an Index or Glossary}
+
+
+\subsection{Compiling the Entries}
-\subsection{Figures and Tables}
\emph{--- make examples ---}
-\subsection{Marginal Notes}
+
+\subsection{Producing an Index or Glossary by Yourself}
+
\emph{--- make examples ---}
+\subsection{Doing It Yourself}
+
+
+\emph{--- make examples ---}
+
\newpage
\OMIT
\end{document}
diff --git a/required/latex-lab/testfiles-LM/LM-3-1+2.lvt b/required/latex-lab/testfiles-LM/LM-5-1+2.lvt
similarity index 62%
copy from required/latex-lab/testfiles-LM/LM-3-1+2.lvt
copy to required/latex-lab/testfiles-LM/LM-5-1+2.lvt
index 3fa24553..f9892172 100644
--- a/required/latex-lab/testfiles-LM/LM-3-1+2.lvt
+++ b/required/latex-lab/testfiles-LM/LM-5-1+2.lvt
@@ -1,6 +1,8 @@
\DocumentMetadata{
- testphase={phase-III,math}
+ testphase={phase-III
+ ,math
+ }
,uncompress
% ,pdfversion=2.0
,debug={
@@ -10,7 +12,7 @@
\input{regression-test}
-\documentclass{report}
+\documentclass{book}
\usepackage{kantlipsum}
@@ -19,9 +21,9 @@
\START
-\title{Testing the document elements from the \LaTeX{} Manual -- 3.1 \& 3.2}
+\title{Testing the document elements from the \LaTeX{} Manual -- 5.1 \& 5.2}
\author{Frank Mittelbach}
-\date{2023-03-14}
+\date{2023-03-17}
\maketitle
@@ -33,12 +35,18 @@
-\setcounter{chapter}{3}
+\setcounter{chapter}{5}
\setcounter{section}{0}
-\section{Changing Type Style}
+\section{Books}
-\section{Symbols From Other Languages}
+\emph{--- make examples ---}
+
+
+
+\section{Slides}
+
+Guess this can be safely ignored.
\newpage
diff --git a/required/latex-lab/testfiles-LM/LM-5-3.lvt b/required/latex-lab/testfiles-LM/LM-5-3.lvt
new file mode 100644
index 00000000..c2031173
--- /dev/null
+++ b/required/latex-lab/testfiles-LM/LM-5-3.lvt
@@ -0,0 +1,51 @@
+
+\DocumentMetadata{
+ testphase={phase-III
+ ,math
+ }
+ ,uncompress
+% ,pdfversion=2.0
+ ,debug={
+% para,
+ log=vv}
+}
+
+\input{regression-test}
+
+\documentclass{letter}
+
+\usepackage{kantlipsum}
+
+
+\begin{document}
+
+\START
+
+\address{Testing the document elements\\
+ from the \LaTeX{} Manual -- 5.3}
+\signature{Frank Mittelbach}
+
+\renewcommand\today{Some day before Corona}
+
+
+\begin{letter}{Dr. Rowley\\
+ Somewhere \\
+ Earth}
+
+
+\opening{Dear Chris,}
+
+A few issues and ToDos with respect to the letter class:
+\begin{itemize}
+\item
+\end{itemize}
+
+\closing{Best regards,}
+
+\cc{Ulrike \\ David}
+\encl{The test output}
+
+\end{letter}
+
+\OMIT
+\end{document}
diff --git a/required/latex-lab/testfiles-LM/LM-5-3.tlg b/required/latex-lab/testfiles-LM/LM-5-3.tlg
new file mode 100644
index 00000000..b8b9c388
--- /dev/null
+++ b/required/latex-lab/testfiles-LM/LM-5-3.tlg
@@ -0,0 +1,164 @@
+This is a generated file for the l3build validation system.
+Don't change this file in any respect.
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 3 tagged /text
+Package tagpdf Info: closing structure 2 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 5 tagged /text
+Package tagpdf Info: closing structure 4 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 7 tagged /text
+Package tagpdf Info: closing structure 6 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 9 tagged /text
+Package tagpdf Info: closing structure 8 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 11 tagged /text
+Package tagpdf Info: closing structure 10 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 13 tagged /text
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'L (from itemize)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'L (from itemize)'
+(tagpdf) and child 'LI' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'Lbl' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Lbl'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 16 tagged /Lbl
+Package tagpdf Info: The rule between parent 'LI'
+(tagpdf) and child 'LBody' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'LBody'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from LBody)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 19 tagged /text
+Package tagpdf Info: closing structure 18 tagged /text-unit
+Package tagpdf Info: closing structure 17 tagged /LBody
+Package tagpdf Info: closing structure 15 tagged /LI
+Package tagpdf Info: closing structure 14 tagged /itemize
+Package tagpdf Info: closing structure 12 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'Part (from text-unit)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text/user'
+(tagpdf) and child 'text-unit/user' is not allowed (struct 22)
+Package tagpdf Info: The rule between parent 'Part (inherited from P)'
+(tagpdf) and child 'P (from text)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text-unit/user'
+(tagpdf) and child 'text/user' is not allowed (struct 23)
+Package tagpdf Warning: nested marked content found - mcid 9
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 23 tagged /text
+Package tagpdf Info: closing structure 22 tagged /text-unit
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'Part (from text-unit)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text/user'
+(tagpdf) and child 'text-unit/user' is not allowed (struct 24)
+Package tagpdf Info: The rule between parent 'Part (inherited from P)'
+(tagpdf) and child 'P (from text)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text-unit/user'
+(tagpdf) and child 'text/user' is not allowed (struct 25)
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 25 tagged /text
+Package tagpdf Info: closing structure 24 tagged /text-unit
+Package tagpdf Warning: there is no mc to end at 11
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'Formula' is '1 (0..n)'
+====>first-result=macro:->
+====>first-tmpmathcontent=macro:->
+====>formula has no subparts
+Package tagpdf Info: The rule between parent 'Formula'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 26 tagged /Formula
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 21 tagged /text
+Package tagpdf Info: closing structure 20 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'Part (from text-unit)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text/user'
+(tagpdf) and child 'text-unit/user' is not allowed (struct 29)
+Package tagpdf Info: The rule between parent 'Part (inherited from P)'
+(tagpdf) and child 'P (from text)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text-unit/user'
+(tagpdf) and child 'text/user' is not allowed (struct 30)
+Package tagpdf Warning: nested marked content found - mcid 14
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 30 tagged /text
+Package tagpdf Info: closing structure 29 tagged /text-unit
+Package tagpdf Warning: there is no mc to end at 15
+Package tagpdf Info: closing structure 28 tagged /text
+Package tagpdf Info: closing structure 27 tagged /text-unit
+Package tagpdf Info: The rule between parent 'Document'
+(tagpdf) and child 'Part (from text-unit)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'Part (inherited from Document)'
+(tagpdf) and child 'P (from text)' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'Part (from text-unit)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text/user'
+(tagpdf) and child 'text-unit/user' is not allowed (struct 33)
+Package tagpdf Info: The rule between parent 'Part (inherited from P)'
+(tagpdf) and child 'P (from text)' is '-1 (^^e2^^88^^85)'
+Package tagpdf Warning: The rule between parent 'text-unit/user'
+(tagpdf) and child 'text/user' is not allowed (struct 34)
+Package tagpdf Warning: nested marked content found - mcid 16
+Package tagpdf Info: The rule between parent 'P (from text)'
+(tagpdf) and child 'MC' is '1 (0..n)'
+Package tagpdf Info: closing structure 34 tagged /text
+Package tagpdf Info: closing structure 33 tagged /text-unit
+Package tagpdf Warning: there is no mc to end at 17
+Package tagpdf Info: closing structure 32 tagged /text
+Package tagpdf Info: closing structure 31 tagged /text-unit
+The sequence \g__tag_mc_main_marks_seq is empty
+> .
+[1
+]
diff --git a/required/latex-lab/update-LM-all.sh b/required/latex-lab/update-LM-all.sh
index f0921f94..ea674d79 100644
--- a/required/latex-lab/update-LM-all.sh
+++ b/required/latex-lab/update-LM-all.sh
@@ -3,4 +3,10 @@ l3build save -cconfig-LM-tagging \
LM-3-1+2 \
LM-3-3 \
LM-3-4 \
- LM-3-5
+ LM-3-5 \
+ LM-3-6 \
+ LM-4-1 \
+ LM-4-2-3 \
+ LM-4-5 \
+ LM-5-1+2 \
+ LM-5-3
More information about the latex3-commits
mailing list.