[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