diff options
author | Hans Hagen <pragma@wxs.nl> | 2022-12-05 23:11:09 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2022-12-05 23:11:09 +0100 |
commit | 265ba2a85e0945a37972e22f23bcaac16d6c08a1 (patch) | |
tree | 356963c1df5c5ed8a6189eeb3346970081a29af4 /tex/context/base/mkxl/page-sel.mklx | |
parent | 08fa92c1c94d9faddee48590a1a20506e89c191c (diff) | |
download | context-265ba2a85e0945a37972e22f23bcaac16d6c08a1.tar.gz |
2022-12-05 18:51:00
Diffstat (limited to 'tex/context/base/mkxl/page-sel.mklx')
-rw-r--r-- | tex/context/base/mkxl/page-sel.mklx | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/page-sel.mklx b/tex/context/base/mkxl/page-sel.mklx index 0cdef5ba4..f6b3840a9 100644 --- a/tex/context/base/mkxl/page-sel.mklx +++ b/tex/context/base/mkxl/page-sel.mklx @@ -19,6 +19,8 @@ \unprotect +\registerctxluafile{page-sel}{autosuffix} + \startcontextdefinitioncode %D One can (mis)use this mechanism to (re)arrange pages of already produced files. @@ -425,4 +427,38 @@ \stopcontextdefinitioncode +%D Implemented in Lua: + +% crap.tex: +% +% \starttext +% \dorecurse{10}{ +% \startchapter[title=Chapter #1,reference=chapter:#1] +% \dorecurse{10}{ +% \startsubject[title=Subject #1] +% \dorecurse{2}{\samplefile{tufte}\par} +% \stopsubject +% \startsection[title=Section #1.##1,reference=#1.##1] +% \dorecurse{10}{\samplefile{tufte}\par} +% \stopsection +% } +% \stopchapter +% } +% \stoptext +% +% load.tex: +% +% \starttext +% \dostepwiserecurse {\firstsectionpage[crap][chapter:3]} {\lastsectionpage[crap][chapter:3]} {1} { +% \startpagemakeup +% \externalfigure[crap.pdf][page=#1] +% \stoppagemakeup +% } +% \dostepwiserecurse {\firstsectionpage[crap][chapter:5]} {\lastsectionpage[crap][chapter:5]} {1} { +% \dontleavehmode +% \externalfigure[crap.pdf][page=#1,width=3cm,frame=on]% +% \space\allowbreak +% } +% \stoptext + \protect \endinput |