1 .\" EMPIRE TROFF MACRO FILE
4 .\" The TH Macro is for specifying the title of a new section
8 .\" Define the string Ts to be "$1 : $2" where $1 and $2 are the
9 .\" first and second args to .TH
11 .\" push an "environment" onto the stack so that changes in
12 .\" font, etc. don't inturrupt what is going on in the
15 .\" make sure that proportional spacing is on
17 .\" print the string Ts, centered
19 .\" restore spacing (not covered by environment)
21 .\" pop off the enviornment
24 .ds Ts \\$1\\\\0:\\\\0\\$2
29 .if \\n(CS>0 .cs \\*N \\*(cS
39 .de EX \" Start of macro EX
41 .ti +0.3i \" Temporary indent of 3/10 inch
42 .\" Constant spacing for EF font = 26/36 ems
44 .nr CS 1 \" Indicate constant spacing on
45 .lg 0 \" Turn off ligature mode
47 \*(eF[##:##] Command : \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9\*(nF
49 .lg \" Turn ligaturing back on
50 .\" Turn off constant spacing
52 .nr CS 0 \" Indicate constant spacing off
56 .de SY \" Start of macro SY
58 .\" Print out "SYNTAX" in bold font
60 .ti +0.3i \" Temporarily indent 3/10 inch
61 .\" Constant spacing for EF font, 26/36 ens
63 .nr CS 1 \" Indicate constant spacing on
66 .\" Print out in EF font
67 \*(eF[##:##] Command : \\$1\*(pF
69 .lg \" Turn ligatures back on
70 .cs \*(EF \" Turn off constant spacing
71 .nr CS 0 \" Indicate constant spacing off
79 .de NA \" Start of macro NA -- name of command/concept
81 .\" Print out "NAME" in bold font
83 .ti +0.3i \" Temporarily indent 3/10 inch
84 \\*(nF\\$1 \- \\$2\*(pF
87 .de SA \" Start of macro SA -- SEE ALSO
89 .\" Print out "SEE ALSO" in bold font
91 .ti +0.3i \" Temporarily indent 3/10 inch
95 .de L \" Start of macro L
97 .ti -\w'\\$1\\0\\0'u \" Indent backwards with of 1st arg + 2 spaces
98 .\" Print 1st arg + 2 spaces
101 .de SH \" Start of macro SH -- section heading
103 \s+2\*(bF\\$1\*(pF\s0
106 .de SS \" Start of macro SS -- subsection heading
111 .de NF \" Start of macro NF
113 .\" Constant width 26/36 ens
115 .nr CS 1 \" Indicate constant spacing on
116 .lg 0 \" No ligatures
118 .di Nf \" Send output to macro Nf
119 \*(eF \" Switch to EF font
120 .nr nF \\n(.i \" Store current indent in nF number register
121 .in +0.3i \" Add indentation 3/10 inch
123 .de FI \" Start of FI macro
124 .in \\n(nFu \" Restore previous indentation
125 \*(nF \" Interpolate nF register
126 .di \" Terminate output to macro Nf
127 .ne \\n(dnu \" Give me at least as much space as in dn number reg
130 .lg \" Restore ligatures
131 .\" Turn off constant width
133 .nr CS 0 \" Indicate constant spacing off
134 .fi \" Back into fill mode
136 .hy 15 \" Auto hyphenation with restrictions -- see troff man
137 .de s1 \" Start of macro s1
139 .ne 4 \" Give me 4 vertical lines
141 .ds HT \t \" Define HT macro as a horizontal tab