summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/page-brk.mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-04-08 15:36:51 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-04-08 15:36:51 +0200
commit9a1b9756939e12e328dea3633d9fe3cbde8f154b (patch)
tree22407c5d909d99866cb0cca7053288bd3d38d52b /tex/context/base/mkiv/page-brk.mkiv
parent8dcafbcc0fbdde27cf480584450516602daacd42 (diff)
downloadcontext-9a1b9756939e12e328dea3633d9fe3cbde8f154b.tar.gz
2020-04-08 14:37:00
Diffstat (limited to 'tex/context/base/mkiv/page-brk.mkiv')
-rw-r--r--tex/context/base/mkiv/page-brk.mkiv7
1 files changed, 7 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/page-brk.mkiv b/tex/context/base/mkiv/page-brk.mkiv
index e18c0d923..e275c8b41 100644
--- a/tex/context/base/mkiv/page-brk.mkiv
+++ b/tex/context/base/mkiv/page-brk.mkiv
@@ -290,6 +290,13 @@
\installpagebreakmethod \v!start {\global\settrue \c_otr_shipout_enabled}
\installpagebreakmethod \v!stop {\global\setfalse\c_otr_shipout_enabled}
+\installpagebreakmethod{xy}% for Mojca
+ {\page_breaks_handle_direct\v!yes
+ \scratchcounterone \numexpr\rootlayouttargetparameter\c!nx*\rootlayouttargetparameter\c!ny\relax
+ \scratchcountertwo \luaexpr{math.mod(\the\realpageno-1,\the\scratchcounterone)}\relax
+ \scratchcounterthree\numexpr\scratchcounterone-\scratchcountertwo\relax
+ \dorecurse\scratchcounterthree{\page_breaks_handle_direct\v!empty}}
+
% Column breaks.
\installcorenamespace{columnbreakmethod}