1 " F\(sc comment (to end of line)
2 # S optional delayed text tag string
3 $ F\(sc interpolate argument
5 $0\(dg M invoked after section title printed
6 $1 R first section number
7 $1\(dg M invoked before printing depth 1 section
8 $2 R second section number
9 $2\(dg M invoked before printing depth 2 section
10 $3 R third section number
11 $3\(dg M invoked before printing depth 3 section
12 $4 R fourth section number
13 $4\(dg M invoked before printing depth 4 section
14 $5 R fifth section number
15 $5\(dg M invoked before printing depth 5 section
16 $6 R sixth section number
17 $6\(dg M invoked before printing depth 6 section
18 $C\(dg M called at beginning of chapter
20 $R\(dd R relative vertical spacing in displays
21 $c R current column number
22 $c\(dd M print chapter title
23 $d R delayed text number
27 $i R paragraph base indent
29 $m R number of columns in effect
31 $p R numbered paragraph number
32 $p\(dd M print section heading (internal macro)
33 $r\(dd R relative vertical spacing in text
35 $s\(dd M footnote separator (from text)
36 % R\(sc current page number
37 & F\(sc zero width character, useful for hiding controls
38 ( F\(sc interpolate special character
40 (c M begin centered block
41 (d M begin delayed text
45 (space) F\(sc unpaddable space
46 (x M begin index entry
47 (z M begin floating keep
49 )c M end centered block
55 )z M end floating keep
56 * F\(sc interpolate string
57 * S optional footnote tag string
58 ++ M set paper section type
63 0 F\(sc unpaddable digit-width space
64 1c M revert to single columned output
65 2c M begin two columned output
71 L F\(sc vertical line drawing function
73 TH M end header of table
76 \&.$ R\(sc number of arguments to macro
77 \&.i R\(sc current indent
78 \&.l R\(sc current line length
79 \&.s R\(sc current point size
85 ^ F\(sc 1/12 em narrow space
88 ad M\(sc set text adjustment
89 af M\(sc assign format to register
90 am M\(sc append to macro
91 ar M set page numbers in arabic
92 as M\(sc append to string
97 bi R display (block) indent
98 bl M blank lines (even at top of page)
99 bm R bottom title margin
101 br M\(sc break (start new line)
102 bs R display (block) pre/post spacing
103 bt R block keep threshold
105 c F\(sc continue input
106 ce M\(sc center lines
107 ch R current chapter number
108 de M\(sc define macro
110 ds M\(sc define string
111 dw R\(sc current day of week
112 dw S current day of week
113 dy R\(sc day of month
114 e F\(sc printable version of \e
115 ef M set footer (even numbered pages only)
116 eh M set header (even numbered pages only)
117 el M\(sc else part of conditional
119 es R equation pre/post space
120 f F\(sc inline font change
121 fc M\(sc set field characters
123 fi M\(sc fill output lines
124 fi R footnote indent (first line only)
127 fp R footnote pointsize
128 fs R footnote prespace
129 fu R footnote undent (from right margin)
130 h F\(sc local horizontal motion
131 hc M\(sc set hyphenation character
133 hl M draw horizontal line
135 hx M suppress headers and footers on next page
136 hy M\(sc set hyphenation mode
138 ie M\(sc conditional with else
140 ii R indented paragraph indent
141 in M\(sc indent (transient, use .ba for pervasive)
142 ip M begin indented paragraph
143 ix M indent, no break
144 l F\(sc horizontal line drawing function
145 lc M\(sc set leader repetition character
147 lo M load local macros
148 lp M begin left justified paragraph
149 lq S left quote marks
150 ls M\(sc set multi-line spacing
151 m1 M set space from top of page to header
152 m2 M set space from header to text
153 m3 M set space from text to footer
154 m4 M set space from footer to bottom of page
155 mc M\(sc insert margin character
156 mk M\(sc mark vertical position
157 mo R\(sc month of year
159 n F\(sc interpolate number register
160 n1 M number lines in margin
161 n2 M number lines in margin
162 na M\(sc turn off text adjustment
163 ne M\(sc need vertical space
164 nf M\(sc don't fill output lines
165 nh M\(sc turn off hyphenation
166 np M begin numbered paragraph
167 nr M\(sc set number register
168 ns M\(sc no space mode
169 o S circle (e.g., for Norse A)
170 of M set footer (odd numbered pages only)
171 oh M set header (odd numbered pages only)
173 pd M print delayed text
175 pi R paragraph indent
176 pl M\(sc set page length
177 pn M\(sc set next page number
179 po R simulated page offset
181 pp R paragraph pointsize
182 ps R paragraph prespace
186 qi R quote indent (also shortens line)
188 qs R quote pre/post space
192 rm M\(sc remove macro or string
193 rn M\(sc rename macro or string
194 ro M set page numbers in roman
195 rq S right quote marks
196 rr M\(sc remove register
197 rs M\(sc restore spacing
198 rt M\(sc return to vertical position
199 s F\(sc inline size change
200 sc M load special characters
201 sf R section title font
202 sh M begin numbered section
203 si R relative base indent per section depth
205 so M\(sc source input file
206 so R additional section title offset
207 sp M\(sc vertical space
208 sp R section title pointsize
209 ss R section prespace
210 sx M change section depth
211 sz M set pointsize and vertical spacing
212 ta M\(sc set tab stops
213 tc M\(sc set tab repetition character
217 ti M\(sc temporary indent (next line only)
218 tl M\(sc three part title
219 tm R top title margin
220 tp M begin title page
224 uh M unnumbered section
225 ul M\(sc underline next line
226 v F\(sc local vertical motion
228 w F\(sc return width of string
229 xl M set line length (local)
231 xs R index entry prespace
232 xu R index undent (from right margin)
233 yr R\(sc year (last two digits only)
234 zs R floating keep pre/post space
235 { F\(sc begin conditional group
236 | F\(sc 1/6 em narrow space
237 } F\(sc end conditional group