diff options
author | Hans Hagen <pragma@wxs.nl> | 2001-07-04 00:00:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2001-07-04 00:00:00 +0200 |
commit | 8e7b17b0b24641743f62d3f5779e79c2c25b67e0 (patch) | |
tree | e04c7a2947e9538bc1b2c08d59d00a6694eaf5e3 /tex/context/base/page-imp.tex | |
parent | ab399f7f60b937f771dd33f9b826d83dab3e84e2 (diff) | |
download | context-8e7b17b0b24641743f62d3f5779e79c2c25b67e0.tar.gz |
stable 2001.07.04
Diffstat (limited to 'tex/context/base/page-imp.tex')
-rw-r--r-- | tex/context/base/page-imp.tex | 26 |
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} |