|
|
1.1 root 1: .de It \" Done at initialization
2: .po 1i
3: .wh 0 Hd
4: .nr Ft 0-\\n(FM
5: .wh -\\n(FMu Fo
6: .wh -\\n(FMu Fx
7: .nr Ps \\n(PS
8: .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n 85n 90n
9: .ds Xx **GOK**
10: .if \n(mo=1 .ds Xx January
11: .if \n(mo=2 .ds Xx February
12: .if \n(mo=3 .ds Xx March
13: .if \n(mo=4 .ds Xx April
14: .if \n(mo=5 .ds Xx May
15: .if \n(mo=6 .ds Xx June
16: .if \n(mo=7 .ds Xx July
17: .if \n(mo=8 .ds Xx August
18: .if \n(mo=9 .ds Xx September
19: .if \n(mo=10 .ds Xx October
20: .if \n(mo=11 .ds Xx November
21: .if \n(mo=12 .ds Xx December
22: .ds Ds "\\*(Xx \\n(dy, 19\\n(yr"
23: ..
24: .de Rt \" Reset everything to normal state
25: .ce 0
26: .if \\n(Di \{\
27: .di
28: .nr Di 0
29: .nf
30: .Tl
31: . \}
32: .fi
33: .ps \\n(Ps
34: .vs \\n(VSu
35: .ft R
36: .if \\n(Il \{\
37: .nr Il 0
38: .in -\\n(Iku
39: . \}
40: .if \\n(Qn \{\
41: .nr Qn -1
42: .in -\\n(Qdu
43: .ll +\\n(Qdu
44: . \}
45: ..
46: .de Hd \" Header trap
47: 'nr PN \\n%
48: 'sp \\n(HMu/2u-1v
49: 'ft R
50: 'PT
51: 'ft P
52: 'sp \\n(HMu/2u
53: 'if \\n(Kf \{\
54: 'nr Kf 0
55: 'ev 1
56: 'nf
57: 'Kd
58: 'rm Kd
59: 'ev
60: . \}
61: .nr Fn 0 \" Clear footnote count
62: .ch Fo -\\n(FMu
63: .if \\n(Fh .Fv \" And put out overflow
64: ..
65: .de Fo \" Footer trap
66: .nr dn 0
67: .if \\n(Fn \{\
68: .ev 1
69: .nf
70: .Fn
71: .rm Fn
72: .if "\\n(.z"Fe" .di
73: .di
74: .nr Fn 0
75: .ev
76: .if \\n(dn .nr Fh 1
77: . \}
78: 'sp \\n(FMu/2u
79: 'ft R
80: 'BT
81: 'ft P
82: 'bp
83: ..
84: .de CD \" Centred display
85: .ce 10000
86: ..
87: .de LD \" Left display
88: .nf
89: ..
90: .de ID \" Indented display
91: .in +.5i
92: .nf
93: .nr Bi 1
94: ..
95: .de BD \" Block centred display
96: .nr Bd 1
97: .nf
98: ..
99: .de PP \" Start new paragraph
100: .Rt
101: .sp \\n(PDu
102: .ne 5
103: .ti \\n(PIu
104: ..
105: .de LP \" Left paragraph
106: .Rt
107: .ne 5
108: .sp
109: ..
110: .de IP
111: .LP
112: .if \\n(.$>1 .nr Ik \\$2n
113: .nr Il 1
114: .in +\\n(Iku
115: .ti -\\n(Iku
116: \\$1\h'\\n(Iku-\\w`\\$1`u'\\c
117: ..
118: .de QS \" Start quoted paragraph
119: .sp
120: .ft R
121: .in +\\n(PIu
122: .ll -\\n(PIu*2u
123: ..
124: .de QP \" Quoted paragraph
125: .PP
126: .nr Qn 1
127: ..
128: .de QE \" End quoted paragraph
129: .sp
130: .ft P
131: .in -\\n(PIu
132: .ll +\\n(PIu*2u
133: ..
134: .de RS \" Start relative indent
135: .in +\\n(Iku
136: ..
137: .de RE \" End relative indent
138: .in -\\n(Iku
139: ..
140: . \" Title page and headings
141: .de TL \" Main title
142: .nr Di 1 \" Diverted
143: .di Tl
144: .sp
145: .ce 1000
146: .ps \\n(PS+2
147: .ft B
148: ..
149: .de AU \" Author
150: .if !\\n(Di .da Tl
151: .nr Di 1
152: .sp
153: .ce 1000
154: .ps \\n(PS
155: .ft R
156: ..
157: .de AI \" Author's institution
158: .if !\\n(Di .da Tl
159: .nr Di 1
160: .sp
161: .ce 1000
162: .ps \\n(PS
163: .ft R
164: ..
165: .de AB \" Begin abstract
166: .if \\n(Di \{\
167: .sp
168: .ce 0
169: .ps \\n(PS
170: .ft R
171: .di
172: .nf
173: .Tl
174: .fi
175: .nr Di 0
176: . \}
177: .sp
178: .ce
179: \fIABSTRACT\fP
180: .ll -.5i
181: .in +.5i
182: ..
183: .de AE \" End abstract
184: .ll +.5i
185: .in -.5i
186: .sp .5i
187: .ce 1000
188: \\*(Ds
189: .ce 0
190: .sp .5i
191: .sp
192: ..
193: .de ND \" New (or No) Date
194: .ds Ds \\$1
195: ..
196: .de DA \" Supply date
197: .ds Ds \\$1
198: ..
199: .de SH \" Sub-heading
200: .Rt
201: .sp
202: .ft B
203: ..
204: .de NH \" Numbered section heading
205: .Rt
206: .sp
207: .ft B
208: .nr Xx 1
209: .if \\n(.$>0 .nr Xx \\$1
210: .if \\n(Xx<5 .nr @5 0
211: .if \\n(Xx<4 .nr @4 0
212: .if \\n(Xx<3 .nr @3 0
213: .if \\n(Xx<2 .nr @2 0
214: .if \\n(Xx<1 .nr @1 0
215: .if \\n(Xx=0 .nr Xx 1
216: .if \\n(Xx>5 .tm NH level too large
217: .nr @\\n(Xx +1
218: .ds Yy \\n(@1
219: .if \\n(Xx=1 .as Yy .
220: .if \\n(Xx>1 .as Yy .\\n(@2
221: .if \\n(Xx>2 .as Yy .\\n(@3
222: .if \\n(Xx>3 .as Yy .\\n(@4
223: .if \\n(Xx>4 .as Yy .\\n(@5
224: \\*(Yy
225: ..
226: .de PT \" Page title
227: 'tl '\\*(LT'\\*(CT'\\*(RT'
228: ..
229: .de BT \" Bottom title
230: 'tl '\\*(LF'\\*(CF'\\*(RF'
231: ..
232: . \" Sizes and fonts
233: .de NL \" Normal size
234: .if \\n(.$>0 \s\\n(Ps\\$1\s0
235: .if \\n(.$=0 .nr Ps \\n(Ps
236: ..
237: .de SM \" Smaller size
238: .if \\n(.$>0 \s-2\\$1\s0
239: .if \\n(.$=0 .nr Ps \\n(Ps-2
240: ..
241: .de LG \" Larger size
242: .if \\n(.$>0 \s+2\\$1\s0
243: .if \\n(.$=0 .nr Ps \\n(Ps+2
244: ..
245: .de UL \" Underline
246: \\$1\l'|0\(ul'
247: ..
248: .de B \" Bold face font
249: .if \\n(.$>0 \\fB\\$1\\fP
250: .if \\n(.$=0 .ft B
251: ..
252: .de I \" Italic font
253: .if \\n(.$>0 \\fI\\$1\\fP
254: .if \\n(.$=0 .ft I
255: ..
256: .de R \" Roman font
257: .if \\n(.$>0 \\fR\\$1\\fP
258: .if \\n(.$=0 .ft R
259: ..
260: .de BX \" Draw a box
261: \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul'
262: ..
263: .de DS \" Display start
264: .if \\n(.$=0 .ds Xx LD
265: .if \\n(.$>0 .ds Xx \\$1D
266: .KS
267: .\\*(Xx
268: ..
269: .de DE \" Display end
270: .ce 0
271: .nr Xx 0u
272: .if \\n(Bi \{\
273: .nr Xx -.5i
274: .nr Bi 0
275: . \}
276: .if \\n(Bd \{\
277: .nr Bd 0
278: .di
279: .nr Xx (\\n(.lu-\\n(dlu)/2u
280: .in +\\n(Xxu
281: .da Kd
282: . \}
283: .KE
284: .in -\\n(Xxu
285: ..
286: .de KS \" Start keep
287: .nr Kf 0
288: .Ks
289: ..
290: .de KF \" Start floating keep
291: .nr Kf 1
292: .Ks
293: ..
294: .de Ks \" Internal version of KS/KF
295: .br
296: .ev 1
297: .fi
298: .da Kd
299: ..
300: .de KE \" End keep
301: .br
302: .di
303: .if !\\n(Kf \{\
304: .if \\n(dn>=\\n(.t .bp
305: .nf
306: .Kd
307: .rm Kd
308: . \}
309: .ev
310: ..
311: .de TS \" Table start
312: .tm No tables yet.
313: ..
314: .de TE \" Table end
315: ..
316: .de EQ \" Equation
317: .tm No equations yet.
318: ..
319: . \" Footnotes
320: .de FS \" Footnote start
321: .da Fn
322: .ev 1
323: .ll \\n(FLu
324: .if \\n+(Fn=1 .Fs
325: .fi
326: ..
327: .de FE \" Footnote end
328: .br
329: .nr Fv \\n(.v
330: .ev
331: .di
332: .nr Ft -\\n(dn
333: .if \\n(Fn=1 .nr Ft -(\\n(.v-\\n(Fv)
334: .ch Fo \\n(Ftu
335: .if (\\n(nl+1v)>(\\n(.p+\\n(Ft) .ch Fo \\n(nlu+1v
336: ..
337: .de Fs \" Put out separator
338: \l'1i'
339: .br
340: ..
341: .de Fv \" Catch footnote overflow
342: .nr Fv 0
343: .FS
344: .nf
345: .Fe
346: .FE
347: ..
348: .de Fx \" Divert extra stuff
349: .if \\n(Fn .di Fe
350: ..
351: .de TA \" Set tabs in ens
352: .ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n
353: ..
354: .nr PS 10u \" Default pointsize
355: .nr VS 12p \" Vertical spacing
356: .nr LL 6i \" Line length
357: .nr LT 6i \" Length of title
358: .nr PD \n(VSu*3/10 \" Paragraph spacing
359: .nr PD 1v
360: .if \n(PDu<\n(.V .nr PD \n(.V
361: .nr PI 5n \" Paragraph indent
362: .nr FL 11u*\n(LLu/12u \" Footnote length
363: .nr CW 7u*\n(LLu/15u \" Column width
364: .nr GW \n(LLu/15u \" Gutter width
365: .nr PO 26i/27i \" Page offset
366: .nr HM 1i \" Top margin
367: .nr FM 1i \" Bottom margin
368: .nr Qd \n(PI \" Quoted indent difference
369: .nr Ik 5n \" .IP default indent
370: .nr Fn 0 1 \" Footnote count
371: .ds CF "- \\n(PN -"
372: .ds - \(mi
373: .ds ' \z\(aa
374: .ds ` \z\(ga
375: .ds : \z\(:
376: .ds ^ \z^
377: .ds ~ \z~
378: .ds C \z^
379: .ds , \z,
380: .It
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.