summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/strc-not.mklx
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-05-11 11:48:41 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-05-11 11:48:41 +0200
commit3a55e11c7295abf8f2dfe5e9d1c8b153f4518824 (patch)
treeef19e02db5f451f90d12f88ddf60619e0cb07344 /tex/context/base/mkxl/strc-not.mklx
parentd2e1112ef8921f361ac7cf1b49e30923cce6d5f0 (diff)
downloadcontext-3a55e11c7295abf8f2dfe5e9d1c8b153f4518824.tar.gz
2022-05-11 11:35:00
Diffstat (limited to 'tex/context/base/mkxl/strc-not.mklx')
-rw-r--r--tex/context/base/mkxl/strc-not.mklx10
1 files changed, 6 insertions, 4 deletions
diff --git a/tex/context/base/mkxl/strc-not.mklx b/tex/context/base/mkxl/strc-not.mklx
index 34f74dd68..f6de80efe 100644
--- a/tex/context/base/mkxl/strc-not.mklx
+++ b/tex/context/base/mkxl/strc-not.mklx
@@ -511,7 +511,7 @@
\ifconditional\c_strc_notes_skip
\global\setfalse\c_strc_notes_skip
\else
- \kern\d_strc_notes_signal\relax % \relax is needed to honor spaces
+ \boundary\noteboundary
\fi}
%D Interaction in notes is somewhat complex due to the way notes get flushed. In
@@ -708,7 +708,8 @@
\removeunwantedspaces
\doifelseitalic\/\donothing % Charles IV \footnote{the fourth}
\fi
- \ifdim\lastkern=\d_strc_notes_signal
+ \ifnum\lastboundary=\noteboundary
+ \unboundary
% \kern\noteparameter\c!distance % yes or no note font? or main text
\strc_notes_inject_separator
\fi
@@ -731,7 +732,8 @@
\protected\def\strc_notes_inject_dummy % temp hack
{\removeunwantedspaces
\doifelseitalic\/\donothing % Charles IV \footnote{the fourth}
- \ifdim\lastkern=\d_strc_notes_signal
+ \ifnum\lastboundary=\noteboundary
+ \unboundary
% \kern\noteparameter\c!distance % yes or no note font? or main text
\strc_notes_inject_separator
\fi
@@ -1316,7 +1318,7 @@
\installstructurelistprocessor{construction}{\usestructurelistprocessor{section}}
-\newsignal\d_strc_notes_signal
+\newboundary\noteboundary
\newconditional\processingnote
\newconditional\postponednote