diff options
Diffstat (limited to 'tex/context/base/mkxl/strc-not.mklx')
-rw-r--r-- | tex/context/base/mkxl/strc-not.mklx | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/tex/context/base/mkxl/strc-not.mklx b/tex/context/base/mkxl/strc-not.mklx index 6ada89961..34f74dd68 100644 --- a/tex/context/base/mkxl/strc-not.mklx +++ b/tex/context/base/mkxl/strc-not.mklx @@ -1046,6 +1046,8 @@ \newskip \s_strc_notes_inbetween \newconditional\c_strc_notes_first_flushed +% we can store them per insert so so real need to redo it + \appendtoks \edef\p_spacebefore{\rootnoteparameter\c!spacebefore}% \ifempty\p_spacebefore @@ -1053,7 +1055,7 @@ \else \setbox\scratchbox\vbox{\blank[\p_spacebefore]\global\s_strc_notes_before\lastskip}% \fi - \edef\p_spaceinbetween{\rootnoteparameter\c!spaceinbetween}% + \edef\p_spaceinbetween{\noteparameter\c!spaceinbetween}% \ifempty\p_spaceinbetween \global\s_strc_notes_inbetween\zeropoint \else @@ -1341,17 +1343,7 @@ \def\strc_notes_set_penalties {% stored in insert node \floatingpenalty \currentnotepenalty % now per note - % used when typesetting - \interlinepenalty\plushundred % plain value - % used when we need to split in columns - \ifnum\noteparameter\c!n>\plusone - \penalty\zerocount % otherwise no split in columns, maybe just always (tex just adds it to accumulated) - \fi} - -\def\strc_notes_set_penalties - {% stored in insert node - \floatingpenalty \currentnotepenalty % now per note - \page_inserts_set_penalty \currentnoteinsertionnumber\currentnotepenalty + \page_inserts_set_penalty\currentnoteinsertionnumber\currentnotepenalty % used when typesetting \interlinepenalty\plushundred % plain value % used when we need to split in columns @@ -1453,7 +1445,7 @@ \blank[\p_spaceinbetween]% \fi \else - \edef\p_spacebefore{\noteparameter\c!spacebefore}% + \edef\p_spacebefore{\rootnoteparameter\c!spacebefore}% \ifempty\p_spacebefore\else \blank[\p_spacebefore]% \fi |