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