[latex3-commits] [latex3/latex2e] gh1460: more test file changes (60f3a18d)

github at latex-project.org github at latex-project.org
Tue Sep 10 23:32:14 CEST 2024


Repository : https://github.com/latex3/latex2e
On branch  : gh1460
Link       : https://github.com/latex3/latex2e/commit/60f3a18d2d0d09e35734469ed48c13162d0530a3

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

commit 60f3a18d2d0d09e35734469ed48c13162d0530a3
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Tue Sep 10 23:32:14 2024 +0200

    more test file changes


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

60f3a18d2d0d09e35734469ed48c13162d0530a3
 .../testfiles-block/blocks-item-02.luatex.tlg      | 176 ++++++++++---
 .../latex-lab/testfiles-block/blocks-item-02.tlg   | 274 ++++++++++++++-------
 .../testfiles-block/blocks-item-03.luatex.tlg      |  58 ++++-
 .../latex-lab/testfiles-block/blocks-item-03.tlg   |  51 +++-
 4 files changed, 427 insertions(+), 132 deletions(-)

diff --git a/required/latex-lab/testfiles-block/blocks-item-02.luatex.tlg b/required/latex-lab/testfiles-block/blocks-item-02.luatex.tlg
index e4b0a4c8..baa6f7a3 100644
--- a/required/latex-lab/testfiles-block/blocks-item-02.luatex.tlg
+++ b/required/latex-lab/testfiles-block/blocks-item-02.luatex.tlg
@@ -75,13 +75,35 @@ l. ...  \begin{center} X
 Try typing  <return>  to proceed.
 If that doesn't work, type  X <return>  to quit.
 ==> blockenv common ending on input line ...
+! LaTeX Error: Something's wrong--perhaps a missing \item.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+l. ...  \begin{center} X \end{center}
+Try typing  <return>  to proceed.
+If that doesn't work, type  X <return>  to quit.
+Package tagpdf Info: closing structure 8 tagged /text
+! Missing number, treated as zero.
+<to be read again> 
+\global 
+l. ...  \begin{center} X \end{center}
+A number should have been here; I inserted `0'.
+(If you can't figure out why I needed to see a number,
+look up `weird error' in the index to The TeXbook.)
+! Illegal unit of measure (pt inserted).
+<to be read again> 
+\global 
+l. ...  \begin{center} X \end{center}
+Dimensions can be in units of em, ex, in, pt, pc,
+cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
+I'll assume that you meant to say pt, for printer's points.
+To recover gracefully from this error, it's best to
+delete the erroneous units; e.g., type `2' to delete
+two letters. (See Chapter 27 of The TeXbook.)
 ==> run (another) @doendpe at group level 2
-Package tagpdf Info: Parent-Child 'P' --> 'LI'.
-(tagpdf)             Relation is -1 (='∅')
-(tagpdf)             Rolemapped from: 'P' --> 'LI' on line ...
-Package tagpdf Warning: Parent-Child 'P/' --> 'LI/pdf2'.
-(tagpdf)                Relation is not allowed (struct 8, /text --> struct 9)
-(tagpdf)                on line ...
+Package tagpdf Info: Parent-Child 'L' --> 'LI'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'L' --> 'LI' on line ...
 ==> template:item:std
 Package tagpdf Info: Parent-Child 'LI' --> 'Lbl'.
 (tagpdf)             Relation is 1 (='0..n')
@@ -93,17 +115,28 @@ Package tagpdf Info: closing structure 10 tagged /Lbl
 Package tagpdf Info: Parent-Child 'LI' --> 'LBody'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'LBody' on line ...
+==> item everypar on input line ...
+Package tagpdf Info: Parent-Child 'LBody' --> 'Part'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'LBody' --> 'text-unit' on line ...
+==> increment P on input line ...
+Package tagpdf Info: Parent-Child 'LBody' --> 'P'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'LBody' --> 'text' on line ...
+Package tagpdf Info: Parent-Child 'P' --> 'MC'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
 ==> blockenv common ending on input line ...
+Package tagpdf Info: closing structure 13 tagged /text
+Package tagpdf Info: closing structure 12 tagged /text-unit
 Package tagpdf Info: closing structure 11 tagged /LBody
 Package tagpdf Info: closing structure 9 tagged /LI
-Package tagpdf Info: closing structure 8 tagged /text
 Package tagpdf Info: closing structure 7 tagged /text-unit
-Package tagpdf Info: closing structure 6 tagged /itemize
 ==> run (another) @doendpe at group level 1
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 5 tagged /text-unit
+Package tagpdf Info: closing structure 6 tagged /itemize
 ========= And this should also generate a no-item error
 ==> description-env-start
 ==> use instance: list-1
@@ -121,14 +154,14 @@ Package tagpdf Info: Parent-Child 'L' --> 'Part'.
 (tagpdf)             Relation is -1 (='∅')
 (tagpdf)             Rolemapped from: 'L' --> 'text-unit' on line ...
 Package tagpdf Warning: Parent-Child 'L/' --> 'text-unit/user'.
-(tagpdf)                Relation is not allowed (struct 13, /description -->
-(tagpdf)                struct 14) on line ...
+(tagpdf)                Relation is not allowed (struct 15, /description -->
+(tagpdf)                struct 16) on line ...
 Package tagpdf Info: Parent-Child 'L' --> 'P'.
 (tagpdf)             Relation is -1 (='∅')
 (tagpdf)             Rolemapped from: 'L' --> 'text' on line ...
 Package tagpdf Warning: Parent-Child 'L/' --> 'text/user'.
-(tagpdf)                Relation is not allowed (struct 14, /text-unit -->
-(tagpdf)                struct 15) on line ...
+(tagpdf)                Relation is not allowed (struct 16, /text-unit -->
+(tagpdf)                struct 17) on line ...
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
@@ -144,8 +177,8 @@ Package tagpdf Info: Parent-Child 'P' --> 'LI'.
 (tagpdf)             Relation is -1 (='∅')
 (tagpdf)             Rolemapped from: 'P' --> 'LI' on line ...
 Package tagpdf Warning: Parent-Child 'P/' --> 'LI/pdf2'.
-(tagpdf)                Relation is not allowed (struct 15, /text --> struct
-(tagpdf)                16) on line ...
+(tagpdf)                Relation is not allowed (struct 17, /text --> struct
+(tagpdf)                18) on line ...
 ==> template:item:std
 ==> item with optional
 Package tagpdf Info: Parent-Child 'LI' --> 'Lbl'.
@@ -154,20 +187,20 @@ Package tagpdf Info: Parent-Child 'LI' --> 'Lbl'.
 Package tagpdf Info: Parent-Child 'Lbl' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Lbl' --> 'MC' on line ...
-Package tagpdf Info: closing structure 17 tagged /Lbl
+Package tagpdf Info: closing structure 19 tagged /Lbl
 Package tagpdf Info: Parent-Child 'LI' --> 'LBody'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'LBody' on line ...
 ==> blockenv common ending on input line ...
-Package tagpdf Info: closing structure 18 tagged /LBody
-Package tagpdf Info: closing structure 16 tagged /LI
-Package tagpdf Info: closing structure 15 tagged /text
-Package tagpdf Info: closing structure 14 tagged /text-unit
-Package tagpdf Info: closing structure 13 tagged /description
+Package tagpdf Info: closing structure 20 tagged /LBody
+Package tagpdf Info: closing structure 18 tagged /LI
+Package tagpdf Info: closing structure 17 tagged /text
+Package tagpdf Info: closing structure 16 tagged /text-unit
+Package tagpdf Info: closing structure 15 tagged /description
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 12 tagged /text-unit
+Package tagpdf Info: closing structure 14 tagged /text-unit
 ========= Empty biblio should generate only warning
 Package tagpdf Info: Parent-Child 'Document' --> 'Part'.
 (tagpdf)             Relation is 1 (='0..n')
@@ -178,8 +211,8 @@ Package tagpdf Info: Parent-Child 'Document' --> 'P'.
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
-Package tagpdf Info: closing structure 20 tagged /text
-Package tagpdf Info: closing structure 19 tagged /text-unit
+Package tagpdf Info: closing structure 22 tagged /text
+Package tagpdf Info: closing structure 21 tagged /text-unit
 ==> list-env-start
 ==> use instance: list-1
 ==> @endpe=false on input line ...
@@ -194,11 +227,11 @@ Package tagpdf Info: Parent-Child 'Document' --> 'L'.
 ==> template:list:std end
 ==> blockenv common ending on input line ...
 LaTeX Warning: Empty `thebibliography' environment on input line ....
-Package tagpdf Info: closing structure 22 tagged /list
+Package tagpdf Info: closing structure 24 tagged /list
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 21 tagged /text-unit
+Package tagpdf Info: closing structure 23 tagged /text-unit
 Package tagpdf Info: -1 has been pushed to the mc stack
 Package tagpdf Info: -1 has been removed from the mc stack
 Package tagpdf Info: -1 has been pushed to the mc stack
@@ -207,7 +240,6 @@ tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
 tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
 tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
 tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
-tagpdf: INFO TAG-NOT-TAGGED: this has not been tagged, using artifact
 Completed box being shipped out [1]
 \vbox(633.0+0.0)x407.0, direction TLT
 .\hbox(0.0+0.0)x0.0, direction TLT
@@ -229,12 +261,13 @@ Completed box being shipped out [1]
 ...\pdflinkstate 0
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 474.87988fil, direction TLT
+..\vbox(550.0+0.0)x345.0, glue set 446.88287fil, direction TLT
 ...\latelua0{ltx.__pdf.Page.Resources.ExtGState=true}
 ...\latelua0{ltx.pdf.Page_Resources_gpush(tex.count["g_shipout_readonly_int"])}
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+0.0)x319.99997, glue set 295.83325fil, shifted 25.00003, direction TLT
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x319.99997, glue set 156.24997fil, shifted 25.00003, direction TLT
+....\glue(\leftskip) 0.0 plus 1.0fil
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -258,8 +291,58 @@ Completed box being shipped out [1]
 ....\pdfliteral page <lua data reference ...>
 ....\pdfliteral page <lua data reference ...>
 ....\OT1/cmr/m/n/10 X
-....\TU/lmr/m/n/10  
-....\glue(\spaceskip) 0.00333 plus 1.66498 minus 1.11221
+....\penalty -51
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\penalty 300
+...\glue(\baselineskip) 8.77779
+...\hbox(3.22221+0.0)x319.99997, glue set 159.99998fil, shifted 25.00003, direction TLT
+....\glue(\leftskip) 0.0 plus 1.0fil
+....\hbox(3.22221+0.0)x0.0, glue set - 5.76398fil, direction TLT
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
+.....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
+.....\TU/lmr/m/n/10  
+.....\glue(\spaceskip) -0.96886 plus 1.04169 minus 0.69444
+.....\OT1/cmr/m/n/5 1
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\pdfcolorstack 0 pop
+....\penalty 10000
+....\glue(\parfillskip) 0.0
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\glue(\parskip) 4.0 plus 2.0 minus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x319.99997, glue set 306.66656fil, shifted 25.00003, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(4.37393+0.0)x0.0, direction TLT
+.....\glue -25.00003
+.....\hbox(4.37393+0.0)x20.00003, glue set 15.00125fil, direction TLT
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(4.37393+0.0)x4.99878, direction TLT
+.......\hbox(0.0+0.0)x0.0, direction TLT
+.......\pdfliteral page <lua data reference ...>
+.......\pdfliteral page <lua data reference ...>
+.......\TS1/cmr/m/n/10 ^^88
+.....\glue 5.0
+....\hbox(3.3988+0.0)x0.0, glue set - 14.7502fil, direction TLT
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\pdfliteral page <lua data reference ...>
+.....\pdfliteral page <lua data reference ...>
+.....\pdfcolorstack 0 push {0.0 1.0 0.0 rg 0.0 1.0 0.0 RG}
+.....\OT1/cmr/m/n/5 L
+.....\OT1/cmr/m/n/5 I
+.....\discretionary (penalty 50)
+......< \OT1/cmr/m/n/5 -
+......= \OT1/cmr/m/n/5 -
+.....\OT1/cmr/m/n/5 2
+.....\TU/lmr/m/n/10  
+.....\glue(\spaceskip) -0.96886 plus 1.04169 minus 0.69444
+....\pdfcolorstack 0 pop
+....\penalty 0
 ....\pdfliteral page <lua data reference ...>
 ....\pdfliteral page <lua data reference ...>
 ....\OT1/cmr/m/n/10 f
@@ -272,7 +355,7 @@ Completed box being shipped out [1]
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\TU/lmr/m/n/10  
 .....\glue(\spaceskip) -0.96886 plus 1.04169 minus 0.69444
-.....\OT1/cmr/m/n/5 1
+.....\OT1/cmr/m/n/5 2
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\penalty 10000
@@ -304,7 +387,7 @@ Completed box being shipped out [1]
 .....\discretionary (penalty 50)
 ......< \OT1/cmr/m/n/5 -
 ......= \OT1/cmr/m/n/5 -
-.....\OT1/cmr/m/n/5 2
+.....\OT1/cmr/m/n/5 3
 .....\TU/lmr/m/n/10  
 .....\glue(\spaceskip) -0.96886 plus 1.04169 minus 0.69444
 ....\pdfcolorstack 0 pop
@@ -340,7 +423,7 @@ Completed box being shipped out [1]
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\TU/lmr/m/n/10  
 .....\glue(\spaceskip) -0.96886 plus 1.04169 minus 0.69444
-.....\OT1/cmr/m/n/5 2
+.....\OT1/cmr/m/n/5 3
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\penalty 10000
@@ -373,7 +456,7 @@ Completed box being shipped out [1]
 .....\discretionary (penalty 50)
 ......< \OT1/cmr/bx/n/5 -
 ......= \OT1/cmr/bx/n/5 -
-.....\OT1/cmr/bx/n/5 3
+.....\OT1/cmr/bx/n/5 4
 .....\TU/lmr/m/n/10  
 .....\glue(\spaceskip) -0.74672 plus 1.20831 minus 0.80553
 ....\pdfcolorstack 0 pop
@@ -401,7 +484,7 @@ Completed box being shipped out [1]
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\TU/lmr/m/n/10  
 .....\glue(\spaceskip) -0.74672 plus 1.20831 minus 0.80553
-.....\OT1/cmr/bx/n/5 3
+.....\OT1/cmr/bx/n/5 4
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\penalty 10000
@@ -440,10 +523,22 @@ Completed box being shipped out [1]
 .\kern633.0
 .\pdfliteral page <lua data reference ...>
 (blocks-item-02.aux)
+! Package tagpdf Error: The number of automatic begin (8) and end (7)
+(tagpdf)                text-unit para hooks differ!
+For immediate help type H <return>.
+ ...                                              
+l. ...\end{document}
+This quite probably a coding error and the structure will be wrong!
+Package tagpdf Info: closing structure 5 tagged /text-unit
+Package tagpdf Warning: There are still open structures on the stack!
+(tagpdf)                The stack contains
+(tagpdf)                {Document}{Document},{Root}{StructTreeRoot}.
+(tagpdf)                The structures are automatically closed,
+(tagpdf)                but their nesting can be wrong.
 Package tagpdf Info: closing structure 2 tagged /Document
 Package tagpdf Info: Finalizing the tagging structure:
-(tagpdf)             Writing out ~22 structure objects
-(tagpdf)             with ~13 'MC' leaf nodes.
+(tagpdf)             Writing out ~24 structure objects
+(tagpdf)             with ~16 'MC' leaf nodes.
 (tagpdf)             Be patient if there are lots of objects!
 Package tagpdf Info: writing ParentTree
 Package tagpdf Info: writing IDTree
@@ -451,6 +546,5 @@ Package tagpdf Info: writing RoleMap
 Package tagpdf Info: writing ClassMap
 Package tagpdf Info: writing NameSpaces
 Package tagpdf Info: writing StructElems
-tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 3 has no kids
-tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 7 has no kids
+tagpdf: WARN TEX-MC-INSERT-NO-KIDS: 10 has no kids
 Package tagpdf Info: writing Root
diff --git a/required/latex-lab/testfiles-block/blocks-item-02.tlg b/required/latex-lab/testfiles-block/blocks-item-02.tlg
index 99224033..cec3c8a4 100644
--- a/required/latex-lab/testfiles-block/blocks-item-02.tlg
+++ b/required/latex-lab/testfiles-block/blocks-item-02.tlg
@@ -75,18 +75,39 @@ l. ...  \begin{center} X
 Try typing  <return>  to proceed.
 If that doesn't work, type  X <return>  to quit.
 ==> blockenv common ending on input line ...
+! LaTeX Error: Something's wrong--perhaps a missing \item.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+l. ...  \begin{center} X \end{center}
+Try typing  <return>  to proceed.
+If that doesn't work, type  X <return>  to quit.
+Package tagpdf Info: closing structure 8 tagged /text
+! Missing number, treated as zero.
+<to be read again> 
+                   \global 
+l. ...  \begin{center} X \end{center}
+A number should have been here; I inserted `0'.
+(If you can't figure out why I needed to see a number,
+look up `weird error' in the index to The TeXbook.)
+! Illegal unit of measure (pt inserted).
+<to be read again> 
+                   \global 
+l. ...  \begin{center} X \end{center}
+Dimensions can be in units of em, ex, in, pt, pc,
+cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
+I'll assume that you meant to say pt, for printer's points.
+To recover gracefully from this error, it's best to
+delete the erroneous units; e.g., type `2' to delete
+two letters. (See Chapter 27 of The TeXbook.)
 ==> run (another) @doendpe at group level 2
-Package tagpdf Info: Parent-Child 'P' --> 'LI'.
-(tagpdf)             Relation is -1 (='^^e2^^88^^85')
-(tagpdf)             Rolemapped from: 'P' --> 'LI' on line ...
-Package tagpdf Warning: Parent-Child 'P/' --> 'LI/pdf2'.
-(tagpdf)                Relation is not allowed (struct 8, /text --> struct 9)
-(tagpdf)                on line ...
+Package tagpdf Info: Parent-Child 'L' --> 'LI'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'L' --> 'LI' on line ...
 ==> template:item:std
 Package tagpdf Info: Parent-Child 'LI' --> 'Lbl'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'Lbl' on line ...
-Package tagpdf Warning: nested marked content found - mcid 2
 Package tagpdf Info: Parent-Child 'Lbl' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Lbl' --> 'MC' on line ...
@@ -94,18 +115,28 @@ Package tagpdf Info: closing structure 10 tagged /Lbl
 Package tagpdf Info: Parent-Child 'LI' --> 'LBody'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'LBody' on line ...
+==> item everypar on input line ...
+Package tagpdf Info: Parent-Child 'LBody' --> 'Part'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'LBody' --> 'text-unit' on line ...
+==> increment P on input line ...
+Package tagpdf Info: Parent-Child 'LBody' --> 'P'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'LBody' --> 'text' on line ...
+Package tagpdf Info: Parent-Child 'P' --> 'MC'.
+(tagpdf)             Relation is 1 (='0..n')
+(tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
 ==> blockenv common ending on input line ...
-Package tagpdf Warning: there is no mc to end at 3
+Package tagpdf Info: closing structure 13 tagged /text
+Package tagpdf Info: closing structure 12 tagged /text-unit
 Package tagpdf Info: closing structure 11 tagged /LBody
 Package tagpdf Info: closing structure 9 tagged /LI
-Package tagpdf Info: closing structure 8 tagged /text
 Package tagpdf Info: closing structure 7 tagged /text-unit
-Package tagpdf Info: closing structure 6 tagged /itemize
 ==> run (another) @doendpe at group level 1
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 5 tagged /text-unit
+Package tagpdf Info: closing structure 6 tagged /itemize
 ========= And this should also generate a no-item error
 ==> description-env-start
 ==> use instance: list-1
@@ -123,14 +154,14 @@ Package tagpdf Info: Parent-Child 'L' --> 'Part'.
 (tagpdf)             Relation is -1 (='^^e2^^88^^85')
 (tagpdf)             Rolemapped from: 'L' --> 'text-unit' on line ...
 Package tagpdf Warning: Parent-Child 'L/' --> 'text-unit/user'.
-(tagpdf)                Relation is not allowed (struct 13, /description -->
-(tagpdf)                struct 14) on line ...
+(tagpdf)                Relation is not allowed (struct 15, /description -->
+(tagpdf)                struct 16) on line ...
 Package tagpdf Info: Parent-Child 'L' --> 'P'.
 (tagpdf)             Relation is -1 (='^^e2^^88^^85')
 (tagpdf)             Rolemapped from: 'L' --> 'text' on line ...
 Package tagpdf Warning: Parent-Child 'L/' --> 'text/user'.
-(tagpdf)                Relation is not allowed (struct 14, /text-unit -->
-(tagpdf)                struct 15) on line ...
+(tagpdf)                Relation is not allowed (struct 16, /text-unit -->
+(tagpdf)                struct 17) on line ...
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
@@ -146,32 +177,32 @@ Package tagpdf Info: Parent-Child 'P' --> 'LI'.
 (tagpdf)             Relation is -1 (='^^e2^^88^^85')
 (tagpdf)             Rolemapped from: 'P' --> 'LI' on line ...
 Package tagpdf Warning: Parent-Child 'P/' --> 'LI/pdf2'.
-(tagpdf)                Relation is not allowed (struct 15, /text --> struct
-(tagpdf)                16) on line ...
+(tagpdf)                Relation is not allowed (struct 17, /text --> struct
+(tagpdf)                18) on line ...
 ==> template:item:std
 ==> item with optional
 Package tagpdf Info: Parent-Child 'LI' --> 'Lbl'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'Lbl' on line ...
-Package tagpdf Warning: nested marked content found - mcid 6
+Package tagpdf Warning: nested marked content found - mcid 9
 Package tagpdf Info: Parent-Child 'Lbl' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'Lbl' --> 'MC' on line ...
-Package tagpdf Info: closing structure 17 tagged /Lbl
+Package tagpdf Info: closing structure 19 tagged /Lbl
 Package tagpdf Info: Parent-Child 'LI' --> 'LBody'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'LI' --> 'LBody' on line ...
 ==> blockenv common ending on input line ...
-Package tagpdf Warning: there is no mc to end at 7
-Package tagpdf Info: closing structure 18 tagged /LBody
-Package tagpdf Info: closing structure 16 tagged /LI
-Package tagpdf Info: closing structure 15 tagged /text
-Package tagpdf Info: closing structure 14 tagged /text-unit
-Package tagpdf Info: closing structure 13 tagged /description
+Package tagpdf Warning: there is no mc to end at 10
+Package tagpdf Info: closing structure 20 tagged /LBody
+Package tagpdf Info: closing structure 18 tagged /LI
+Package tagpdf Info: closing structure 17 tagged /text
+Package tagpdf Info: closing structure 16 tagged /text-unit
+Package tagpdf Info: closing structure 15 tagged /description
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 12 tagged /text-unit
+Package tagpdf Info: closing structure 14 tagged /text-unit
 ========= Empty biblio should generate only warning
 Package tagpdf Info: Parent-Child 'Document' --> 'Part'.
 (tagpdf)             Relation is 1 (='0..n')
@@ -182,8 +213,8 @@ Package tagpdf Info: Parent-Child 'Document' --> 'P'.
 Package tagpdf Info: Parent-Child 'P' --> 'MC'.
 (tagpdf)             Relation is 1 (='0..n')
 (tagpdf)             Rolemapped from: 'P' --> 'MC' on line ...
-Package tagpdf Info: closing structure 20 tagged /text
-Package tagpdf Info: closing structure 19 tagged /text-unit
+Package tagpdf Info: closing structure 22 tagged /text
+Package tagpdf Info: closing structure 21 tagged /text-unit
 ==> list-env-start
 ==> use instance: list-1
 ==> @endpe=false on input line ...
@@ -198,11 +229,11 @@ Package tagpdf Info: Parent-Child 'Document' --> 'L'.
 ==> template:list:std end
 ==> blockenv common ending on input line ...
 LaTeX Warning: Empty `thebibliography' environment on input line ....
-Package tagpdf Info: closing structure 22 tagged /list
+Package tagpdf Info: closing structure 24 tagged /list
 ==> run (another) @doendpe at group level 1
 ==> flattened=false on input line ...
 ==> Structure-end text-unit after displayblock on input line ...
-Package tagpdf Info: closing structure 21 tagged /text-unit
+Package tagpdf Info: closing structure 23 tagged /text-unit
 The sequence \g__tag_mc_main_marks_seq is empty
 > .
 Completed box being shipped out [1]
@@ -222,21 +253,22 @@ Completed box being shipped out [1]
 ...\glue 0.0 plus 1.0fil
 ...\pdfrunninglinkoff
 ...\pdfliteral page{/Artifact BMC}
-...\marks4{b-,12,-1,}
-...\marks4{b+,12,-1,}
+...\marks4{b-,15,-1,}
+...\marks4{b+,15,-1,}
 ...\hbox(0.0+0.0)x345.0
 ....\hbox(0.0+0.0)x345.0
 ...\pdfliteral page{EMC}
-...\marks4{e-,12,2,}
-...\marks4{e+,12,2,}
+...\marks4{e-,15,5,}
+...\marks4{e+,15,5,}
 ...\pdfrunninglinkon
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 474.88351fil
+..\vbox(550.0+0.0)x345.0, glue set 446.8865fil
 ...\hbox(0.0+0.0)x0.0
 ...\write-{}
 ...\glue(\topskip) 3.1128
-...\hbox(6.8872+0.0)x320.0061, glue set 295.84534fil, shifted 24.9939
+...\hbox(6.8872+0.0)x320.0061, glue set 156.25397fil, shifted 24.9939
+....\glue(\leftskip) 0.0 plus 1.0fil
 ....\pdfliteral page{/Artifact BMC}
 ....\hbox(3.4436+0.0)x0.0, glue set - 17.5235fil
 .....\glue 0.0 plus 1.0fil minus 1.0fil
@@ -252,7 +284,69 @@ Completed box being shipped out [1]
 ....\pdfliteral shipout page{/text <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
 ....\hbox(0.0+0.0)x0.0
 ....\T1/cmr/m/n/10 X
-....\glue 3.33252 plus 1.66458 minus 1.11194
+....\penalty -51
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\marks4{b-,1,-1,}
+...\marks4{b+,1,-1,}
+...\marks4{e-,1,8,}
+...\marks4{e+,1,8,}
+...\marks4{b-,2,8,text,,,}
+...\marks4{b+,2,8,text,,,}
+...\penalty 300
+...\glue(\baselineskip) 8.77856
+...\hbox(3.22144+0.0)x320.0061, glue set 160.00305fil, shifted 24.9939
+....\glue(\leftskip) 0.0 plus 1.0fil
+....\pdfliteral page{EMC}
+....\pdfliteral page{/Artifact BMC}
+....\hbox(3.22144+0.0)x0.0, glue set - 5.76248fil
+.....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
+.....\glue 2.36053 plus 1.04141 minus 0.69427
+.....\T1/cmr/m/n/5 1
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+....\pdfcolorstack 0 pop
+....\pdfliteral page{EMC}
+....\penalty 10000
+....\glue(\parfillskip) 0.0
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\marks4{e-,2,8,}
+...\marks4{e+,2,8,}
+...\marks4{b-,3,-1,}
+...\marks4{b+,3,-1,}
+...\marks4{e-,3,8,}
+...\marks4{e+,3,8,}
+...\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 306.67603fil, 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-4}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{4}{tagmcid}{\__property_code_tagmcid: }}}
+.......\pdfliteral shipout page{/Lbl <</MCID \flag_height:n {__tag/mcid}\flag_raise:n {__tag/mcid} >> BDC}
+.......\marks4{b-,4,10,Lbl,,,}
+.......\marks4{b+,4,10,Lbl,,,}
+.......\hbox(0.0+0.0)x0.0
+.......\TS1/cmr/m/n/10 ^^88
+.......\pdfliteral page{EMC}
+.......\marks4{e-,4,10,}
+.......\marks4{e+,4,10,}
+.....\glue 4.99878
+....\pdfliteral page{/Artifact BMC}
+....\hbox(3.4436+0.0)x0.0, glue set - 14.7464fil
+.....\glue 0.0 plus 1.0fil minus 1.0fil
+.....\pdfcolorstack 0 push {0.0 1.0 0.0 rg 0.0 1.0 0.0 RG}
+.....\T1/cmr/m/n/5 L
+.....\T1/cmr/m/n/5 I
+.....\T1/cmr/m/n/5 -
+.....\T1/cmr/m/n/5 2
+.....\glue 2.36053 plus 1.04141 minus 0.69427
+....\pdfcolorstack 0 pop
+....\pdfliteral page{EMC}
+....\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}
+....\penalty 0
 ....\T1/cmr/m/n/10 f
 ....\T1/cmr/m/n/10 o
 ....\kern0.27771
@@ -262,25 +356,25 @@ Completed box being shipped out [1]
 ....\hbox(3.22144+0.0)x0.0, glue set - 5.76248fil
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\glue 2.36053 plus 1.04141 minus 0.69427
-.....\T1/cmr/m/n/5 1
+.....\T1/cmr/m/n/5 2
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\pdfliteral page{EMC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,1,-1,}
-...\marks4{b+,1,-1,}
-...\marks4{e-,1,8,}
-...\marks4{e+,1,8,}
-...\marks4{b-,2,8,text,,,}
-...\marks4{b+,2,8,text,,,}
-...\marks4{e-,3,11,}
-...\marks4{e+,3,11,}
-...\marks4{b-,4,-1,}
-...\marks4{b+,4,-1,}
-...\marks4{e-,4,11,}
-...\marks4{e+,4,11,}
+...\marks4{b-,5,-1,}
+...\marks4{b+,5,-1,}
+...\marks4{e-,5,13,}
+...\marks4{e+,5,13,}
+...\marks4{b-,6,13,text,,,}
+...\marks4{b+,6,13,text,,,}
+...\marks4{e-,6,13,}
+...\marks4{e+,6,13,}
+...\marks4{b-,7,-1,}
+...\marks4{b+,7,-1,}
+...\marks4{e-,7,13,}
+...\marks4{e+,7,13,}
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
 ...\glue -10.0 plus -3.0 minus -5.0
@@ -299,11 +393,11 @@ Completed box being shipped out [1]
 .....\T1/cmr/m/n/5 N
 .....\T1/cmr/m/n/5 P
 .....\T1/cmr/m/n/5 -
-.....\T1/cmr/m/n/5 2
+.....\T1/cmr/m/n/5 3
 .....\glue 2.36053 plus 1.04141 minus 0.69427
 ....\pdfcolorstack 0 pop
 ....\pdfliteral page{EMC}
-....\write1{\new at label@record{mcid-6}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{6}{tagmcid}{\__property_code_tagmcid: }}}
+....\write1{\new at label@record{mcid-9}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{9}{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)x0.0
 ....\T1/cmr/m/n/10 m
@@ -328,25 +422,25 @@ Completed box being shipped out [1]
 ....\hbox(3.22144+0.0)x0.0, glue set - 5.76248fil
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\glue 2.36053 plus 1.04141 minus 0.69427
-.....\T1/cmr/m/n/5 2
+.....\T1/cmr/m/n/5 3
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\pdfliteral page{EMC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,5,-1,}
-...\marks4{b+,5,-1,}
-...\marks4{e-,5,15,}
-...\marks4{e+,5,15,}
-...\marks4{b-,6,15,text,,,}
-...\marks4{b+,6,15,text,,,}
-...\marks4{e-,7,18,}
-...\marks4{e+,7,18,}
 ...\marks4{b-,8,-1,}
 ...\marks4{b+,8,-1,}
-...\marks4{e-,8,18,}
-...\marks4{e+,8,18,}
+...\marks4{e-,8,17,}
+...\marks4{e+,8,17,}
+...\marks4{b-,9,17,text,,,}
+...\marks4{b+,9,17,text,,,}
+...\marks4{e-,10,20,}
+...\marks4{e+,10,20,}
+...\marks4{b-,11,-1,}
+...\marks4{b+,11,-1,}
+...\marks4{e-,11,20,}
+...\marks4{e+,11,20,}
 ...\penalty -51
 ...\glue 10.0 plus 3.0 minus 5.0
 ...\glue -11.94397 plus -3.0 minus -5.0
@@ -366,11 +460,11 @@ Completed box being shipped out [1]
 .....\T1/cmr/bx/n/5 N
 .....\T1/cmr/bx/n/5 P
 .....\T1/cmr/bx/n/5 -
-.....\T1/cmr/bx/n/5 3
+.....\T1/cmr/bx/n/5 4
 .....\glue 2.5827 plus 1.20804 minus 0.80536
 ....\pdfcolorstack 0 pop
 ....\pdfliteral page{EMC}
-....\write1{\new at label@record{mcid-10}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{10}{tagmcid}{\__property_code_tagmcid: }}}
+....\write1{\new at label@record{mcid-13}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{13}{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)x0.0
 .....\glue 0.0
@@ -389,25 +483,25 @@ Completed box being shipped out [1]
 ....\hbox(3.22144+0.0)x0.0, glue set - 6.37344fil
 .....\pdfcolorstack 0 push {1.0 0.0 0.0 rg 1.0 0.0 0.0 RG}
 .....\glue 2.5827 plus 1.20804 minus 0.80536
-.....\T1/cmr/bx/n/5 3
+.....\T1/cmr/bx/n/5 4
 .....\glue 0.0 plus 1.0fil minus 1.0fil
 ....\pdfcolorstack 0 pop
 ....\pdfliteral page{EMC}
 ....\penalty 10000
 ....\glue(\parfillskip) 0.0 plus 1.0fil
 ....\glue(\rightskip) 0.0
-...\marks4{b-,9,-1,}
-...\marks4{b+,9,-1,}
-...\marks4{e-,9,20,}
-...\marks4{e+,9,20,}
-...\marks4{b-,10,20,text,,,}
-...\marks4{b+,10,20,text,,,}
-...\marks4{e-,10,20,}
-...\marks4{e+,10,20,}
-...\marks4{b-,11,-1,}
-...\marks4{b+,11,-1,}
-...\marks4{e-,11,20,}
-...\marks4{e+,11,20,}
+...\marks4{b-,12,-1,}
+...\marks4{b+,12,-1,}
+...\marks4{e-,12,22,}
+...\marks4{e+,12,22,}
+...\marks4{b-,13,22,text,,,}
+...\marks4{b+,13,22,text,,,}
+...\marks4{e-,13,22,}
+...\marks4{e+,13,22,}
+...\marks4{b-,14,-1,}
+...\marks4{b+,14,-1,}
+...\marks4{e-,14,22,}
+...\marks4{e+,14,22,}
 ...\penalty 10000
 ...\glue 9.90036 plus 0.86089
 ...\glue -9.90036 plus -0.86089
@@ -425,8 +519,8 @@ Completed box being shipped out [1]
 ...\glue 0.0 plus 0.0001fil
 ..\pdfrunninglinkoff
 ..\pdfliteral page{/Artifact BMC}
-..\marks4{b-,13,-1,}
-..\marks4{b+,13,-1,}
+..\marks4{b-,16,-1,}
+..\marks4{b+,16,-1,}
 ..\glue(\baselineskip) 23.5849
 ..\hbox(6.4151+0.0)x345.0
 ...\hbox(6.4151+0.0)x345.0, glue set 170.00061fil
@@ -434,8 +528,8 @@ Completed box being shipped out [1]
 ....\T1/cmr/m/n/10 1
 ....\glue 0.0 plus 1.0fil
 ..\pdfliteral page{EMC}
-..\marks4{e-,13,2,}
-..\marks4{e+,13,2,}
+..\marks4{e-,16,5,}
+..\marks4{e+,16,5,}
 ..\pdfrunninglinkon
 .\kern 0.0
 .\kern 0.0
@@ -443,10 +537,22 @@ Completed box being shipped out [1]
 .\hbox(0.0+0.0)x0.0
 .\kern 633.0
 (blocks-item-02.aux)
+! Package tagpdf Error: The number of automatic begin (8) and end (7)
+(tagpdf)                text-unit para hooks differ!
+For immediate help type H <return>.
+ ...                                              
+l. ...\end{document}
+This quite probably a coding error and the structure will be wrong!
+Package tagpdf Info: closing structure 5 tagged /text-unit
+Package tagpdf Warning: There are still open structures on the stack!
+(tagpdf)                The stack contains
+(tagpdf)                {Document}{Document},{Root}{StructTreeRoot}.
+(tagpdf)                The structures are automatically closed,
+(tagpdf)                but their nesting can be wrong.
 Package tagpdf Info: closing structure 2 tagged /Document
 Package tagpdf Info: Finalizing the tagging structure:
-(tagpdf)             Writing out ~22 structure objects
-(tagpdf)             with ~13 'MC' leaf nodes.
+(tagpdf)             Writing out ~24 structure objects
+(tagpdf)             with ~16 'MC' leaf nodes.
 (tagpdf)             Be patient if there are lots of objects!
 Package tagpdf Info: writing ParentTree
 Package tagpdf Info: writing IDTree
diff --git a/required/latex-lab/testfiles-block/blocks-item-03.luatex.tlg b/required/latex-lab/testfiles-block/blocks-item-03.luatex.tlg
index c3f81f1d..3da0a621 100644
--- a/required/latex-lab/testfiles-block/blocks-item-03.luatex.tlg
+++ b/required/latex-lab/testfiles-block/blocks-item-03.luatex.tlg
@@ -49,8 +49,33 @@ Try typing  <return>  to proceed.
 If that doesn't work, type  X <return>  to quit.
 ==> blockenv common ending on input line ...
 ==> __kernel_displayblock_end:
+! LaTeX Error: Something's wrong--perhaps a missing \item.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+l. ...  \begin{center} X \end{center}
+Try typing  <return>  to proceed.
+If that doesn't work, type  X <return>  to quit.
+! Missing number, treated as zero.
+<to be read again> 
+\global 
+l. ...  \begin{center} X \end{center}
+A number should have been here; I inserted `0'.
+(If you can't figure out why I needed to see a number,
+look up `weird error' in the index to The TeXbook.)
+! Illegal unit of measure (pt inserted).
+<to be read again> 
+\global 
+l. ...  \begin{center} X \end{center}
+Dimensions can be in units of em, ex, in, pt, pc,
+cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
+I'll assume that you meant to say pt, for printer's points.
+To recover gracefully from this error, it's best to
+delete the erroneous units; e.g., type `2' to delete
+two letters. (See Chapter 27 of The TeXbook.)
 ==> run (another) @doendpe at group level 2
 ==> template:item:std
+==> item everypar on input line ...
 ==> blockenv common ending on input line ...
 ==> __kernel_displayblock_end:
 ==> run (another) @doendpe at group level 1
@@ -106,12 +131,13 @@ Completed box being shipped out [1]
 ....\hbox(0.0+0.0)x345.0, direction TLT
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 474.87988fil, direction TLT
+..\vbox(550.0+0.0)x345.0, glue set 446.88287fil, direction TLT
 ...\latelua0{ltx.__pdf.Page.Resources.ExtGState=true}
 ...\latelua0{ltx.pdf.Page_Resources_gpush(tex.count["g_shipout_readonly_int"])}
 ...\write-{}
-...\glue(\topskip) 3.05556
-...\hbox(6.94444+0.0)x319.99997, glue set 295.83325fil, shifted 25.00003, direction TLT
+...\glue(\topskip) 3.16669
+...\hbox(6.83331+0.0)x319.99997, glue set 156.24997fil, shifted 25.00003, direction TLT
+....\glue(\leftskip) 0.0 plus 1.0fil
 ....\localpar
 .....\localinterlinepenalty=0
 .....\localbrokenpenalty=0
@@ -119,7 +145,31 @@ Completed box being shipped out [1]
 .....\localrightbox=null
 ....\hbox(0.0+0.0)x0.0, direction TLT
 ....\OT1/cmr/m/n/10 X
-....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221
+....\penalty -51
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\penalty 300
+...\glue(\baselineskip) 12.0
+...\hbox(0.0+0.0)x319.99997, glue set 159.99998fil, shifted 25.00003, direction TLT
+....\glue(\leftskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\glue(\parskip) 4.0 plus 2.0 minus 1.0
+...\glue(\parskip) 0.0
+...\glue(\baselineskip) 5.05556
+...\hbox(6.94444+0.0)x319.99997, glue set 306.66656fil, shifted 25.00003, direction TLT
+....\localpar
+.....\localinterlinepenalty=0
+.....\localbrokenpenalty=0
+.....\localleftbox=null
+.....\localrightbox=null
+....\hbox(4.37393+0.0)x0.0, direction TLT
+.....\glue -25.00003
+.....\hbox(4.37393+0.0)x20.00003, glue set 15.00125fil, direction TLT
+......\glue 0.0 plus 1.0fil minus 1.0fil
+......\hbox(4.37393+0.0)x4.99878, direction TLT
+.......\hbox(0.0+0.0)x0.0, direction TLT
+.......\TS1/cmr/m/n/10 ^^88
+.....\glue 5.0
+....\penalty 0
 ....\OT1/cmr/m/n/10 f
 ....\OT1/cmr/m/n/10 o
 ....\kern0.27779 (font)
diff --git a/required/latex-lab/testfiles-block/blocks-item-03.tlg b/required/latex-lab/testfiles-block/blocks-item-03.tlg
index c408f6b0..ebd74e55 100644
--- a/required/latex-lab/testfiles-block/blocks-item-03.tlg
+++ b/required/latex-lab/testfiles-block/blocks-item-03.tlg
@@ -49,8 +49,33 @@ Try typing  <return>  to proceed.
 If that doesn't work, type  X <return>  to quit.
 ==> blockenv common ending on input line ...
 ==> __kernel_displayblock_end:
+! LaTeX Error: Something's wrong--perhaps a missing \item.
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+l. ...  \begin{center} X \end{center}
+Try typing  <return>  to proceed.
+If that doesn't work, type  X <return>  to quit.
+! Missing number, treated as zero.
+<to be read again> 
+                   \global 
+l. ...  \begin{center} X \end{center}
+A number should have been here; I inserted `0'.
+(If you can't figure out why I needed to see a number,
+look up `weird error' in the index to The TeXbook.)
+! Illegal unit of measure (pt inserted).
+<to be read again> 
+                   \global 
+l. ...  \begin{center} X \end{center}
+Dimensions can be in units of em, ex, in, pt, pc,
+cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
+I'll assume that you meant to say pt, for printer's points.
+To recover gracefully from this error, it's best to
+delete the erroneous units; e.g., type `2' to delete
+two letters. (See Chapter 27 of The TeXbook.)
 ==> run (another) @doendpe at group level 2
 ==> template:item:std
+==> item everypar on input line ...
 ==> blockenv common ending on input line ...
 ==> __kernel_displayblock_end:
 ==> run (another) @doendpe at group level 1
@@ -105,13 +130,33 @@ Completed box being shipped out [1]
 ....\hbox(0.0+0.0)x345.0
 ..\glue 25.0
 ..\glue(\lineskip) 0.0
-..\vbox(550.0+0.0)x345.0, glue set 474.88351fil
+..\vbox(550.0+0.0)x345.0, glue set 446.8865fil
 ...\write-{}
 ...\glue(\topskip) 3.1128
-...\hbox(6.8872+0.0)x320.0061, glue set 295.84534fil, shifted 24.9939
+...\hbox(6.8872+0.0)x320.0061, glue set 156.25397fil, shifted 24.9939
+....\glue(\leftskip) 0.0 plus 1.0fil
 ....\hbox(0.0+0.0)x0.0
 ....\T1/cmr/m/n/10 X
-....\glue 3.33252 plus 1.66458 minus 1.11194
+....\penalty -51
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\penalty 300
+...\glue(\baselineskip) 12.0
+...\hbox(0.0+0.0)x320.0061, glue set 160.00305fil, shifted 24.9939
+....\glue(\leftskip) 0.0 plus 1.0fil
+....\glue(\rightskip) 0.0 plus 1.0fil
+...\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 306.67603fil, 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
+.......\hbox(0.0+0.0)x0.0
+.......\TS1/cmr/m/n/10 ^^88
+.....\glue 4.99878
+....\penalty 0
 ....\T1/cmr/m/n/10 f
 ....\T1/cmr/m/n/10 o
 ....\kern0.27771





More information about the latex3-commits mailing list.