[latex3-commits] [latex3/latex2e] ltmarks-multicol: Show only mcol-... if we are inside a multicols (db072e52d)
github at latex-project.org
github at latex-project.org
Sun Nov 10 20:33:48 CET 2024
Repository : https://github.com/latex3/latex2e
On branch : ltmarks-multicol
Link : https://github.com/latex3/latex2e/commit/db072e52d201a3817afa8007509bb96b878e0ba1
>---------------------------------------------------------------
commit db072e52d201a3817afa8007509bb96b878e0ba1
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Sun Nov 10 20:33:48 2024 +0100
Show only mcol-... if we are inside a multicols
>---------------------------------------------------------------
db072e52d201a3817afa8007509bb96b878e0ba1
base/ltmarks.dtx | 89 +++++++++++++++----------
base/testfiles-ltmarks/xmarks-001.tlg | 2 +-
base/testfiles-ltmarks/xmarks-004.tlg | 4 +-
required/tools/multicol.dtx | 4 +-
required/tools/testfiles/tlb-multicol-marks.tlg | 52 +--------------
5 files changed, 62 insertions(+), 89 deletions(-)
diff --git a/base/ltmarks.dtx b/base/ltmarks.dtx
index f0a9de1af..687004ffe 100644
--- a/base/ltmarks.dtx
+++ b/base/ltmarks.dtx
@@ -790,7 +790,7 @@
% \end{syntax}
% Helper function that sets all mark values in the \meta{region} to
% empty. This is currently used for \texttt{mcol} when a multicol
-% envirnment starts because it wouldn't make sense if the top mark
+% environment starts because it wouldn't make sense if the top mark
% in the first column would return the last mark from a previous
% multicol (which may have been much earlier with intermediate
% material).
@@ -976,8 +976,8 @@
}
% \end{macrocode}
%
-% All marks will have an identification at the beginning of the form
-% \cs{@@_value:nn}\texttt\{\meta{number}\texttt\} and therefore the
+% All marks will have an identification in form of a number that is
+% incremented each time an mark insertion happens and therefore the
% initial empty values should have that too, so that data extraction
% is going to be uniform.
% \changes{v1.0g}{2024/05/31}{Initialize all marks with an id, use
@@ -1637,7 +1637,7 @@
% becomes empty, but not immediately; otherwise we just put
% \cs{g_@@_tmp_tl} in.
% \begin{macrocode}
-% this is no longer needed with 1.0f
+% This is no longer needed with 1.0f
% \tl_if_empty:NTF \g_@@_tmp_tl
% { \exp_not:n { \prg_do_nothing: } }
% { \exp_not:o { \g_@@_tmp_tl } }
@@ -1647,7 +1647,7 @@
% \end{macrocode}
% A mark introduces a possible break point and in certain
% situations that should not happen in vertical mode in \LaTeX{}.
-% This needs some cleanup \ldots.
+% This may need some checking and possibly cleanup \ldots.
% \begin{macrocode}
\if at nobreak\ifvmode\nobreak\fi\fi
}
@@ -1821,8 +1821,8 @@
\c__msg_coding_error_text_tl
The~region~'#1'~is~either~not~known~or~data~for~it~
still~needs~to~be~assembled,~e.g.,~last-column~
- while~building~thefirst-column.~
- Also~possible:~the~class~is~misspelled.
+ while~building~the~first-column.~
+ Also~possible:~the~class~name~is~misspelled.
\c__msg_return_text_tl
}
% \end{macrocode}
@@ -1887,27 +1887,41 @@
%
%
%
-% \begin{macro}{\@@_class_status:nn,\@@_region_status:nnn}
+% \begin{macro}{\@@_class_status:nnn}
% Shows the mark values across all regions for one mark class
-% (\verb=#2=). The first argument gives some \meta{info} to help
+% (\verb=#2=). Actually this is a lie, we only show \texttt{mcol-1}
+% to \texttt{mcol-4} for now and not up to 20. We could keep track
+% of how many mcols have been used, but for now just the simple
+% version.
+%
+% The first argument gives some \meta{info} to help
% identifying where the command was called.
% \begin{macrocode}
%<*trace>
-\cs_new_protected:Npn \@@_class_status:nn #1#2 {
- \typeout{ Marks:~#2~ #1:}
- \@@_region_status:nnn {#2}{ page~ (previous) } { previous-page }
- \@@_region_status:nnn {#2}{ page~ (current)~ } { page }
- \@@_region_status:nnn {#2}{ column~ (previous) }{ previous-column }
- \@@_region_status:nnn {#2}{ column~ (current)~ }{ column }
- \@@_region_status:nnn {#2}{ column~ (first) } { first-column }
- \@@_region_status:nnn {#2}{ column~ (last)~ } { last-column }
- \@@_region_status:nnn {#2}{ column~ (1)~ } { mcol-1 }
- \@@_region_status:nnn {#2}{ column~ (2)~ } { mcol-2 }
- \@@_region_status:nnn {#2}{ column~ (3)~ } { mcol-3 }
- \@@_region_status:nnn {#2}{ column~ (4)~ } { mcol-4 }
+\cs_new_protected:Npn \@@_class_status:nnn #1#2#3 {
+ \typeout{ Marks:~#2~ #1:}
+ \@@_region_status:nnn {#2}{ page~ (previous) } { previous-page }
+ \@@_region_status:nnn {#2}{ page~ (current)~ } { page }
+ \@@_region_status:nnn {#2}{ column~ (previous) }{ previous-column }
+ \@@_region_status:nnn {#2}{ column~ (current)~ }{ column }
+ \@@_region_status:nnn {#2}{ column~ (first) } { first-column }
+ \@@_region_status:nnn {#2}{ column~ (last)~ } { last-column }
+% \end{macrocode}
+%
+% \begin{macrocode}
+ \int_step_inline:nn {#3}
+ {
+ \@@_region_status:nnn {#2}{ column~ (##1)~ } { mcol-##1 }
+ }
}
% \end{macrocode}
-% Display, top, first, and last mark of a region unless none of them exist.
+% \end{macro}
+%
+%
+% \begin{macro}{\@@_region_status:nnn}
+%
+% Display, top, first, and last mark of a region unless none of
+% them exist. Or all of them are empty.
% \begin{macrocode}
\cs_new_protected:Npn \@@_region_status:nnn #1#2#3 {
\group_begin:
@@ -1925,19 +1939,20 @@
}
\group_end:
}
- % \end{macrocode}
+% \end{macrocode}
% \end{macro}
%
%
-%
-%
-% \begin{macro}{\@@_status:n}
-% Show a snapshot of all mark class values across all regions.
+% \begin{macro}{\@@_status:nn}
+% Show a snapshot of all mark class values across all regions. The
+% first argument is a string to identify the output, the second
+% argument is the number \texttt{mcol-...} regions to show. Outside
+% of a \env{multicols} environment this is normally set to 0.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_status:n #1
+\cs_new_protected:Npn \@@_status:nn #1#2
{
\seq_map_inline:Nn \g_@@_classes_seq
- { \@@_class_status:nn {#1} {##1} }
+ { \@@_class_status:nnn {#1} {##1} {#2} }
}
%</trace>
% \end{macrocode}
@@ -1947,15 +1962,17 @@
% \begin{macro}{\ShowMarksAt}
% \changes{v1.0e}{2024/01/29}{Macro added}
% Debugging helper that displays a snapshot of all known mark
-% structures. The argument is a text string that is
-% displayed to help identifying when the snapshot was made.
+% structures. The first argument is a text string that is
+% displayed to help identifying when the snapshot was made. The
+% optional second one determines how many \texttt{mcol-...} regions
+% are displayed (by default 4).
%
% This may not stay like this (or at all), which is why it isn't
% yet documented as an official command.
% \begin{macrocode}
-\cs_new_protected:Npn \ShowMarksAt #1 {
+\NewDocumentCommand \ShowMarksAt {m O{4} } {
%<*trace>
- \@@_debug:n { \@@_status:n {#1} }
+ \@@_debug:n { \@@_status:nn {#1}{#2} }
%</trace>
}
% \end{macrocode}
@@ -2060,7 +2077,7 @@
% move this into status itself?
\@@_debug:n
{
- \@@_status:n
+ \@@_status:nn
{ in~ OR~ (
\legacy_if:nTF {@twoside}
{ twoside-
@@ -2070,6 +2087,7 @@
{ oneside }
)
}
+ {0}
}
%</trace>
}
@@ -2195,7 +2213,7 @@
%<*trace>
\@@_debug:n
{
- \@@_status:n
+ \@@_status:nn
{ in~ OR~ (
\legacy_if:nTF {@twoside}
{ twoside-
@@ -2208,6 +2226,7 @@
{ first~ }{ second~ }
column )
}
+ {0}
}
%</trace>
}
diff --git a/base/testfiles-ltmarks/xmarks-001.tlg b/base/testfiles-ltmarks/xmarks-001.tlg
index 2eef09077..df0ea2eb3 100644
--- a/base/testfiles-ltmarks/xmarks-001.tlg
+++ b/base/testfiles-ltmarks/xmarks-001.tlg
@@ -112,7 +112,7 @@ For immediate help type H <return>.
...
l. ...\TopMark[mistake]{foo}
This is a coding error.
-The region 'mistake' is either not known or data for it still needs to be assembled, e.g., last-column while building thefirst-column. Also possible: the class is misspelled.
+The region 'mistake' 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 name is misspelled.
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! LaTeX Error: Can be used only in preamble.
diff --git a/base/testfiles-ltmarks/xmarks-004.tlg b/base/testfiles-ltmarks/xmarks-004.tlg
index fd9bfaf34..3fe4f0a5b 100644
--- a/base/testfiles-ltmarks/xmarks-004.tlg
+++ b/base/testfiles-ltmarks/xmarks-004.tlg
@@ -96,7 +96,7 @@ For immediate help type H <return>.
l. ...\TopMark{foobar}
% does not exist
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 thefirst-column. Also possible: the 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 name 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
@@ -105,7 +105,7 @@ For immediate help type H <return>.
l. ...\FirstMark{foobar}
% does not exist
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 thefirst-column. Also possible: the 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 name is misspelled.
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
equal
diff --git a/required/tools/multicol.dtx b/required/tools/multicol.dtx
index db5679403..ba19ba0b0 100644
--- a/required/tools/multicol.dtx
+++ b/required/tools/multicol.dtx
@@ -4426,7 +4426,7 @@
\def \mc at handle@marks at and@reinserts #1 #2 {
\@@_debug:n { \typeout{-->~ #1} }
\__mc_update_col_structures:
- \@@_debug:n { \@@_status:n {#2} }
+ \@@_debug:n { \@@_status:nn {#2} {\the\col at number} }
%
\__mc_prepare_mark_reinserts:
}
@@ -4444,7 +4444,7 @@
\@@_debug:n { \typeout{-->~ #1} }
\__mc_update_col_structures:
\__mc_update_page_structures:
- \@@_debug:n { \@@_status:n {#2} }
+ \@@_debug:n { \@@_status:nn {#2} {\the\col at number} }
}
% \end{macrocode}
% \end{macro}
diff --git a/required/tools/testfiles/tlb-multicol-marks.tlg b/required/tools/testfiles/tlb-multicol-marks.tlg
index 1cd0aff21..ebec46405 100644
--- a/required/tools/testfiles/tlb-multicol-marks.tlg
+++ b/required/tools/testfiles/tlb-multicol-marks.tlg
@@ -156,24 +156,18 @@ Marks: set DictMark <- '\__mark_value:nn {38}{s2}' on line ...
Marks: 2e-left multicol (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} |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right multicol (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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right-nonempty multicol (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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: DictMark multicol (full page):
page (previous)=| {0} | {3} a | {16} p1 |
page (current) =| {16} p1 | {25} q1 | {33} n2 |
@@ -183,8 +177,6 @@ Marks: DictMark multicol (full page):
column (last) =| {30} m2 | {33} n2 | {33} n2 |
column (1) =| {0} | {30} m2 | {30} m2 |
column (2) =| {30} m2 | {33} n2 | {33} n2 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
==> 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]
@@ -194,8 +186,6 @@ Marks: DictMark multicol (full page):
Marks: 2e-left multicol (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} |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right multicol (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 |
@@ -205,8 +195,6 @@ Marks: 2e-right multicol (full page):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right-nonempty multicol (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 |
@@ -216,8 +204,6 @@ Marks: 2e-right-nonempty multicol (full page):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: DictMark multicol (full page):
page (previous)=| {16} p1 | {25} q1 | {33} n2 |
page (current) =| {33} n2 | {34} o2 | {35} p2 |
@@ -227,8 +213,6 @@ Marks: DictMark multicol (full page):
column (last) =| {34} o2 | {35} p2 | {35} p2 |
column (1) =| {33} n2 | {34} o2 | {34} o2 |
column (2) =| {34} o2 | {35} p2 | {35} p2 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
==> Header: \MakeUppercase []{3\hskip 1em\relax C}-- ??? \MakeUppercase []{3\hskip 1em\relax C}--3.1\hskip 1em\relax C sub1
==> Footer: o2--p2 page: 4
[4]
@@ -238,8 +222,6 @@ Marks: DictMark multicol (full page):
Marks: 2e-left multicol (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} |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right multicol (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 |
@@ -249,8 +231,6 @@ Marks: 2e-right multicol (full page):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right-nonempty multicol (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 |
@@ -260,8 +240,6 @@ Marks: 2e-right-nonempty multicol (full page):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: DictMark multicol (full page):
page (previous)=| {33} n2 | {34} o2 | {35} p2 |
page (current) =| {35} p2 | {36} q2 | {37} r2 |
@@ -271,8 +249,6 @@ Marks: DictMark multicol (full page):
column (last) =| {36} q2 | {37} r2 | {37} r2 |
column (1) =| {35} p2 | {36} q2 | {36} q2 |
column (2) =| {36} q2 | {37} r2 | {37} r2 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
==> 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]
@@ -281,8 +257,6 @@ Marks: DictMark multicol (full page):
Marks: 2e-left multicol (finish):
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} |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right multicol (finish):
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 |
@@ -292,8 +266,6 @@ Marks: 2e-right multicol (finish):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: 2e-right-nonempty multicol (finish):
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 |
@@ -303,8 +275,6 @@ Marks: 2e-right-nonempty multicol (finish):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: DictMark multicol (finish):
page (previous)=| {33} n2 | {34} o2 | {35} p2 |
page (current) =| {35} p2 | {36} q2 | {37} r2 |
@@ -314,8 +284,6 @@ Marks: DictMark multicol (finish):
column (last) =| {38} s2 | {38} s2 | {38} s2 |
column (1) =| {37} r2 | {38} s2 | {38} s2 |
column (2) =| {38} s2 | {38} s2 | {38} s2 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
--->>> multicol prepare reinsert marks
Marks: no marks for class '2e-left' on line ...
Marks: no marks for class '2e-right' on line ...
@@ -329,7 +297,7 @@ 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 thefirst-column. Also possible: the class is misspelled.
+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 name 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 unknown
@@ -337,7 +305,7 @@ 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 thefirst-column. Also possible: the class is misspelled.
+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 name 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
@@ -345,7 +313,7 @@ For immediate help type H <return>.
...
l. ...\FirstMark{unkown-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 thefirst-column. Also possible: the 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 name is misspelled.
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Marks: 2e-left in OR (twoside-even):
@@ -355,8 +323,6 @@ Marks: 2e-left in OR (twoside-even):
column (current) =| {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} |
column (first)=| {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} |
column (last) =| {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} | {26} \MakeUppercase []{3\hskip 1em\relax C} |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
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 | {31} 3.1\hskip 1em\relax C sub1 | {31} 3.1\hskip 1em\relax C sub1 |
@@ -364,10 +330,6 @@ Marks: 2e-right in OR (twoside-even):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
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 |
@@ -375,10 +337,6 @@ Marks: 2e-right-nonempty in OR (twoside-even):
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 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
Marks: DictMark in OR (twoside-even):
page (previous)=| {35} p2 | {36} q2 | {37} r2 |
page (current) =| {37} r2 | {39} s2 | {40} s2 |
@@ -386,10 +344,6 @@ Marks: DictMark in OR (twoside-even):
column (current) =| {37} r2 | {39} s2 | {40} s2 |
column (first)=| {37} r2 | {39} s2 | {40} s2 |
column (last) =| {37} r2 | {39} s2 | {40} s2 |
- column (1) =| {37} r2 | {38} s2 | {38} s2 |
- column (2) =| {38} s2 | {38} s2 | {38} s2 |
- column (3) =| {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} | {?} \__mark_error:n {mcol-3} |
- column (4) =| {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} | {?} \__mark_error:n {mcol-4} |
==> Header: \MakeUppercase []{3\hskip 1em\relax C}-- ??? \MakeUppercase []{3\hskip 1em\relax C}--3.1\hskip 1em\relax C sub1
==> Footer: s2--s2 page: 6
[6] (tlb-multicol-marks.aux)
More information about the latex3-commits
mailing list.