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[##:##]% \\$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 NF \" Start of macro NF
105 .\" Constant width 26/36 ens
107 .nr CS 1 \" Indicate constant spacing on
108 .lg 0 \" No ligatures
110 .di Nf \" Send output to macro Nf
111 \*(eF \" Switch to EF font
112 .nr nF \\n(.i \" Store current indent in nF number register
113 .in +0.3i \" Add indentation 3/10 inch
115 .de FI \" Start of FI macro
116 .in \\n(nFu \" Restore previous indentation
117 \*(nF \" Interpolate nF register
118 .di \" Terminate output to macro Nf
119 .ne \\n(dnu \" Give me at least as much space as in dn number reg
122 .lg \" Restore ligatures
123 .\" Turn off constant width
125 .nr CS 0 \" Indicate constant spacing off
126 .fi \" Back into fill mode
128 .hy 15 \" Auto hyphenation with restrictions -- see troff man
129 .de s1 \" Start of macro s1
131 .ne 4 \" Give me 4 vertical lines
133 .ds HT \t \" Define HT macro as a horizontal tab