[latex3-commits] [latex3/latex2e] ltmarks-multicol: fixing a test (6da2e081f)

github at latex-project.org github at latex-project.org
Thu Nov 14 17:33:05 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : ltmarks-multicol
Link       : https://github.com/latex3/latex2e/commit/6da2e081fd3e583b4a8ea9a9144761397a9cb0da

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

commit 6da2e081fd3e583b4a8ea9a9144761397a9cb0da
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Thu Nov 14 17:33:05 2024 +0100

    fixing a test


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

6da2e081fd3e583b4a8ea9a9144761397a9cb0da
 .../tools/testfiles/tlb-multicol-marks.luatex.tlg  | 404 +++++++++++++++++++++
 required/tools/testfiles/tlb-multicol-marks.lvt    |  10 +-
 required/tools/testfiles/tlb-multicol-marks.tlg    |  39 +-
 required/tools/update-multicols.sh                 |   4 +-
 4 files changed, 426 insertions(+), 31 deletions(-)

diff --git a/required/tools/testfiles/tlb-multicol-marks.luatex.tlg b/required/tools/testfiles/tlb-multicol-marks.luatex.tlg
new file mode 100644
index 000000000..b9d19eb0a
--- /dev/null
+++ b/required/tools/testfiles/tlb-multicol-marks.luatex.tlg
@@ -0,0 +1,404 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+Marks: set 2e-left <- '\__mark_value:nn {1}{\MakeUppercase    []{1\hskip 1em\relax A}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {2}{}' on line ...
+Marks: 2e-left in OR (twoside-odd):
+    page (current) =| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+    column (current) =| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+    column (first)=| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+    column (last) =| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+Marks: 2e-right in OR (twoside-odd):
+    page (current) =| {0}  | {2}  | {2}  |
+    column (current) =| {0}  | {2}  | {2}  |
+    column (first)=| {0}  | {2}  | {2}  |
+    column (last) =| {0}  | {2}  | {2}  |
+Marks: 2e-right-nonempty in OR (twoside-odd):
+Marks: DictMark in OR (twoside-odd):
+==> Header: \MakeUppercase    []{1\hskip 1em\relax A}-- ??? \MakeUppercase    []{1\hskip 1em\relax A}--
+==> Footer: -- page: 1
+[1
+]
+Marks: set DictMark <- '\__mark_value:nn {3}{a}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {4}{b}' on line ...
+Marks: empty mcol regions (multicol)
+Marks: set DictMark <- '\__mark_value:nn {5}{m1}' on line ...
+Marks: set 2e-left <- '\__mark_value:nn {6}{\MakeUppercase    []{2\hskip 1em\relax B}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {7}{}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {8}{2.1\hskip 1em\relax B sub1}' on line ...
+Marks: set 2e-right-nonempty <- '\__mark_value:nn {9}{2.1\hskip 1em\relax B sub1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {10}{n1}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {11}{2.2\hskip 1em\relax B sub2}' on line ...
+Marks: set 2e-right-nonempty <- '\__mark_value:nn {12}{2.2\hskip 1em\relax B sub2}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {13}{2.3\hskip 1em\relax B sub3}' on line ...
+Marks: set 2e-right-nonempty <- '\__mark_value:nn {14}{2.3\hskip 1em\relax B sub3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {15}{o1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {16}{p1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {17}{q1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {18}{r1}' on line ...
+Marks: set 2e-left <- '\__mark_value:nn {19}{\MakeUppercase    []{3\hskip 1em\relax C}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {20}{}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {21}{s1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {22}{t1}' on line ...
+Marks: update mcol structures (multicol)
+Marks: update page structure (multicol)
+Marks: 2e-left in multicol OR (full page):
+    page (previous)=| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+    page (current) =| {1} \MakeUppercase    []{1\hskip 1em\relax A} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (previous)=| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (current) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (last) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (2) =| {0}  | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (3) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (4) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+Marks: 2e-right in multicol OR (full page):
+    page (previous)=| {0}  | {2}  | {2}  |
+    page (current) =| {2}  | {7}  | {13} 2.3\hskip 1em\relax B sub3 |
+    column (previous)=| {8} 2.1\hskip 1em\relax B sub1 | {11} 2.2\hskip 1em\relax B sub2 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (current) =| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (last) =| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (2) =| {0}  | {7}  | {8} 2.1\hskip 1em\relax B sub1 |
+    column (3) =| {8} 2.1\hskip 1em\relax B sub1 | {11} 2.2\hskip 1em\relax B sub2 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (4) =| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+Marks: 2e-right-nonempty in multicol OR (full page):
+    page (current) =| {0}  | {9} 2.1\hskip 1em\relax B sub1 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (previous)=| {9} 2.1\hskip 1em\relax B sub1 | {12} 2.2\hskip 1em\relax B sub2 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (current) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (last) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (2) =| {0}  | {9} 2.1\hskip 1em\relax B sub1 | {9} 2.1\hskip 1em\relax B sub1 |
+    column (3) =| {9} 2.1\hskip 1em\relax B sub1 | {12} 2.2\hskip 1em\relax B sub2 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (4) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+Marks: DictMark in multicol OR (full page):
+    page (current) =| {0}  | {3} a | {16} p1 |
+    column (previous)=| {10} n1 | {15} o1 | {15} o1 |
+    column (current) =| {15} o1 | {16} p1 | {16} p1 |
+    column (first)=| {0}  | {5} m1 | {5} m1 |
+    column (last) =| {15} o1 | {16} p1 | {16} p1 |
+    column (1) =| {0}  | {5} m1 | {5} m1 |
+    column (2) =| {5} m1 | {10} n1 | {10} n1 |
+    column (3) =| {10} n1 | {15} o1 | {15} o1 |
+    column (4) =| {15} o1 | {16} p1 | {16} p1 |
+==> Header: \MakeUppercase    []{2\hskip 1em\relax B}--2.1\hskip 1em\relax B sub1 ??? \MakeUppercase    []{2\hskip 1em\relax B}--
+==> Footer: a--p1 page: 2
+[2]
+Marks: update mcol structures (multicol)
+Marks: 2e-left in multicol OR (balancing):
+    page (previous)=| {0}  | {1} \MakeUppercase    []{1\hskip 1em\relax A} | {1} \MakeUppercase    []{1\hskip 1em\relax A} |
+    page (current) =| {1} \MakeUppercase    []{1\hskip 1em\relax A} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (previous)=| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} |
+    column (current) =| {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} |
+    column (first)=| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (last) =| {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} |
+    column (1) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (2) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    column (3) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} |
+    column (4) =| {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} | {19} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol OR (balancing):
+    page (previous)=| {0}  | {2}  | {2}  |
+    page (current) =| {2}  | {7}  | {13} 2.3\hskip 1em\relax B sub3 |
+    column (previous)=| {13} 2.3\hskip 1em\relax B sub3 | {20}  | {20}  |
+    column (current) =| {20}  | {20}  | {20}  |
+    column (first)=| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (last) =| {20}  | {20}  | {20}  |
+    column (1) =| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (2) =| {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 | {13} 2.3\hskip 1em\relax B sub3 |
+    column (3) =| {13} 2.3\hskip 1em\relax B sub3 | {20}  | {20}  |
+    column (4) =| {20}  | {20}  | {20}  |
+Marks: 2e-right-nonempty in multicol OR (balancing):
+    page (current) =| {0}  | {9} 2.1\hskip 1em\relax B sub1 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (previous)=| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (current) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (first)=| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (last) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (1) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (2) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (3) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+    column (4) =| {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 | {14} 2.3\hskip 1em\relax B sub3 |
+Marks: DictMark in multicol OR (balancing):
+    page (current) =| {0}  | {3} a | {16} p1 |
+    column (previous)=| {18} r1 | {21} s1 | {21} s1 |
+    column (current) =| {21} s1 | {22} t1 | {22} t1 |
+    column (first)=| {16} p1 | {17} q1 | {17} q1 |
+    column (last) =| {21} s1 | {22} t1 | {22} t1 |
+    column (1) =| {16} p1 | {17} q1 | {17} q1 |
+    column (2) =| {17} q1 | {18} r1 | {18} r1 |
+    column (3) =| {18} r1 | {21} s1 | {21} s1 |
+    column (4) =| {21} s1 | {22} t1 | {22} t1 |
+Marks: prepare for reinserting marks (multicol)
+Marks: extract last mark for class '2e-left' = \__mark_value:nn {19}{\MakeUppercase    []{3\hskip 1em\relax C}}
+Marks: extract first mark for class '2e-left' = \__mark_value:nn {19}{\MakeUppercase    []{3\hskip 1em\relax C}}
+Marks: extract last mark for class '2e-right' = \__mark_value:nn {20}{}
+Marks: extract first mark for class '2e-right' = \__mark_value:nn {20}{}
+Marks: no marks for class '2e-right-nonempty' on line ...
+Marks: extract last mark for class 'DictMark' = \__mark_value:nn {22}{t1}
+Marks: extract first mark for class 'DictMark' = \__mark_value:nn {17}{q1}
+Marks: -- reinsert marks (multicol)
+Marks: set 2e-left <- '\__mark_value:nn {23}{\MakeUppercase    []{3\hskip 1em\relax C}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {24}{}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {25}{q1}' on line ...
+Marks: set 2e-left <- '\__mark_value:nn {26}{\MakeUppercase    []{3\hskip 1em\relax C}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {27}{}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {28}{t1}' on line ...
+Marks: -- finished reinserting marks (multicol)
+Marks: set DictMark <- '\__mark_value:nn {29}{z1}' on line ...
+Marks: empty mcol regions (multicol)
+Marks: set DictMark <- '\__mark_value:nn {30}{m2}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {31}{3.1\hskip 1em\relax C sub1}' on line ...
+Marks: set 2e-right-nonempty <- '\__mark_value:nn {32}{3.1\hskip 1em\relax C sub1}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {33}{n2}' on line ...
+Marks: update mcol structures (multicol)
+Marks: update page structure (multicol)
+Marks: 2e-left in multicol OR (full page):
+    page (previous)=| {1} \MakeUppercase    []{1\hskip 1em\relax A} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    page (current) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {23} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol OR (full page):
+    page (previous)=| {2}  | {7}  | {13} 2.3\hskip 1em\relax B sub3 |
+    page (current) =| {13} 2.3\hskip 1em\relax B sub3 | {24}  | {31} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {0}  | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {0}  | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {0}  | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+Marks: 2e-right-nonempty in multicol OR (full page):
+    page (previous)=| {0}  | {9} 2.1\hskip 1em\relax B sub1 | {14} 2.3\hskip 1em\relax B sub3 |
+    page (current) =| {14} 2.3\hskip 1em\relax B sub3 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {0}  | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {0}  | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {0}  | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in multicol OR (full page):
+    page (previous)=| {0}  | {3} a | {16} p1 |
+    page (current) =| {16} p1 | {25} q1 | {33} n2 |
+    column (previous)=| {0}  | {30} m2 | {30} m2 |
+    column (current) =| {30} m2 | {33} n2 | {33} n2 |
+    column (first)=| {0}  | {30} m2 | {30} m2 |
+    column (last) =| {30} m2 | {33} n2 | {33} n2 |
+    column (1) =| {0}  | {30} m2 | {30} m2 |
+    column (2) =| {30} m2 | {33} n2 | {33} n2 |
+==> Header: \MakeUppercase    []{3\hskip 1em\relax C}--3.1\hskip 1em\relax C sub1 ??? \MakeUppercase    []{3\hskip 1em\relax C}--
+==> Footer: q1--n2 page: 3
+[3]
+Marks: set DictMark <- '\__mark_value:nn {34}{o2}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {35}{p2}' on line ...
+Marks: empty mcol regions (multicol)
+Marks: set DictMark <- '\__mark_value:nn {36}{a3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {37}{b3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {38}{c3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {39}{d3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {40}{e3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {41}{f3}' on line ...
+Marks: update mcol structures (multicol)
+Marks: 2e-left in multicol (boxed mode):
+    page (previous)=| {1} \MakeUppercase    []{1\hskip 1em\relax A} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
+    page (current) =| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {23} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol (boxed mode):
+    page (previous)=| {2}  | {7}  | {13} 2.3\hskip 1em\relax B sub3 |
+    page (current) =| {13} 2.3\hskip 1em\relax B sub3 | {24}  | {31} 3.1\hskip 1em\relax C sub1 |
+Marks: 2e-right-nonempty in multicol (boxed mode):
+    page (previous)=| {0}  | {9} 2.1\hskip 1em\relax B sub1 | {14} 2.3\hskip 1em\relax B sub3 |
+    page (current) =| {14} 2.3\hskip 1em\relax B sub3 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in multicol (boxed mode):
+    page (previous)=| {0}  | {3} a | {16} p1 |
+    page (current) =| {16} p1 | {25} q1 | {33} n2 |
+    column (previous)=| {37} b3 | {38} c3 | {40} e3 |
+    column (current) =| {40} e3 | {41} f3 | {41} f3 |
+    column (first)=| {0}  | {36} a3 | {37} b3 |
+    column (last) =| {40} e3 | {41} f3 | {41} f3 |
+    column (1) =| {0}  | {36} a3 | {37} b3 |
+    column (2) =| {37} b3 | {38} c3 | {40} e3 |
+    column (3) =| {40} e3 | {41} f3 | {41} f3 |
+Marks: prepare for reinserting marks (multicol)
+Marks: no marks for class '2e-left' on line ...
+Marks: no marks for class '2e-right' on line ...
+Marks: no marks for class '2e-right-nonempty' on line ...
+Marks: extract last mark for class 'DictMark' = \__mark_value:nn {41}{f3}
+Marks: extract first mark for class 'DictMark' = \__mark_value:nn {36}{a3}
+Marks: -- reinsert marks (multicol)
+Marks: set DictMark <- '\__mark_value:nn {42}{a3}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {43}{f3}' on line ...
+Marks: -- finished reinserting marks (multicol)
+Marks: set DictMark <- '\__mark_value:nn {44}{q2}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {45}{r2}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {46}{s2}' on line ...
+Marks: update mcol structures (multicol)
+Marks: update page structure (multicol)
+Marks: 2e-left in multicol OR (full page):
+    page (previous)=| {6} \MakeUppercase    []{2\hskip 1em\relax B} | {23} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol OR (full page):
+    page (previous)=| {13} 2.3\hskip 1em\relax B sub3 | {24}  | {31} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+Marks: 2e-right-nonempty in multicol OR (full page):
+    page (previous)=| {14} 2.3\hskip 1em\relax B sub3 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in multicol OR (full page):
+    page (previous)=| {16} p1 | {25} q1 | {33} n2 |
+    page (current) =| {33} n2 | {34} o2 | {43} f3 |
+    column (previous)=| {33} n2 | {34} o2 | {34} o2 |
+    column (current) =| {34} o2 | {35} p2 | {43} f3 |
+    column (first)=| {33} n2 | {34} o2 | {34} o2 |
+    column (last) =| {34} o2 | {35} p2 | {43} f3 |
+    column (1) =| {33} n2 | {34} o2 | {34} o2 |
+    column (2) =| {34} o2 | {35} p2 | {43} f3 |
+==> Header: \MakeUppercase    []{3\hskip 1em\relax C}-- ??? \MakeUppercase    []{3\hskip 1em\relax C}--3.1\hskip 1em\relax C sub1
+==> Footer: o2--f3 page: 4
+[4]
+Marks: update mcol structures (multicol)
+Marks: update page structure (multicol)
+Marks: 2e-left in multicol OR (full page):
+    page (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol OR (full page):
+    page (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+Marks: 2e-right-nonempty in multicol OR (full page):
+    page (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in multicol OR (full page):
+    page (previous)=| {33} n2 | {34} o2 | {43} f3 |
+    page (current) =| {43} f3 | {44} q2 | {45} r2 |
+    column (previous)=| {43} f3 | {44} q2 | {44} q2 |
+    column (current) =| {44} q2 | {45} r2 | {45} r2 |
+    column (first)=| {43} f3 | {44} q2 | {44} q2 |
+    column (last) =| {44} q2 | {45} r2 | {45} r2 |
+    column (1) =| {43} f3 | {44} q2 | {44} q2 |
+    column (2) =| {44} q2 | {45} r2 | {45} r2 |
+==> Header: \MakeUppercase    []{3\hskip 1em\relax C}-- ??? \MakeUppercase    []{3\hskip 1em\relax C}--3.1\hskip 1em\relax C sub1
+==> Footer: q2--r2 page: 5
+[5]
+Marks: update mcol structures (multicol)
+Marks: 2e-left in multicol OR (balancing):
+    page (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+Marks: 2e-right in multicol OR (balancing):
+    page (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+Marks: 2e-right-nonempty in multicol OR (balancing):
+    page (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (1) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (2) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in multicol OR (balancing):
+    page (previous)=| {33} n2 | {34} o2 | {43} f3 |
+    page (current) =| {43} f3 | {44} q2 | {45} r2 |
+    column (previous)=| {45} r2 | {46} s2 | {46} s2 |
+    column (current) =| {46} s2 | {46} s2 | {46} s2 |
+    column (first)=| {45} r2 | {46} s2 | {46} s2 |
+    column (last) =| {46} s2 | {46} s2 | {46} s2 |
+    column (1) =| {45} r2 | {46} s2 | {46} s2 |
+    column (2) =| {46} s2 | {46} s2 | {46} s2 |
+Marks: prepare for reinserting marks (multicol)
+Marks: no marks for class '2e-left' on line ...
+Marks: no marks for class '2e-right' on line ...
+Marks: no marks for class '2e-right-nonempty' on line ...
+Marks: extract last mark for class 'DictMark' = \__mark_value:nn {46}{s2}
+Marks: extract first mark for class 'DictMark' = \__mark_value:nn {46}{s2}
+Marks: -- reinsert marks (multicol)
+Marks: set DictMark <- '\__mark_value:nn {47}{s2}' on line ...
+Marks: set DictMark <- '\__mark_value:nn {48}{s2}' on line ...
+Marks: -- finished reinserting marks (multicol)
+----> Ok mark in typeout: q2
+----> Wrong mark in typeout: \__mark_error:nn {page}{unknown-class}
+! LaTeX mark Error: Mark region 'column-3' not usable or class 'DictMark' unknown
+For immediate help type H <return>.
+ ...                                              
+l. ...\FirstMark[column-3]{DictMark}
+This is a coding error.
+The region 'column-3' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'DictMark' is misspelled.
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX mark Error: Mark region 'column-13' not usable or class 'DictMark' unknown
+For immediate help type H <return>.
+ ...                                              
+l. ...\FirstMark[column-13]{DictMark}
+This is a coding error.
+The region 'column-13' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'DictMark' is misspelled.
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX mark Error: Mark region 'page' not usable or class 'unknown-class' unknown
+For immediate help type H <return>.
+ ...                                              
+l. ...\section{With mark: \FirstMark{unknown-class}}
+This is a coding error.
+The region 'page' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'unknown-class' is misspelled.
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+Marks: set 2e-left <- '\__mark_value:nn {49}{\MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}}' on line ...
+Marks: set 2e-right <- '\__mark_value:nn {50}{}' on line ...
+Marks: 2e-left in OR (twoside-even):
+    page (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+    column (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
+    column (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+    column (first)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+    column (last) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+Marks: 2e-right in OR (twoside-even):
+    page (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {31} 3.1\hskip 1em\relax C sub1 | {50}  | {50}  |
+    column (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {31} 3.1\hskip 1em\relax C sub1 | {50}  | {50}  |
+    column (first)=| {31} 3.1\hskip 1em\relax C sub1 | {50}  | {50}  |
+    column (last) =| {31} 3.1\hskip 1em\relax C sub1 | {50}  | {50}  |
+Marks: 2e-right-nonempty in OR (twoside-even):
+    page (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    page (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (previous)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (current) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (first)=| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+    column (last) =| {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 | {32} 3.1\hskip 1em\relax C sub1 |
+Marks: DictMark in OR (twoside-even):
+    page (previous)=| {43} f3 | {44} q2 | {45} r2 |
+    page (current) =| {45} r2 | {47} s2 | {48} s2 |
+    column (previous)=| {43} f3 | {44} q2 | {45} r2 |
+    column (current) =| {45} r2 | {47} s2 | {48} s2 |
+    column (first)=| {45} r2 | {47} s2 | {48} s2 |
+    column (last) =| {45} r2 | {47} s2 | {48} s2 |
+! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKNOWN-CLASS' unknown
+For immediate help type H <return>.
+ ...                                              
+l. ...\end{document}
+This is a coding error.
+The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKNOWN-CLASS' is misspelled.
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKNOWN-CLASS' unknown
+For immediate help type H <return>.
+ ...                                              
+l. ...\end{document}
+This is a coding error.
+The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKNOWN-CLASS' is misspelled.
+Try typing <return> to proceed.
+If that doesn't work, type X <return> to quit.
+==> Header: \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}-- ??? \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}--
+==> Footer: s2--s2 page: 6
+[6] (tlb-multicol-marks.aux)
diff --git a/required/tools/testfiles/tlb-multicol-marks.lvt b/required/tools/testfiles/tlb-multicol-marks.lvt
index 8dae5a726..2f9f0d06e 100644
--- a/required/tools/testfiles/tlb-multicol-marks.lvt
+++ b/required/tools/testfiles/tlb-multicol-marks.lvt
@@ -22,12 +22,12 @@
 
 \setlength\columnseprule{.4pt}
 
-%\scrollmode
-
 \begin{document}
 
 \START
 
+
+
 \section{A}
 
 abc
@@ -96,6 +96,8 @@ abc
   text \InsertMark{DictMark}{p2}p2
 
 \begin{multicols}{3}
+   \hbadness=20000  % to avoid underfull box reports
+
    text \InsertMark{DictMark}{a3}a3
    text \InsertMark{DictMark}{b3}b3
    text \InsertMark{DictMark}{c3}c3
@@ -117,7 +119,7 @@ abc
 \end{multicols}
 
 \typeout{----> Ok mark in typeout: \FirstMark{DictMark}}
-\typeout{----> Wrong mark in typeout: \FirstMark{unkown-class}}
+\typeout{----> Wrong mark in typeout: \FirstMark{unknown-class}}
 
 
 
@@ -127,7 +129,7 @@ abc
 
 \FirstMark[column-13]{DictMark}
 
-\section{With mark: \FirstMark{unkown-class}}
+\section{With mark: \FirstMark{unknown-class}}
 
 
 \end{document}
diff --git a/required/tools/testfiles/tlb-multicol-marks.tlg b/required/tools/testfiles/tlb-multicol-marks.tlg
index 723fe7495..905330aa2 100644
--- a/required/tools/testfiles/tlb-multicol-marks.tlg
+++ b/required/tools/testfiles/tlb-multicol-marks.tlg
@@ -183,17 +183,6 @@ Marks: set DictMark <- '\__mark_value:nn {38}{c3}' on line ...
 Marks: set DictMark <- '\__mark_value:nn {39}{d3}' on line ...
 Marks: set DictMark <- '\__mark_value:nn {40}{e3}' on line ...
 Marks: set DictMark <- '\__mark_value:nn {41}{f3}' on line ...
-Underfull \hbox (badness 10000) in paragraph at lines 99--105
-\OT1/cmr/m/n/10 text b3
-\hbox(6.94444+0.0)x49.16666, glue set 10.66669
-.\OT1/cmr/m/n/10 t
-.\OT1/cmr/m/n/10 e
-.\OT1/cmr/m/n/10 x
-.\OT1/cmr/m/n/10 t
-.\glue 3.33333 plus 1.66666 minus 1.11111
-.\OT1/cmr/m/n/10 b
-.\OT1/cmr/m/n/10 3
-.\glue(\rightskip) 0.0
 Marks: update mcol structures (multicol)
 Marks: 2e-left in multicol (boxed mode):
     page (previous)=| {1} \MakeUppercase    []{1\hskip 1em\relax A} | {6} \MakeUppercase    []{2\hskip 1em\relax B} | {6} \MakeUppercase    []{2\hskip 1em\relax B} |
@@ -339,7 +328,7 @@ Marks: set DictMark <- '\__mark_value:nn {47}{s2}' on line ...
 Marks: set DictMark <- '\__mark_value:nn {48}{s2}' on line ...
 Marks: -- finished reinserting marks (multicol)
 ----> Ok mark in typeout: q2
-----> Wrong mark in typeout: \__mark_error:nn {page}{unkown-class}
+----> Wrong mark in typeout: \__mark_error:nn {page}{unknown-class}
 ! LaTeX mark Error: Mark region 'column-3' not usable or class 'DictMark' unknown
 For immediate help type H <return>.
  ...                                              
@@ -356,23 +345,23 @@ This is a coding error.
 The region 'column-13' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'DictMark' is misspelled.
 Try typing <return> to proceed.
 If that doesn't work, type X <return> to quit.
-! LaTeX mark Error: Mark region 'page' not usable or class 'unkown-class' unknown
+! LaTeX mark Error: Mark region 'page' not usable or class 'unknown-class' unknown
 For immediate help type H <return>.
  ...                                              
-l. ......tion{With mark: \FirstMark{unkown-class}}
+l. ......ion{With mark: \FirstMark{unknown-class}}
 This is a coding error.
-The region 'page' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'unkown-class' is misspelled.
+The region 'page' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'unknown-class' is misspelled.
 Try typing <return> to proceed.
 If that doesn't work, type X <return> to quit.
-Marks: set 2e-left <- '\__mark_value:nn {49}{\MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}}}' on line ...
+Marks: set 2e-left <- '\__mark_value:nn {49}{\MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}}' on line ...
 Marks: set 2e-right <- '\__mark_value:nn {50}{}' on line ...
 Marks: 2e-left in OR (twoside-even):
     page (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
-    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} |
+    page (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
     column (previous)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} | {26} \MakeUppercase    []{3\hskip 1em\relax C} |
-    column (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} |
-    column (first)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} |
-    column (last) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}} |
+    column (current) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+    column (first)=| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
+    column (last) =| {26} \MakeUppercase    []{3\hskip 1em\relax C} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} | {49} \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}} |
 Marks: 2e-right in OR (twoside-even):
     page (previous)=| {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
     page (current) =| {31} 3.1\hskip 1em\relax C sub1 | {50}  | {50}  |
@@ -394,22 +383,22 @@ Marks: DictMark in OR (twoside-even):
     column (current) =| {45} r2 | {47} s2 | {48} s2 |
     column (first)=| {45} r2 | {47} s2 | {48} s2 |
     column (last) =| {45} r2 | {47} s2 | {48} s2 |
-! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKOWN-CLASS' unknown
+! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKNOWN-CLASS' unknown
 For immediate help type H <return>.
  ...                                              
 l. ...\end{document}
 This is a coding error.
-The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKOWN-CLASS' is misspelled.
+The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKNOWN-CLASS' is misspelled.
 Try typing <return> to proceed.
 If that doesn't work, type X <return> to quit.
-! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKOWN-CLASS' unknown
+! LaTeX mark Error: Mark region 'PAGE' not usable or class 'UNKNOWN-CLASS' unknown
 For immediate help type H <return>.
  ...                                              
 l. ...\end{document}
 This is a coding error.
-The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKOWN-CLASS' is misspelled.
+The region 'PAGE' is either not known or data for it still needs to be assembled, e.g., last-column while building the first-column. Also possible: the class namne 'UNKNOWN-CLASS' is misspelled.
 Try typing <return> to proceed.
 If that doesn't work, type X <return> to quit.
-==> Header: \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}}-- ??? \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unkown-class}}--
+==> Header: \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}-- ??? \MakeUppercase    []{4\hskip 1em\relax With mark: \__mark_error:nn {page}{unknown-class}}--
 ==> Footer: s2--s2 page: 6
 [6] (tlb-multicol-marks.aux)
diff --git a/required/tools/update-multicols.sh b/required/tools/update-multicols.sh
index 19d76dbf4..4c86e1106 100644
--- a/required/tools/update-multicols.sh
+++ b/required/tools/update-multicols.sh
@@ -7,10 +7,10 @@ l3build save -epdftex \
     tlb-multicol-006 \
     tlb-multicol-007 \
     tlb-multicol-eisuke \
-    tlb-multicol-rowland \
-    tlb-multicol-marks
+    tlb-multicol-rowland
 	
 
 
 l3build save -epdftex,luatex \
+    tlb-multicol-marks \
     sx411758





More information about the latex3-commits mailing list.