1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18\readsysfile{langfrq}\donothing\donothing
19\readsysfile{langfrd}\donothing\donothing
20
21\unprotect
22
23
24
25
26
27\def\layouthwratio
28 {\withoutpt\the\dimexpr2\paperheight(\paperwidth32768)\relax}
29
30\def\layouthfheight
31 {\dimexpr\layoutparameter\c!header\layoutparameter\c!headerdistance
32 \layoutparameter\c!footer\layoutparameter\c!footerdistance\relax}
33
34\startsetups[preset1]
35
36 \xdef\layoutwidth {\dimexpr\layoutparameter\c!width\relax}
37 \gdef\layoutheight{\dimexpr\layouthwratio\dimexpr\layoutwidth\relax\layouthfheight\relax}
38
39\stopsetups
40
41\definelayout
42 [preset11]
43 [\c!preset=preset1,
44 \c!backspace=\dimexpr(\paperwidth\layoutwidth)2\relax,
45 \c!width=\dimexpr2\paperwidth3\relax,
46 \c!cutspace=\dimexpr(\paperwidth\layoutwidth)2\relax,
47 \c!margin=\dimexpr(\paperwidth\layoutwidth)3\relax,
48 \c!header=2\lineheight,
49 \c!headerdistance=\lineheight,
50 \c!height=\v!middle,
51 \c!footerdistance=\layoutparameter\c!headerdistance,
52 \c!footer=\layoutparameter\c!header,
53 \c!topspace=\dimexpr1\dimexpr\paperheight(\layoutheight\layouthfheight)\relax3\relax,
54 \c!bottomspace=\dimexpr2\dimexpr\paperheight(\layoutheight\layouthfheight)\relax3\relax]
55
56\startsetups[preset2]
57
58 \gdef\layouthstep{\dimexpr\paperwidth \layoutparameter\c!columns\relax}
59 \gdef\layoutvstep{\dimexpr\paperheight\layoutparameter\c!columns\relax}
60
61\stopsetups
62
63\definelayout
64 [preset21]
65 [\c!preset=preset2,
66 \c!columns=12,
67 \c!backspace=\layouthstep,
68 \c!width=\v!middle,
69 \c!cutspace=2\layouthstep,
70 \c!margin=\layouthstep,
71 \c!header=2\lineheight,
72 \c!headerdistance=\lineheight,
73 \c!height=\v!middle,
74 \c!footerdistance=\layoutparameter\c!headerdistance,
75 \c!footer=\layoutparameter\c!header,
76 \c!topspace=\dimexpr\layoutvstep\layoutparameter\c!header\layoutparameter\c!headerdistance\relax,
77 \c!bottomspace=\dimexpr(2\layoutvstep)\layoutparameter\c!header\layoutparameter\c!headerdistance\relax]
78
79\definelayout
80 [preset22]
81 [\c!preset=preset2,
82 \c!columns=12,
83 \c!backspace=\layouthstep,
84 \c!width=\v!middle,
85 \c!cutspace=2\layouthstep,
86 \c!margin=\layouthstep,
87 \c!header=2\lineheight,
88 \c!headerdistance=\lineheight,
89 \c!height=\v!middle,
90 \c!footerdistance=\layoutparameter\c!headerdistance,
91 \c!footer=\layoutparameter\c!header,
92 \c!topspace=\layoutvstep,
93 \c!bottomspace=\layoutvstep]
94
95
96
97
98
99
100
101
102\protect \endinput
103 |