[latex3-commits] [latex3/latex2e] ltmarks-multicol: mostly done (e0f4c8e77)
github at latex-project.org
github at latex-project.org
Tue Nov 12 00:11:57 CET 2024
Repository : https://github.com/latex3/latex2e
On branch : ltmarks-multicol
Link : https://github.com/latex3/latex2e/commit/e0f4c8e77f50d6dd2bd21751c519cb3602c882d4
>---------------------------------------------------------------
commit e0f4c8e77f50d6dd2bd21751c519cb3602c882d4
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Tue Nov 12 00:11:57 2024 +0100
mostly done
>---------------------------------------------------------------
e0f4c8e77f50d6dd2bd21751c519cb3602c882d4
base/ltmarks.dtx | 10 ++++++++--
required/tools/multicol.dtx | 10 +++++-----
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/base/ltmarks.dtx b/base/ltmarks.dtx
index 8f507e9e1..9a3ac17a4 100644
--- a/base/ltmarks.dtx
+++ b/base/ltmarks.dtx
@@ -697,12 +697,14 @@
% be taken care of---those are discussed in the implementation sections.
%
%
-% \section{Internal output routine functions}
+% \section{Internal functions for \LaTeX's standard output routine and \pkg{multicol}}
%
% The functions in this section are tied to the output routine and used in the
% interface to \LaTeXe{} and perhaps at some later time within a new
% output routine
-% for \LaTeX. They are not meant for general use and are therefore made internal.
+% for \LaTeX. They are not (yet) meant for general use and are
+% therefore made internal, even though we already use them in
+% \pkg{multicol}.
% Internal means that \verb|@@| automatically gets
% replaced in the code (and in the documentation) so we have to give
% it a suitable value.
@@ -734,6 +736,10 @@
% marks. It too is called as part of \cs{@opcol}.
% \end{function}
%
+% \subsection{Candidates for a public interface}
+%
+% The remaining functions in this section may get a public interface eventually.
+%
% \begin{function}{\@@_update_structure_from_material:nn}
% \begin{syntax}
% \cs{@@_update_structure_from_material:nn} \Arg{region} \Arg{material with marks}
diff --git a/required/tools/multicol.dtx b/required/tools/multicol.dtx
index ca350b493..23d5f0e05 100644
--- a/required/tools/multicol.dtx
+++ b/required/tools/multicol.dtx
@@ -3731,7 +3731,7 @@
% \end{multicols}
%
%
-% \begin{multicols*}{2}[\section{Further extensions}]
+% \section{Further extensions}
%
% This section does contain code for extensions added to this package
% over time. Not all of them may be active, some might sit dormant and
@@ -4307,6 +4307,8 @@
% \end{macro}
%
%
+%
+%
% \subsection{Using the new mark mechanism}
%
% \subsubsection{Helpers}
@@ -4460,8 +4462,8 @@
% We are only interested in the top, first, and last marks of each
% class regardless in which column they appeared, so we can copy
% all column boxes together and process them in one go. The result
-% is returned in \cs{l_@@_first_marks_tl} and
-% \cs{l_@@_last_marks_tl} in form of \cs{mark_insert:nn} statements
+% is returned in \cs{\detokenize{l_@@_first_marks_tl}} and
+% \cs{\detokenize{l_@@_last_marks_tl}} in form of \cs{\detokenize{mark_insert:nn}} statements
% so we can later execute such token lists directly (and if there
% were no marks they will be empty).
% \begin{macrocode}
@@ -4598,8 +4600,6 @@
%
%
%
-% \end{multicols*}
-%
% \Finale
%
\endinput
More information about the latex3-commits
mailing list.