On 3/30/2020 2:21 PM, Mojca Miklavec wrote:
On Mon, 30 Mar 2020 at 13:21, Hans Hagen wrote:
On 3/30/2020 1:03 PM, Mojca Miklavec wrote:
% I want an actual page break here \page
a rather stipid solution:
\dorecurse{15}{\page[empty]}
I did think of this one (and actually did it for the batch that I had to print today). But it involves manual counting and when data changes, the file needs to be adjusted every time.
Anyway, this is relatively low priority. If there is no mechanism for this in place already, there's no need to add anything new. I can live with a few manual adjustments, and I guess I could do something based on current page number modulo total subpages as well.\setuppapersize [XY][A4] \setuppaper [topspace=10mm,backspace=10mm,dx=0mm,dy=0mm,nx=5,ny=13] \setuplayout [page] [topspace=2mm,backspace=2mm] \setuplayout [page] \setuplayout [location=middle] \setuparranging [XY] \showframe \setupbodyfont [8pt]
\def\somecontent#1{\startpagemakeup #1 \stoppagemakeup} \starttext \installpagebreakmethod{mojca} {\page \scratchcounterone \numexpr\rootlayouttargetparameter{nx}*\rootlayouttargetparameter{ny}\relax \scratchcountertwo \luaexpr{math.mod(\the\realpageno-1,\the\scratchcounterone)}% \scratchcounterthree\numexpr\scratchcounterone-\scratchcountertwo\relax \dorecurse\scratchcounterthree{\page[empty]}} \setupheadertexts[1][1][1][1]\dorecurse{50}{\somecontent{Label 1 #1}} \page[mojca] \setupheadertexts[2][2][2][2]\dorecurse{70}{\somecontent{Label 2 #1}} \page[mojca] \setupheadertexts[3][3][3][3]\dorecurse{10}{\somecontent{Label 3 #1}} \page[mojca] \setupheadertexts[4][4][4][4]\dorecurse{30}{\somecontent{Label 3 #1}} \page[mojca] \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------