1 .\" EMPIRE TROFF MACRO FILE
4 .\" $Header: INFO.MAC,v 1.6 89/09/29 01:55:49 mr-frog Exp $
6 .\" The TH Macro is for specifying the title of a new section
10 .\" Define the string Ts to be "$1 : $2" where $1 and $2 are the
11 .\" first and second args to .TH
13 .\" push an "environment" onto the stack so that changes in
14 .\" font, etc. don't inturrupt what is going on in the
17 .\" make sure that proportional spacing is on
19 .\" print the string Ts, centered
21 .\" restore spacing (not covered by environment)
23 .\" pop off the enviornment
26 .ds Ts \\$1\\\\0:\\\\0\\$2
31 .if \\n(CS>0 .cs \\*N \\*(cS
41 .de EX \" Start of macro EX
43 .ti +0.3i \" Temporary indent of 3/10 inch
44 .\" Constant spacing for EF font = 26/36 ems
46 .nr CS 1 \" Indicate constant spacing on
47 .lg 0 \" Turn off ligature mode
49 \*(eF[##:##] Command : \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9\*(nF
51 .lg \" Turn ligaturing back on
52 .\" Turn off constant spacing
54 .nr CS 0 \" Indicate constant spacing off
58 .de SY \" Start of macro SY
60 .\" Print out "SYNTAX" in bold font
62 .ti +0.3i \" Temporarily indent 3/10 inch
63 .\" Constant spacing for EF font, 26/36 ens
65 .nr CS 1 \" Indicate constant spacing on
68 .\" Print out in EF font
69 \*(eF[##:##] Command : \\$1\*(pF
71 .lg \" Turn ligatures back on
72 .cs \*(EF \" Turn off constant spacing
73 .nr CS 0 \" Indicate constant spacing off
81 .de NA \" Start of macro NA -- name of command/concept
83 .\" Print out "NAME" in bold font
85 .ti +0.3i \" Temporarily indent 3/10 inch
86 \\*(nF\\$1 \- \\$2\*(pF
89 .de SA \" Start of macro SA -- SEE ALSO
91 .\" Print out "SEE ALSO" in bold font
93 .ti +0.3i \" Temporarily indent 3/10 inch
97 .de L \" Start of macro L
99 .ti -\w'\\$1\\0\\0'u \" Indent backwards with of 1st arg + 2 spaces
100 .\" Print 1st arg + 2 spaces
103 .de SH \" Start of macro SH -- section heading
105 \s+2\*(bF\\$1\*(pF\s0
108 .de SS \" Start of macro SS -- subsection heading
113 .de NF \" Start of macro NF
115 .\" Constant width 26/36 ens
117 .nr CS 1 \" Indicate constant spacing on
118 .lg 0 \" No ligatures
120 .di Nf \" Send output to macro Nf
121 \*(eF \" Switch to EF font
122 .nr nF \\n(.i \" Store current indent in nF number register
123 .in +0.3i \" Add indentation 3/10 inch
125 .de FI \" Start of FI macro
126 .in \\n(nFu \" Restore previous indentation
127 \*(nF \" Interpolate nF register
128 .di \" Terminate output to macro Nf
129 .ne \\n(dnu \" Give me at least as much space as in dn number reg
132 .lg \" Restore ligatures
133 .\" Turn off constant width
135 .nr CS 0 \" Indicate constant spacing off
136 .fi \" Back into fill mode
138 .hy 15 \" Auto hyphenation with restrictions -- see troff man
139 .de s1 \" Start of macro s1
141 .ne 4 \" Give me 4 vertical lines
143 .ds HT \t \" Define HT macro as a horizontal tab