[latex3-commits] [git/LaTeX3-latex3-latex2e] OR-lab: addressing comments by JAW (unfinished) (6f9e35d9)
Frank Mittelbach
frank.mittelbach at latex-project.org
Wed Mar 9 23:57:15 CET 2022
Repository : https://github.com/latex3/latex2e
On branch : OR-lab
Link : https://github.com/latex3/latex2e/commit/6f9e35d98e774f0c16d0dc8826487110c378e2f4
>---------------------------------------------------------------
commit 6f9e35d98e774f0c16d0dc8826487110c378e2f4
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Wed Mar 9 23:57:15 2022 +0100
addressing comments by JAW (unfinished)
>---------------------------------------------------------------
6f9e35d98e774f0c16d0dc8826487110c378e2f4
required/latex-lab/README.md | 4 +-
required/latex-lab/latex-lab-footnotes.dtx | 65 ++++++++++++----------
.../footmisc-local-aastex631.tlg | 2 -
.../footmisc-local-uafthesis.tlg | 2 -
.../testfiles-OR-local/footmisc-local-uwthesis.tlg | 2 -
required/latex-lab/testfiles-OR/footmisc-002.tlg | 2 -
required/latex-lab/testfiles-OR/footmisc-003.tlg | 2 -
required/latex-lab/testfiles-OR/footmisc-004.tlg | 2 -
required/latex-lab/testfiles-OR/footmisc-005.tlg | 2 -
required/latex-lab/testfiles-OR/footmisc-006.tlg | 2 -
.../testfiles-OR/footmisc-007-rollback.tlg | 6 +-
.../testfiles-OR/footmisc-009-multiple.tlg | 2 -
.../testfiles-OR/footmisc-010-setspace.tlg | 2 -
.../latex-lab/testfiles-OR/footmisc-011-para.tlg | 2 -
.../latex-lab/testfiles-OR/footmisc-012-side.tlg | 2 -
.../testfiles-OR/footmisc-013-scrartcl.tlg | 2 -
.../footmisc-floats-abovefloats-flushbottom.tlg | 2 -
.../testfiles-OR/footmisc-floats-abovefloats.tlg | 2 -
.../footmisc-floats-belowfloats-flushbottom.tlg | 2 -
.../testfiles-OR/footmisc-floats-latex.tlg | 2 -
required/latex-lab/testfiles-OR/tagging-001.tlg | 2 -
21 files changed, 41 insertions(+), 70 deletions(-)
diff --git a/required/latex-lab/README.md b/required/latex-lab/README.md
index df89bc14..a1720216 100644
--- a/required/latex-lab/README.md
+++ b/required/latex-lab/README.md
@@ -20,7 +20,9 @@ to documents already using the new functionality.
### Support for `\DocumentMetadata`
-### New output routine code (und development)
+### New output routine code (under development)
+
+ - so far there is a first implementation of footnote support
## License
diff --git a/required/latex-lab/latex-lab-footnotes.dtx b/required/latex-lab/latex-lab-footnotes.dtx
index 49f85571..5574dfbe 100644
--- a/required/latex-lab/latex-lab-footnotes.dtx
+++ b/required/latex-lab/latex-lab-footnotes.dtx
@@ -78,7 +78,7 @@
%
% There was a default definition for \cs{@makefnmark} in the format
% that was used by most document classes,
-% but \cs{makefntext} had to be defined in the class itself because
+% but \cs{@makefntext} had to be defined in the class itself because
% the format didn't provide a default. As a result you will find
% definitions for the latter in all document classes and defintions
% for \cs{@makefnmark} only in very few.
@@ -304,18 +304,15 @@
% other parameters too, e.g., \cs{parindent}, which can be done
% here.
%
-% \item[\hook{fntext/para2}]
-%
% The configuration point \cs{@footnotetext at cfgpointii} normally
% runs the command \cs{@makefntext} or some code that eventually
% runs this command, and this then produces the footnote mark (in
% front of the footnote text) and the formatted footnote text. In
-% front of both the mark and the footnote text the hook
-% \hook{fntext/para2} is executed. In fact it is not
-% clear if it is really needed, as most likely all of its
-% settings could probably go into \hook{fntext/para}, it is just
-% that historically there have been settings in some classes at
-% this point in \cs{@makefntext}.
+% front of both the mark and the footnote text some classes have
+% placed paragraph parameter adjustments in their redefinition of
+% \cs{@makefntext}. However, there is no need to place it there
+% it could equally well go into the \hook{fntext/para} hook. We
+% therefore do not provide another hook at this point.
%
% \item[\hook{fntext/begin} \& \hook{fntext/end}]
%
@@ -380,7 +377,7 @@
%
%
%
-% \StopEventually{\setlength\IndexMin{200pt} \PrintIndex }
+% \MaybeStop{\setlength\IndexMin{200pt} \PrintIndex }
%
%
% \section{The Implementation}
@@ -432,29 +429,36 @@
\ExplSyntaxOn
-\cs_new:Npn \fn_step_fnmark:nn #1#2 {
+\cs_new_protected:Npn \fnote_step_fnmark:nn #1#2 {
\tl_if_novalue:nTF {#1}
{
\stepcounter {#2}
- \protected at xdef \@thefnmark { \cs:w the#2 \cs_end: }
+ \protected at xdef \@thefnmark { \use:c { the#2 } }
}
{
\group_begin:
+% \end{macrocode}
+% Note that this is a local assignment even though \LaTeX{}
+% counters are normally globally changed. This is the way it was in
+% 2e and so far we haven't changed it. The alternative would be to
+% store the current value and restore it after \cs{@thefnmark} is
+% altered.
+% \begin{macrocode}
\int_set:cn { c@#2 }{ #1 }
- \unrestored at protected@xdef \@thefnmark { \cs:w the#2 \cs_end: }
+ \unrestored at protected@xdef \@thefnmark { \use:c { the#2 } }
\group_end:
}
}
-\cs_new:Npn \fn_set_fnmark:nn #1#2 {
+\cs_new_protected:Npn \fnote_set_fnmark:nn #1#2 {
\tl_if_novalue:nTF {#1}
{
- \protected at xdef \@thefnmark { \cs:w the#2 \cs_end: }
+ \protected at xdef \@thefnmark { \use:c { the#2 } }
}
{
\group_begin:
\int_set:cn { c@#2 }{ #1 }
- \unrestored at protected@xdef \@thefnmark { \cs:w the#2 \cs_end: }
+ \unrestored at protected@xdef \@thefnmark { \use:c { the#2 } }
\group_end:
}
}
@@ -488,7 +492,7 @@
}
-\cs_new:Npn \fnote_footnotemark: {
+\cs_new_protected:Npn \fnote_footnotemark: {
\__fnote_debug_footnotemark:
%-------
% bibarts
@@ -568,7 +572,6 @@
\NewMirroredHookPair{fntext/before}{fntext/after}
\NewHook{fntext}
\NewHook{fntext/para}
-\NewHook{fntext/para2}
\NewHook{fntext/begin}
\NewHook{fntext/end}
@@ -585,7 +588,6 @@
\LogHook{fntext/before}
\LogHook{fntext}
\LogHook{fntext/para}
- \LogHook{fntext/para2}
\LogHook{fntext/begin}
\LogHook{fntext/end}
\LogHook{fntext/after}
@@ -596,7 +598,7 @@
}
}
-\cs_new:Npn \fnote_footnotetext:n #1 {
+\cs_new_protected:Npn \fnote_footnotetext:n #1 {
\__fnote_debug_footnotetext:
%-------
% ./linguex/linguex.sty
@@ -723,8 +725,13 @@
}
-\cs_new:Npn \fnote_makefntext:n #1 {
- \UseHook{fntext/para2}
+\cs_new_protected:Npn \fnote_makefntext:n #1 {
+% \end{macrocode}
+% Some classes in their redefinition for \cs{@makefntext} have
+% places some paragraph parameters at this point, but those can
+% equally well go into the hook \hook{fntext/para}. We therefore do
+% not provide a further hook at this point.
+% \begin{macrocode}
\@makefntext at cfgpoint
{
\ifdim\footnotemargin>\z@
@@ -880,7 +887,7 @@
\DeclareDocumentCommand\footnotetext {om} {
- \fn_set_fnmark:nn {#1} \@mpfn
+ \fnote_set_fnmark:nn {#1} \@mpfn
\@footnotetext {#2}
}
@@ -889,7 +896,7 @@
\DeclareDocumentCommand\footnote {om} {
- \fn_step_fnmark:nn {#1} \@mpfn
+ \fnote_step_fnmark:nn {#1} \@mpfn
\cs_set_eq:NN \__fnote_footnotemark_finish: \prg_do_nothing:
\@footnotemark
\cs_set_eq:NN \__fnote_footnotemark_finish: \__fnote_finish:
@@ -901,7 +908,7 @@
\DeclareDocumentCommand\footnotemark {o} {
- \fn_step_fnmark:nn {#1} { footnote }
+ \fnote_step_fnmark:nn {#1} { footnote }
\@footnotemark
}
@@ -930,11 +937,11 @@
% this is rubbish and should be handled better:
-\cs_new:Npn \tag_if_loaded:TF { \cs_if_exist:NTF \tag_struct_begin:n }
+\cs_new_protected:Npn \tag_if_loaded:TF { \cs_if_exist:NTF \tag_struct_begin:n }
-\cs_new:Npn \tag at FEMark #1 {
+\cs_new_protected:Npn \tag at FEMark #1 {
\tag_if_loaded:TF
{
\tag_mc_end_push:
@@ -985,7 +992,7 @@
-\cs_new:Npn \tag at FELbl#1{
+\cs_new_protected:Npn \tag at FELbl #1 {
\tag_if_loaded:TF
{
% target should perhaps be raised ...
@@ -1000,7 +1007,7 @@
{ #1 }
}
-\def\tag at FENote#1{
+\cs_new_protected:Npn \tag at FENote #1 {
\tag_if_loaded:TF
{
\tag_mc_begin:n{tag=FENote}
diff --git a/required/latex-lab/testfiles-OR-local/footmisc-local-aastex631.tlg b/required/latex-lab/testfiles-OR-local/footmisc-local-aastex631.tlg
index 56f94fb8..6ed8531d 100644
--- a/required/latex-lab/testfiles-OR-local/footmisc-local-aastex631.tlg
+++ b/required/latex-lab/testfiles-OR-local/footmisc-local-aastex631.tlg
@@ -22,8 +22,6 @@ LaTeX Font Info: Trying to load font information for U+msb on input line ....
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR-local/footmisc-local-uafthesis.tlg b/required/latex-lab/testfiles-OR-local/footmisc-local-uafthesis.tlg
index 04ae1676..809cdc25 100644
--- a/required/latex-lab/testfiles-OR-local/footmisc-local-uafthesis.tlg
+++ b/required/latex-lab/testfiles-OR-local/footmisc-local-uafthesis.tlg
@@ -44,8 +44,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR-local/footmisc-local-uwthesis.tlg b/required/latex-lab/testfiles-OR-local/footmisc-local-uwthesis.tlg
index 90690e11..3633c641 100644
--- a/required/latex-lab/testfiles-OR-local/footmisc-local-uwthesis.tlg
+++ b/required/latex-lab/testfiles-OR-local/footmisc-local-uwthesis.tlg
@@ -44,8 +44,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-002.tlg b/required/latex-lab/testfiles-OR/footmisc-002.tlg
index 55020b83..a3473bba 100644
--- a/required/latex-lab/testfiles-OR/footmisc-002.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-002.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-003.tlg b/required/latex-lab/testfiles-OR/footmisc-003.tlg
index 1fd9eef7..5fee2587 100644
--- a/required/latex-lab/testfiles-OR/footmisc-003.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-003.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-004.tlg b/required/latex-lab/testfiles-OR/footmisc-004.tlg
index 5e875b0e..5bc6e97b 100644
--- a/required/latex-lab/testfiles-OR/footmisc-004.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-004.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-005.tlg b/required/latex-lab/testfiles-OR/footmisc-005.tlg
index 70c12755..2cf07ef2 100644
--- a/required/latex-lab/testfiles-OR/footmisc-005.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-005.tlg
@@ -40,8 +40,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> Code chunks:
> footmisc -> \nobreak \hspace {.2em}
diff --git a/required/latex-lab/testfiles-OR/footmisc-006.tlg b/required/latex-lab/testfiles-OR/footmisc-006.tlg
index bb8bdbd4..efef1ae9 100644
--- a/required/latex-lab/testfiles-OR/footmisc-006.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-006.tlg
@@ -40,8 +40,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> Code chunks:
> footmisc -> \nobreak \hspace {.2em}
diff --git a/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg b/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
index b8ec0e88..faeeaa3d 100644
--- a/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-007-rollback.tlg
@@ -11,12 +11,12 @@ Patched @makefntext
l. ...\makeatletter\show\@makefntext
\makeatother
Patched @footnotemark
-> \@footnotemark=\long macro:
+> \@footnotemark=\protected\long macro:
->\__fnote_debug_footnotemark: \UseHook {fnmark/before}\leavevmode \ifhmode \edef \@x at sf {\the \spacefactor }\UseHook {fnmark}\nobreak \fi \UseHook {fnmark/begin}\@kernel at process@makefnmark \@makefnmark \__fnote_footnotemark_finish: .
l. ...\makeatletter\show\@footnotemark
\makeatother
Patched @footnotetext
-> \@footnotetext=\long macro:
+> \@footnotetext=\protected\long macro:
#1->\__fnote_debug_footnotetext: \UseHook {fntext/before}\@kernel at process@footnotetext \@footnotetext at cfgpoint {\UseHook {fntext}\reset at font \footnotesize \interlinepenalty \interfootnotelinepenalty \splittopskip \footnotesep \splitmaxdepth \dp \strutbox \floatingpenalty \@MM \hsize \columnwidth \@parboxrestore \parindent 1em\def \@currentcounter {footnote}\protected at edef \@currentlabel {\p at footnote \@thefnmark }\UseHook {fntext/para}\color at begingroup \@footnotetext at cfgpointii {\@footnotetext at cfgpointiii \UseHook {fntext/begin}\ignorespaces #1\UseHook {fntext/end}\@footnotetext at cfgpointiv }\par \color at endgroup }\UseHook {fntext/after}.
l. ...\makeatletter\show\@footnotetext
\makeatother
@@ -57,8 +57,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg b/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
index 9d3034d0..51348f1e 100644
--- a/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-009-multiple.tlg
@@ -55,8 +55,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg b/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
index 3427625b..b3583ad3 100644
--- a/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-010-setspace.tlg
@@ -59,8 +59,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> setspace.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-011-para.tlg b/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
index 5ca9b704..1b970fb9 100644
--- a/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-011-para.tlg
@@ -40,8 +40,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> Code chunks:
> footmisc -> \nobreak \hspace {.2em}
diff --git a/required/latex-lab/testfiles-OR/footmisc-012-side.tlg b/required/latex-lab/testfiles-OR/footmisc-012-side.tlg
index 3f044602..722e85c8 100644
--- a/required/latex-lab/testfiles-OR/footmisc-012-side.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-012-side.tlg
@@ -46,8 +46,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> ---
> Execution order:
> footmisc.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-013-scrartcl.tlg b/required/latex-lab/testfiles-OR/footmisc-013-scrartcl.tlg
index 4d23f57f..8e4dd103 100644
--- a/required/latex-lab/testfiles-OR/footmisc-013-scrartcl.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-013-scrartcl.tlg
@@ -44,8 +44,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats-flushbottom.tlg b/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats-flushbottom.tlg
index f8c63ec0..7083e010 100644
--- a/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats-flushbottom.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats-flushbottom.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats.tlg b/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats.tlg
index 615efa8e..d02dd2ce 100644
--- a/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-floats-abovefloats.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-floats-belowfloats-flushbottom.tlg b/required/latex-lab/testfiles-OR/footmisc-floats-belowfloats-flushbottom.tlg
index 7f46d34b..b444513a 100644
--- a/required/latex-lab/testfiles-OR/footmisc-floats-belowfloats-flushbottom.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-floats-belowfloats-flushbottom.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/footmisc-floats-latex.tlg b/required/latex-lab/testfiles-OR/footmisc-floats-latex.tlg
index 430cdfa7..a1270632 100644
--- a/required/latex-lab/testfiles-OR/footmisc-floats-latex.tlg
+++ b/required/latex-lab/testfiles-OR/footmisc-floats-latex.tlg
@@ -39,8 +39,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
diff --git a/required/latex-lab/testfiles-OR/tagging-001.tlg b/required/latex-lab/testfiles-OR/tagging-001.tlg
index a0ac9db1..53df6209 100644
--- a/required/latex-lab/testfiles-OR/tagging-001.tlg
+++ b/required/latex-lab/testfiles-OR/tagging-001.tlg
@@ -37,8 +37,6 @@ LaTeX Font Info: External font `cmex10' loaded for size
> The hook is empty.
-> The hook 'fntext/para':
> The hook is empty.
--> The hook 'fntext/para2':
-> The hook is empty.
-> The hook 'fntext/begin':
> The hook is empty.
-> The hook 'fntext/end':
More information about the latex3-commits
mailing list.