diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-02-12 18:57:41 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-02-12 18:57:41 +0100 |
commit | 79bdc958cec8c084f8c8472e8f600c60969b03fa (patch) | |
tree | 97e489a6c23b01dae519aa36a535d62c301fabee /tex/context/base/mkxl/strc-pag.mkxl | |
parent | 45e121c1d9414786e677d931101af1357294e9b7 (diff) | |
download | context-79bdc958cec8c084f8c8472e8f600c60969b03fa.tar.gz |
2021-02-12 18:48:00
Diffstat (limited to 'tex/context/base/mkxl/strc-pag.mkxl')
-rw-r--r-- | tex/context/base/mkxl/strc-pag.mkxl | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tex/context/base/mkxl/strc-pag.mkxl b/tex/context/base/mkxl/strc-pag.mkxl index 8d404f163..c27fd9429 100644 --- a/tex/context/base/mkxl/strc-pag.mkxl +++ b/tex/context/base/mkxl/strc-pag.mkxl @@ -37,7 +37,7 @@ \newtoks\everyinitializepagecounters -\protected\def\initializepagecounters +\permanent\protected\def\initializepagecounters {\the\everyinitializepagecounters} \appendtoks @@ -243,7 +243,7 @@ \fi \to \everybeforepagebody -\def\therealsubpageno#1% new helper +\permanent\def\therealsubpageno#1% new helper {\the\numexpr\c_strc_subpage_first_real+#1+\minusone\relax} % Equivalents (compatibility): @@ -441,17 +441,17 @@ % just for downward compatbility \appendtoks - \edef\askeduserpagenumber{\namedcounterparameter\s!userpage\c!number}% - \ifempty\askeduserpagenumber \else - \normalexpanded{\setuppagenumber[\c!start=\askeduserpagenumber,\c!number=]}% + \edef\scratchstringone{\namedcounterparameter\s!userpage\c!number}% + \ifempty\scratchstringone \else + \normalexpanded{\setuppagenumber[\c!start=\scratchstringone,\c!number=]}% \userpageno\strc_counters_raw\s!userpage \fi \to \everysetupuserpagenumber % todo: set state: none, start, stop, reset \appendtoks - \edef\askedsubpagenumber{\namedcounterparameter\s!subpage\c!number}% - \ifempty\askedsubpagenumber \else - \normalexpanded{\setupsubpagenumber[\c!start=\askedsubpagenumber,\c!number=]}% + \edef\scratchstringone{\namedcounterparameter\s!subpage\c!number}% + \ifempty\scratchstringone \else + \normalexpanded{\setupsubpagenumber[\c!start=\scratchstringone,\c!number=]}% \subpageno\strc_counters_raw\s!subpage\relax \fi \to \everysetupsubpagenumber % todo: set state: none, start, stop, reset |