summaryrefslogtreecommitdiff
path: root/tex/context/base/page-imp.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2001-07-04 00:00:00 +0200
committerHans Hagen <pragma@wxs.nl>2001-07-04 00:00:00 +0200
commit8e7b17b0b24641743f62d3f5779e79c2c25b67e0 (patch)
treee04c7a2947e9538bc1b2c08d59d00a6694eaf5e3 /tex/context/base/page-imp.tex
parentab399f7f60b937f771dd33f9b826d83dab3e84e2 (diff)
downloadcontext-8e7b17b0b24641743f62d3f5779e79c2c25b67e0.tar.gz
stable 2001.07.04
Diffstat (limited to 'tex/context/base/page-imp.tex')
-rw-r--r--tex/context/base/page-imp.tex26
1 files changed, 20 insertions, 6 deletions
diff --git a/tex/context/base/page-imp.tex b/tex/context/base/page-imp.tex
index 2225e31f9..bc08ad440 100644
--- a/tex/context/base/page-imp.tex
+++ b/tex/context/base/page-imp.tex
@@ -174,7 +174,14 @@
\global\chardef\arrangedpageT=2
\global\chardef\horizontalcutmarks=3
\global\chardef\verticalcutmarks=2
- \global\let\pusharrangedpage=\pusharrangedpageFOUR
+ \global\let\pusharrangedpage=\pusharrangedpageFOURA
+ \global\let\poparrangedpages=\poparrangedpagesAB,
+ 2**2=>\global\chardef\arrangedpageX=2
+ \global\chardef\arrangedpageY=1
+ \global\chardef\arrangedpageT=2
+ \global\chardef\horizontalcutmarks=3
+ \global\chardef\verticalcutmarks=2
+ \global\let\pusharrangedpage=\pusharrangedpageFOURB
\global\let\poparrangedpages=\poparrangedpagesAB,
2SIDE=>\global\chardef\arrangedpageX=2
\global\chardef\arrangedpageY=1
@@ -262,6 +269,10 @@
% \pusharrangedpageFOUR
% \poparrangedpagesAB
% \relax,
+% 2**2=>\dosetuparrangingXY{2}{1}{2}{3}{2}
+% \pusharrangedpageFOURPLUS
+% \poparrangedpagesAB
+% \relax,
% 2SIDE=>\dosetuparrangingXY{2}{1}{2}{3}{2}
% \pusharrangedpageSIDE
% \poparrangedpagesAB
@@ -428,14 +439,17 @@
\poparrangedpages
\fi}
-\def\pusharrangedpageFOUR#1%
+\def\pusharrangedpageFOURA{\pusharrangedpageFOURdo01}
+\def\pusharrangedpageFOURB{\pusharrangedpageFOURdo10}
+
+\def\pusharrangedpageFOURdo#1#2#3%
{\doglobal\increment\arrangedpageN
\reportarrangedpage\arrangedpageN
\ifcase\arrangedpageN
- \or \handlearrangedpageXY{#1} {0}{1}{0}\arrangedpageA % 1
- \or \handlearrangedpageXY{#1}{180}{0}{0}\arrangedpageB % 2
- \or \handlearrangedpageXY{#1}{180}{1}{0}\arrangedpageB % 3
- \or \handlearrangedpageXY{#1} {0}{0}{0}\arrangedpageA % 4
+ \or \handlearrangedpageXY{#3} {0} {1}{0}\arrangedpageA % 1
+ \or \handlearrangedpageXY{#3}{180}{#1}{0}\arrangedpageB % 2/3
+ \or \handlearrangedpageXY{#3}{180}{#2}{0}\arrangedpageB % 3/2
+ \or \handlearrangedpageXY{#3} {0} {0}{0}\arrangedpageA % 4
\poparrangedpages
\fi}