'\"     NROFF/TROFF MACROS FOR KSOS MANUAL PAGES (from UNIX macros)
'\"     @(#)manmacros.m	1.8
.rn bd Bd
.rn dt Dt
.rn it il
.nr }I 5n
.nr }P 0 1
.rm zy
.de q3
.sp
.tc .
.ta 45
.in 1
.br
.ie !\\n% \\*(BB.  \\*(SO  	  \\*(BB-1
.el \\*(BB.  \\*(SO  	  \\*(BB-\\n%
.in
.ta
.tc
..
.de }C
.ev 1
.po 0
.lt 7.5i
.tl @\-@@\-@
.lt
.po
.ev
..
.de }E
.wh -1p }C
..
.if t .em }E
.de i0
.in \\n(}Iu
.dt
..
.de lp
.tc
.i0
.ta \\$2n
.in \\$1n
.ti -\\$2n
..
.de s1
.sp 1v
.ne 2
..
.de s2
.if t .sp .5v
.if n .sp 1v
..
.de s3
.if t .sp .5v
.if n .sp 1v
.ne 2
..
.de }F
.ev 1
'ft 1
'ps 10
'sp .5i
.tl @@\\*(BB-%@@
'ft
'ps
.ev
'bp
..
.de }G
.ev 1
'ft 1
'ps 10
'sp .5i
.tl @@\\*(BB-%@@
'ft
'ps
.ev
'bp
..
.de th
.de }X
.ev 1
.if t .}C
'ft 1
'ps 10
'sp .5i
.tl @\\$1\|(\|\\$2\|)@KSOS\| \\$3@\\$1\|(\|\\$2\|)@
'ps
'ft
'sp .5i
.ev
\\..
.wh -1i }F
.wh 0 }X
.if \\n+(}P>1 .bp1
.ft 1
.ft 1
.ps 10
.vs 12p
.if t .po .5i
.in \\n(}Iu
.fi
.dt\"get back default tabs
.mc\"turn off any margin characters
.ad
.if n .na
..
.de tj
.de }X
.ev 1
.if t .}C
'ft 1
'ps 10
'sp .5i
.tl @@APPENDIX \\$1@@
'ps
'ft
'sp .5i
.ev
\\..
.wh 0 }X
.if \\n+(}P>1 .bp1
.wh -2i }G
.ds BB \\$1
.if 'A'\\*(BB' .ds SO Appendix A - KSOS Exceptions
.if 'B'\\*(BB' .ds SO Appendix B - Guidelines
.da zy
'br
.nf
.q3
.fi
.br
.di
.ft 1
.ps 10
.vs 12p
.if t .po .5i
.in \\n(}Iu
.fi
.dt\"get back default tabs
.mc\"turn off any margin characters
.ad
.if n .na
..
.de sh
.s1
.if t .ft 3
.ps 8
.ti 0
\&\\$1
.if t .ft
.ps
.br
..
.de it
.ul
.ie \\nV>1 _\\$1_
.el \&\\$1
..
.de bd
.if t .ft 3
.if n .ul
.ie \\nV>1 _\\$1_
.el \&\\$1
.if t .ft 
..
.de bn
.if t .ft 3
.if n .ul
.ie \\nV>1 _\\$1_\t\&\c
.el \&\\$1\t\&\c
.if t .ft 
..
.de dt
.if n .ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 80n
.if t .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
..
'ds v \(bv
'ds ' \(aa
'ds > \(->
'ds X \(mu
'ds _ _
'ds - \-
'ds G \(*G
'ds g \(ga
'ds p \(*p
'ds a \(aa
'ds b \(*b
'ds r \(rg
'ds | \|
'ds u \(*m
'\"	-rV1 -> 12-pitch
.if \nV=1 \{\
.	po4
.	ll80
.	lt80
.	ev1
.	ll80
.	lt80
.	ev\}
'\"	-rV2 => Versatec
.if \nV>1 \{\
.	ll82
.	lt82
.	ev1
.	ll82
.	lt82
.	ev
.	pl84
.	rm ul\}
.hy14
.uf 2
'\"	.mn <word>  - put out word in monospace followed by a tab
.de mn
.if t .ft BM
.if n .ul
\&\\$1\t\&\c
.if t .ft 
..
'\"	bm <word> - put out word in monospace without following tab
.de bm
.if t .ft BM
.if n .ul
\&\\$1
.if t .ft 
..
'\"	ag <word>  - put out name which represents a source language symbol
'\"	references to argument variables in text use this
'\"	currently boldface
.de ag
.if t .ft 3
.if n .ul
\&\\$1
.if t .ft 
..
'\"	.In <word>  - put out word in Italics followed by a tab
.de In
.if t .ft 2
.ie \\nV>1 _\\$1_\t\&\c
.el \&\\$1\t\&\c
.if t .ft 
..
.de Ct
\t\\$1\t\\$2\t\\$3\t\\$4\t\\$5
.br
..
.de Ce
\\$1\t\\$2\t\\$3\t\\$4\t\\$5
.br
