我找到了这个
\installpagearrangement 1*4*reversed
{\dosetuparrangement{2}{2}{4}{3}{3}% X,Y,Total,hcutmarks,vcutmarks
\pusharrangedpageFOURSINGLESIDEDFOLDEDREVERSED\poparrangedpagesTWO\relax}
\def\pusharrangedpageFOURSINGLESIDEDFOLDEDREVERSED#1%
{\advancearrangedpageN
\reportarrangedpage\arrangedpageN
\ifcase\arrangedpageN
\or \handlearrangedpageXandY{#1}010\arrangedpageA % 1 rot,hskip,vskip
\or \handlearrangedpageXandY{#1}111\arrangedpageA % 2
\or \handlearrangedpageXandY{#1}101\arrangedpageA % 3
\or \handlearrangedpageXandY{#1}000\arrangedpageA % 4
\poparrangedpages
\fi}
\setuppapersize [A10][A8]
\setuparranging [1*4*reversed]
\setuplayout [margin=0pt, width=fit]
\showframe
\starttext
\dorecurse{4}{\vbox to \textheight{\vfill\midaligned{\tfd ABC}\vfill}\page}
\stoptext
花园维基中的拼版方案并尝试了它。现在我注意到这设置了拼版方案每一个页面,但我想在第二页(1 * 4)上采用不同的方案,我该如何设置(如果可能的话)?
结果应该看起来像
P4 P1
R3 R2
P5 P6
P7 P8
其中 5-8 应位于 1-4 的背面 (双面),因为它会折叠成传单。
我正在使用 ConTeXt LMTX 独立版(版本 2020.05.09)。
提前感谢你的帮助:)
答案1
该解决方案现已成为维基百科它的工作原理是将拼版方案扩展到两个物理页面,如下所示:
\installpagearrangement 1*4*reversed*1*4
{\dosetuparrangement{2}{2}{4}{3}{3}% X,Y,Total,hcutmarks,vcutmarks
\pusharrangedpageFOURSINGLESIDEDFOLDEDREVERSED\poparrangedpagesAB\relax}
\def\pusharrangedpageFOURSINGLESIDEDFOLDEDREVERSED#1%
{\advancearrangedpageN
\reportarrangedpage\arrangedpageN
\ifcase\arrangedpageN
\or \handlearrangedpageXandY{#1}010\arrangedpageA % 1 rot,hskip,vskip
\or \handlearrangedpageXandY{#1}111\arrangedpageA % 2
\or \handlearrangedpageXandY{#1}101\arrangedpageA % 3
\or \handlearrangedpageXandY{#1}000\arrangedpageA % 4
\or \handlearrangedpageXandY{#1}000\arrangedpageB % 5
\or \handlearrangedpageXandY{#1}010\arrangedpageB % 6
\or \handlearrangedpageXandY{#1}001\arrangedpageB % 7
\or \handlearrangedpageXandY{#1}011\arrangedpageB % 8
\poparrangedpages
\fi}
并引用维基百科:
The \arrangedpageA and \arrangedpageB are box registers that you can use to build up your desired output pages. They actually go up to \arrangedpageH.
Note: if your imposition scheme needs more than eight physical pages see below [Imposition by signatures](https://wiki.contextgarden.net/Imposition#Imposition_by_signatures) on how to interface with an external imposer program.