[latex3-commits] [git/LaTeX3-latex3-latex3] master: @makecol hooks [ci skip] (2fa4561)
Frank Mittelbach
frank.mittelbach at latex-project.org
Thu Nov 29 23:41:53 CET 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/2fa4561e553753360180747481a0f0a1986cbdc9
>---------------------------------------------------------------
commit 2fa4561e553753360180747481a0f0a1986cbdc9
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Thu Nov 29 23:41:53 2018 +0100
@makecol hooks [ci skip]
>---------------------------------------------------------------
2fa4561e553753360180747481a0f0a1986cbdc9
discussionpapers/2018-11-hooks.tex | 31 ++++++++++++++++++++++++++++---
1 file changed, 28 insertions(+), 3 deletions(-)
diff --git a/discussionpapers/2018-11-hooks.tex b/discussionpapers/2018-11-hooks.tex
index 50888dd..cbe277a 100644
--- a/discussionpapers/2018-11-hooks.tex
+++ b/discussionpapers/2018-11-hooks.tex
@@ -7,7 +7,7 @@
% \and
\LaTeX{} Project Team}
-\date{2018-11-26}
+\date{2018-11-29}
\newcounter{hook}
@@ -60,7 +60,7 @@ If there are several distinct use cases each could be added using
\begin{hook}{heading}{before-break}
\item
- Near deading commands it is helpful if one can issue \cs{mark}
+ For heading commands it is helpful if one can issue \cs{mark}
commands, e.g. \cs{PutMark} from \pkg{xmarks} to support running
header or footer setup. This has to be possible directly after
heading title (where it is currently supported through commands like
@@ -76,7 +76,32 @@ If there are several distinct use cases each could be added using
\end{hook}
-%\section{}
+\section{Output routine}
+
+\subsection{Making columns}
+
+\begin{hook}{\cs{@makecol}}{pre}
+\item
+ \pkg{manyfoot} and similar packages like to take control at the very
+ beginning of column generation.
+\end{hook}
+
+\begin{hook}{\cs{@makecol}}{post}
+\item
+ And we may have some post-processing going on after the column is
+ made up.
+\end{hook}
+
+\begin{hook}{\cs{@makecol}}{prepare-footins}
+\item
+ To support manipulation of footnote text (like footnotes as paras,
+ in 2 columns etc).
+
+ The assembled footnotes are inside box \cs{footins} and any
+ manipulation needs to globally write them back in there.
+\end{hook}
+
+
%\section{}
More information about the latex3-commits
mailing list