blob: f1aa440c5f1d43fc4927cb4f177f173d747a5623 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
%-*-tex-*-
% diagram of a page
\def\gbox h:#1 v:#2 pw:#3 {\beginsegment
\penwidth {#3}
\lvec h:{#1} v:0
\lvec h:{#1} v:{#2}
\lvec h:0 v:{#2}
\lvec h:0 v:0
\endsegment }
\def\vlabel l:#1 t:#2 fr:#3 {\beginsegment
\realmult{#1}{#3}{\hvh}
\move h:0 v:{\hvh}
\textref h:C v:C \htext{$\bullet$}
\lvec h:.1 v:{\hvh} \textref h:L v:C
\htext{#2}
\move h:0 v:{\hvh}
\avec h:0 v:0
\move h:0 v:{\hvh}
\avec h:0 v:{#1}
\endsegment}
\def\vllabel l:#1 t:#2 fr:#3 {\beginsegment
\realmult{#1}{#3}{\hvh}
\move h:0 v:{\hvh}
\textref h:C v:C \htext{$\bullet$}
\lvec h:-.1 v:{\hvh} \textref h:R v:C
\htext{ #2}
\move h:0 v:{\hvh}
\avec h:0 v:0
\move h:0 v:{\hvh}
\avec h:0 v:{#1}
\endsegment}
\def\hlabel l:#1 t:#2 fr:#3 {\beginsegment
\realmult{#1}{#3}{\hvh}
\move h:{\hvh} v:0
\textref h:C v:C \htext{$\bullet$}
\lvec h:{\hvh} v:.1 \textref h:C v:T
\move h:{\hvh} v:.11 \htext{#2}
\move h:{\hvh} v:0
\avec h:0 v:0
\move h:{\hvh} v:0
\avec h:{#1} v:0
\endsegment}
\def\hvlabel l:#1 t:#2 fr:#3 {\beginsegment
\realmult{#1}{#3}{\hvh}
\move h:{\hvh} v:0
\textref h:C v:C \htext{$\bullet$}
\lvec h:{\hvh} v:.1 \textref h:R v:C
\move h:{\hvh} v:.11 \vtext{#2}
\move h:{\hvh} v:0
\avec h:0 v:0
\move h:{\hvh} v:0
\avec h:{#1} v:0
\endsegment}
\def\htrlabel l:#1 t:#2 {\beginsegment
\move h:-.2 v:0
\avec h:0 v:0
\move h:{#1} v:0 \relativeposition \move h:.12 v:0
\textref h:L v:C \htext{#2}
\absoluteposition
\avec h:{#1} v:0
\endsegment}
\def\htllabel l:#1 t:#2 {\beginsegment
\move h:-.12 v:0
\textref h:R v:C \htext{#2}
\avec h:0 v:0
\move h:{#1} v:0 \relativeposition \move h:.2 v:0
\absoluteposition
\avec h:{#1} v:0
\endsegment}
\def\pagdiag sc:#1 {\btg \segmentscale {#1} \eighttt
\arrowheadsize l:.08 w:.025
\gbox h:4.7 v:6 pw:.025 % paper
\move h:.6 v:.7
\gbox h:3.5 v:4 pw:.01 %outerpage
\gbox h:3.5 v:.4 pw:.02 %header
\move h:.6 v:4.3
\gbox h:3.5 v:.4 pw:.02 %footer
\move h:.8 v:1.1
\gbox h:3.1 v:3.2 pw:.02 %inner
\move h:1.2 v:0 \vlabel l:.7 t:{\1topmarginsize} fr:.5
\move h:1 v:.7 \vlabel l:.4 t:{\1vheadersize} fr:.5
\move h:.6 v:1.3 \htrlabel l:.2 t:{\1firstcolumnoffset}
\move h:3.9 v:1.3 \htllabel l:.2 t:{\1firstcolumnoffset}
\move h:0 v:1.9 \hvlabel l:.6 t:{\1leftmarginsize } fr:.5
\move h:.6 v:2.3 \hlabel l:3.5 t:{\1houterpagesize} fr:.25
\move h:.8 v:2.7 \hlabel l:3.1 t:{\vbox{
\hbox{\1hinnerpagesize}
\vskip 1pt
\hbox{ (computed)}}}
fr:.25
\move h:1 v:4.3 \vlabel l:.4 t:{\1vfootersize} fr:.5
\move h:2.32 v:.7 \vllabel l:4 t:{\1vouterpagesize} fr:.25
\move h:2.43 v:1.1 \vlabel l:3.2 t:{\vbox{
\hbox{\1vinnerpagesize}
\vskip 1pt
\hbox{ (computed)}}}
fr:.8
\move h:0 v:5.1 \hlabel l:4.7 t:{\1hpapersize} fr:.5
\move h:4.4 v:0 \vllabel l:6 t:{\1vpapersize } fr:.92
\etg}
%\def\1{\char'134}
%\centergraph{\pagdiag sc:.8 }
%\done
|