Initial import from FreeBSD RELENG_4:
[dragonfly.git] / contrib / groff / contrib / mom / momdoc / inlines.html
1 <html>
2 <head>
3 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
4 <title>Mom -- Inline escapes</title>
5 </head>
6 <body bgcolor="#dfdfdf">
7
8 <!====================================================================>
9
10 <a href="docprocessing.html#TOP">Next</a>&nbsp;&nbsp;
11 <a href="goodies.html#TOP">Prev</a>&nbsp;&nbsp;
12 <a href="toc.html">Back to Table of Contents</a>
13
14 <a name="TOP"></a>
15 <h2>
16     <a name="INLINE_ESCAPES"><u>Inline escapes</u></a>
17 </h2>
18
19 <a href="#INLINE_ESCAPES_INTRO">Introduction to inline escapes</a>
20 <br>
21 <a href="#INDEX_INLINES">Index of inline escapes</a>
22 <br>
23
24 <a name="INLINE_ESCAPES_INTRO">
25         <h2><u>Introduction to inline escapes</u></h2>
26 </a>
27
28 <a name="INTRO_INLINE_ESCAPES">
29 Inline escapes, as described in the
30 <a href="definitions.html#TERMS_INLINES">groff terms</a>
31 section of this manual, are typesetting commands that appear in
32 text
33 <a href="definitions.html#TERMS_INPUTLINE">input lines</a>,
34 as opposed to macros and other
35 <a href="definitions.html#TERMS_CONTROLLINES">control lines</a>
36 that must appear on lines by themselves.
37 <p>
38 Aside from altering type parameters within a line, inlines also
39 tell groff about special characters -- em-dashes, bullets,
40 <a href="definitions.html#TERMS_FIGURESPACE">figure/digit-width spaces</a>,
41 and so on.  It is beyond the scope of this manual to provide a
42 complete list of groff's inline functions and special characters.
43 I recommend having a look at the
44 <a href="intro.html#CANONICAL">canonical reference materials</a>
45 should you need more information than is contained herein.
46 <p>
47 In groff, the escape character is the backslash ( \ ).  Groff interprets
48 everything following the backslash as instructions, not literal text,
49 until the escape sequence is complete.  Should you need the actual
50 backslash character as part of a line of text, simply enter it twice
51 ( \\ ).  Groff understands that this means "please print a backslash
52 character."  (You can also use <strong>\e</strong> to print a literal
53 backslash.)
54 <p>
55 Groff has a number of ways of recognising what constitutes a complete
56 escape sequence.  This is both a boon and a curse; some escape
57 sequences have no terminating delimiter and consequently become
58 difficult to distinguish from real input text.  Others require
59 the use of an opening parenthesis with no corresponding closing
60 parenthesis.  Still others need to be enclosed in square brackets.
61 <p>
62 <strong>Mom</strong> recognises that certain escapes get used more
63 often than others.  For these, she has a consistent input style that
64 takes the form \*[...], which makes them stand out well from the text
65 of your documents.  These escapes are the ones listed under
66 <a href="#INLINES_MOM">Mom's personal inlines</a>.
67 <p>
68 Despite <strong>mom</strong>'s best intentions, there are still
69 a number of typesetting functions that can only be accomplished
70 with groff's native inline escapes.  I've listed the ones that
71 strike me as essential, but there are many others.  If you want
72 to know what they are, please read the
73 <a href="intro.html#CANONICAL">canonical reference materials</a>
74 pertaining to groff.
75 <p>
76 <strong>HELPFUL BIT OF INFORMATION:</strong> Inline escapes can be used
77 in
78 <a href="docprocessing.html#DOCPROCESSING">document processing macros</a>
79 that take
80 <a href="definitions.html#TERMS_STRINGARGUMENT">string arguments</a>.
81 <p>
82 <a name="INDEX_INLINES"><h3><u>Inlines index</u></h3></a>
83 <ul>
84         <li><a name="INLINES_MOM"><strong>Mom's personal inlines</strong></a>
85         <ul>
86                 <li><a href="#INLINE_FONTS_MOM">Changing fonts</a>
87                 <li><a href="#INLINE_SIZE_MOM">Changing point size</a>
88                 <li><a href="#INLINE_KERNING_MOM">Pairwise kerning</a>
89                 <li><a href="#INLINE_HORIZONTAL_MOM">Horizontal movement</a>
90                 <li><a href="#INLINE_VERTICAL_MOM">Vertical movement</a>
91                 <li><a href="#INLINE_RULE_MOM">Full measure rules</a>
92         </ul>
93         <li><a name="INLINES_GROFF"><strong>Groff inline escapes</strong></a>
94         <ul>
95                 <li><a href="#INLINE_FONTS_GROFF">Font control</a> <strong>\f</strong>
96                 <li><a href="#INLINE_HORIZONTAL_GROFF">Inline horizontal motions</a> <strong>\h</strong>
97                 <li><a href="#INLINE_VERTICAL_GROFF">Inline vertical motions</a> <strong>\v</strong>
98                 <li><a href="#INLINE_STRINGWIDTH_GROFF">String width function</a> <strong>\w</strong>
99                 <li><a href="#INLINE_LINEDRAWING_GROFF">Horizontal line drawing function</a> <strong>\l</strong>
100                 <li><a href="#INLINE_CHARACTERS_GROFF">Special characters</a>
101         </ul>
102 </ul>
103 <hr>
104
105 <!---INLINE_FONTS_MOM--->
106
107 <h2><u>Mom's personal inlines</u></h2>
108
109 <a name="INLINE_FONTS_MOM"><h3><u>Changing fonts</u></h3></a>
110
111 <p>
112 <strong>Mom</strong> provides five inlines to change fonts
113 inline.
114 <p>
115 <table valign="baseline" summary="inlinefonts">
116 <tr><td width="15"><td><strong>\*[ROM]</strong><td>Change font to roman
117 <tr><td><td><strong>\*[IT]</strong><td>Change font to italic
118 <tr><td><td><strong>\*[BD]</strong><td>Change font to bold 
119 <tr><td><td><strong>\*[BDI]</strong><td>Change font to bold italic
120 <tr><td><td><strong>\*[PREV]</strong><td>Revert to previous font</td></tr>
121 </table>
122 <p>
123 See also
124 <a href="#INLINE_FONTS_GROFF">font control with \f</a>
125 for other ways to change fonts inline.
126
127 <p>
128 <strong>NOTE:</strong> If you're using the
129 <a href="docprocessing.html#DOCPROCESSING">document processing macros</a>,
130 inline font changes remain in effect only for the duration of the
131 current macro.
132 <br>
133
134 <!---INLINE_SIZE_MOM--->
135
136 <hr width="66%" align="left">
137 <a name="INLINE_SIZE_MOM"><h3><u>Changing point size</u></h3></a>
138
139 <p>
140 <strong>Mom</strong>'s inline escape for changing point
141 size, sadly, does not observe her normal inline syntax
142 <strong>\*[whatever]</strong>.  It's the only exception, and there's
143 no way around it.  The escape for changing point size looks like this:
144 <p>
145 <pre>
146         \*S[size]
147 </pre>
148
149 where &quot;size&quot; is the new size you want.  For example, to
150 change the point size inline to 12 points, you'd enter
151 <p>
152 <pre>
153         \*S[12]
154 </pre>
155
156 Notice that the new size does not require a
157 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>;
158 <a href="definitions.html#TERMS_PICASPOINTS">points</a>
159 is assumed.  However, a unit of measure may be appended to the size,
160 if that's what you wish.  Fractional sizes are, of course, allowed.
161 <p>
162 The size given to <strong>\*S</strong> may be expressed in plus
163 or minus terms, which can be very useful.  In the following
164 example, the word &quot;mom&quot; will be output 2 points larger
165 than the point size of the rest of the line.
166 <p>
167 <pre>
168         While she isn't perfect, \*S[+2]mom\*S[-2] isn't half bad.
169 </pre>
170
171 <strong>NOTE:</strong> If you're accustomed to groff's usual way
172 of handling inline size requests (<kbd>\sN, \s±N, \s(NN, \s±(NN,
173 \s[NNN], \s±[NNN]</kbd>), feel free to continue with your old habits.
174 <strong>Mom</strong> doesn't care.
175 <br>
176
177 <!---INLINE_KERNING_MOM--->
178
179 <hr width="66%" align="left">
180 <a name="INLINE_KERNING_MOM"><h3><u>Pairwise kerning</u></h3></a>
181
182 <p>
183 Pairwise kerning means moving specific letter pairs closer
184 together or further apart (see
185 <a href="definitions.html#TERMS_KERN">Typesetting terms, kerning</a>
186 for more details).
187 <p>
188 <strong>Mom</strong> permits inline pairwise
189 kerning through the use of the inline escapes
190 <p>
191 <table valign="baseline" summary="inlinekerning">
192 <tr><td width="15"><td><strong>\*[BU #]<td></strong>Closes the space between letters (<strong>B</strong>ack <strong>U</strong>nits).
193 <tr><td><td><strong>\*[FU #]</strong><td>Opens the space between letters (<strong>F</strong>orward <strong>U</strong>nits).
194 </table>
195 <br>
196 "<strong>#</strong>" is the number of <a
197 href="definitions.html#TERMS_KERNUNIT">kern units</a>
198 by which to close or open the space between letters.  Decimal fractions
199 are allowed.
200 <p>
201 For example,
202 <p>
203 <pre>
204         THE HUMAN COST OF COMMODIF\*[FU 1]YING FRESH W\*[BU 4]A\*[BU 5]TER
205 </pre>
206
207 moves the letter Y in &quot;COMMODIFYING&quot; 1 kern unit away from
208 the letter F, and the letter A in &quot;WATER&quot; 4 kern units closer
209 to the letter W.  Additionally, the letter T in "WATER" is moved 5 kern
210 units closer to the letter A.
211 <p>
212 For backward compatibility, the forms
213 <p>
214 <table valign="baseline" summary="inlinekerningold">
215 <tr><td width="15"><td><strong>\*[BU1]...\*[BU36]</strong><td>
216 Move back 1...36
217 <a href="definitions.html#TERMS_KERNUNIT">kern units</a>
218 <tr><td><td><strong>\*[FU1]...\*[FU36]</strong><td>
219 Move forward 1...36
220 <a href="definitions.html#TERMS_KERNUNIT">kern units</a>
221 </table>
222 <br>
223 also exist (i.e. with no space before the number of kern units desired,
224 up to a limit of 36).
225 <p>
226 <strong>NOTE:</strong> Using <strong>BU</strong> or <strong>FU</strong>
227 between characters pairs that are already automatically kerned
228 disables the automatic kerning and uses the value you give to
229 <strong>BU</strong> or <strong>FU</strong> instead.
230 <br>
231
232 <!---INLINE_HORIZONTAL_MOM--->
233
234 <hr width="66%" align="left">
235 <a name="INLINE_HORIZONTAL_MOM"><h3><u>Horizontal inline movement</u></h3></a>
236
237 <p>
238 Sometimes, you may need to insert a specified amount amount of white
239 space into an
240 <a href="definitions.html#TERMS_OUTPUTLINE">output line</a>,
241 or -- occasionally  -- back up to a
242 previous position on an
243 <a href="definitions.html#TERMS_INPUTLINE">output</a>
244 line in order to create special typographic effects.
245 <p>
246 <strong>Mom</strong>'s inline escapes for these horizontal movements are
247 <p>
248 <table align="left" valign="baseline" summary="inlinehorizontal">
249 <a name="FWD"></a>
250 <tr><td width="15"><td width="20%"><strong>\*[FWD #&lt;unit&gt;]
251 <td>Move forward inline the specified number of
252 <a href="definitions.html#TERMS_UNITOFMEASURE">units of measure</a>;
253 decimal fractions are allowed.
254 <a name="BCK"></a>
255 <tr><td><td><strong>\*[BCK #&lt;unit&gt;]
256 <td>Move backward inline the specified number of
257 <a href="definitions.html#TERMS_UNITOFMEASURE">units of measure</a>;
258 decimal fractions are allowed.
259 </table>
260 <p>
261 For example,
262 <p>
263 <pre>
264         1.\*[FWD 12p]The Free Trade Play-Offs: WalMart 100, Mexico 0
265 </pre>
266 puts 12 points of space between &quot;1.&quot; and
267 &quot;The&quot;.
268 <p>
269 <strong>NOTE:</strong> For backward compatibility, the forms
270 <p>
271 <table valign="baseline" summary="inlinehorizontalold">
272 <tr><td width="15"><td><strong>\*[BP.25]...\*[BP12.75]</strong><td>Move back .25...12.75 points
273 <tr><td><td><strong>\*[FP.25]...\*[FP12.75]</strong><td>Move forward .25...12.75 points</td></tr>
274 </table>
275 <br>
276 also exist (i.e. with no space before the digit and points being
277 the unit of measure, hence no unit of measure required).  Both
278 accept quarter points, so it's possible to do, for example,
279 <strong>\*[FP.5]</strong> or <strong>\*[BP1.25]</strong> up to a limit
280 of 12.75 points.
281 <br>
282
283 <!---INLINE_VERTICAL_MOM--->
284
285 <hr width="66%" align="left">
286 <a name="INLINE_VERTICAL_MOM"><h3><u>Vertical inline movement</u></h3></a>
287
288 <p>
289 If you need to move portions of type up or down on a line,
290 <strong>mom</strong> provides the following inline escapes:
291 <p>
292 <table valign="baseline" summary="inlinevertical">
293 <a name="UP"></a>
294 <tr><td width="15"><td><strong>\*[UP #&lt;unit&gt;]</strong>
295 <td>Move up inline the specified number of
296 <a href="definitions.html#TERMS_UNITOFMEASURE">units of measure</a>
297 <a name="DOWN"></a>
298 <tr><td><td><strong>\*[DOWN #&lt;unit&gt;]</strong>
299 <td>Move down inline the specified number of
300 <a href="definitions.html#TERMS_UNITOFMEASURE">units of measure</a>
301 </table>
302 <br>
303 For example,
304 <p>
305 <pre>
306         Tel: 905\*[UP 1p]-\*[DOWN 1p]4072
307 </pre>
308
309 moves the hyphen in the telephone number up by 1 point, then
310 moves back down by the same amount.
311 <p>
312 <strong>NOTE:</strong> For backward compatibility, the following are
313 also available:
314 <p>
315 <table valign="baseline" summary="inlinevertical">
316 <tr><td width="15"><td><strong>\*[ALD.25]...\*[ALD12.75]</strong><td>
317 Advance lead .25...12.75 points (move downward)
318 <tr><td><td><strong>\*[RLD.25]...\*[RLD12.75]</strong><td>
319 Reverse lead .5...12.75 points (move upward)</td></tr>
320 </table>
321 <p>
322 <p>
323 Both <strong>\*[ALD]</strong> and <strong>\*[RLD]</strong> work in
324 points, hence you musn't use a unit of measure.
325 <br>
326
327 <!---INLINE_RULE_MOM--->
328
329 <hr width="66%" align="left">
330 <a name="INLINE_RULE_MOM"><h3><u>Full measure rules</u></h3></a>
331
332 <p>
333 I find I often need rules drawn to the full measure of the current line
334 or tab length.  The official way to do this is <kbd>\l'\n(.lu'</kbd>,
335 which is annoying to type, and doesn't mean a whole heck of a lot if
336 you're new to groff.  The inline, <strong>\*[RULE]</strong>, is a simple
337 replacement for <strong>\l'\n(.lu'</strong>.  Use it whenever you need
338 a rule drawn to the full measure of the current line or tab length, for
339 example:
340 <p>
341 <pre>
342         .LL 6P
343         \*[RULE]
344 </pre>
345
346 The above draws a rule the full measure of the 6-pica line length.
347 <p>
348 See groff's
349 <a href="#INLINE_LINEDRAWING_GROFF">Horizontal line drawing function</a>
350 for more information on drawing horizontal rules.
351 <br>
352 <hr>
353
354 <!---INLINE_FONT_GROFF--->
355
356 <h2><u>Groff inline escapes</u></h2>
357
358 <a name="INLINE_FONTS_GROFF"><h3><u>Font control with \f</u></h3></a>
359
360 <p>
361 Groff's basic mechanism for inline font control is the escape
362 <strong>\f</strong>. 
363 <p>
364 <table valign="baseline" summary="inlinefontsgroff">
365 <tr><td width="15"><td><strong>\fR</strong><td>Change font to roman
366 <tr><td><td><strong>\fI</strong><td>Change font to italic
367 <tr><td><td><strong>\fB</strong><td>Change font to bold 
368 <tr><td><td><strong>\f(BI</strong><td>Change font to bold italic
369 <tr><td><td><strong>\fP</strong><td>Revert to previous font</td></tr>
370 </table>
371 <p>
372 A special instance of <strong>\f</strong> is
373 <strong>\f[font]</strong>, where &quot;font&quot; can be a
374 complete legal family/font name combo.  This is especially
375 useful should you need to change both family and font inline.
376 For example, if your prevailing family and font are Times Roman
377 and you want a few words in Courier Bold Italic, you could do
378 this:
379 <p>
380 <pre>
381         .FAM T
382         .FT  R
383         The command \f[CBI]ls -l\fP gives a &quot;long&quot; directory listing.
384 </pre>
385
386 The Unix command &quot;ls -l&quot; will appear in Courier Bold Italic
387 in a line that is otherwise in Times Roman.
388 <br>
389
390 <!---INLINE_HORIZONTAL_GROFF--->
391
392 <hr width="66%" align="left">
393 <a name="INLINE_HORIZONTAL_GROFF"><h3><u>Inline horizontal motions with \h</u></h3></a>
394
395 <p>
396 Whenever you need to move forward or backward on a line, use the inline
397 <strong>\h'&lt;distance&gt;'</strong>.  In order to avoid unpleasant surprises,
398 always append a
399 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
400 to &quot;distance&quot;.
401 <p>
402 <pre>
403         \h'1.25i'
404 </pre>
405
406 moves you 1.25 inches to the right (forwards) of the horizontal
407 position on the current
408 <a href="definitions.html#TERMS_OUTPUTLINE">output line</a>.
409 <strong>\h'&lt;distance&gt;'</strong> is exactly equivalent to
410 <a href="#FWD"><strong>\*[FWD #&lt;unit&gt;]</strong></a>.
411 <p>
412 <pre>
413         \h'-1.25i'
414 </pre>
415
416 moves you 1.25 inches to the left (backwards).
417 <strong>\h'-&lt;distance&gt;'</strong> is exactly equivalent to
418 <a href="#BCK"><strong>\*[BCK #&lt;unit&gt;]</strong></a>.
419 <br>
420
421 <!---INLINE_VERTICAL_GROFF--->
422
423 <hr width="66%" align="left">
424 <a name="INLINE_VERTICAL_GROFF"><h3><u>Inline vertical motions with \v</u></h3></a>
425
426 <p>
427 If you need to raise or lower type on a line (say, for sub- or
428 superscripts, or any other special effect), use
429 <strong>\v'&lt;distance&gt;'</strong>.  In order to avoid unpleasant
430 surprises, always append a
431 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>
432 to &quot;distance&quot;.
433 <p>
434 <pre>
435         \v'.6m'
436 </pre>
437
438 moves you (approx.) 2/3 of an
439 <a href="definitions.html#TERMS_EM">em</a>
440 downward on the current
441 <a href="definitions.html#TERMS_OUTPUTLINE">output line</a>.
442 <strong>\v'&lt;distance&gt;'</strong> is exactly equivalent to
443 <a href="#DOWN"><strong>\*[DOWN #&lt;unit&gt;]</strong></a>.
444 <p>
445 <pre>
446         \v'-.6m'
447 </pre>
448
449 moves you (approx.) 2/3 of an em upward.
450 <strong>\v'&lt;-distance&gt;'</strong> is exactly equivalent to <a
451 href="#UP"><strong>\*[UP #&lt;unit&gt;]</strong></a>.
452 <p>
453 <strong>IMPORTANT:</strong> The vertical motion of <strong>\v</strong>
454 affects ONLY type on the current
455 <a href="definitions.html#TERMS_OUTPUTLINE">output line</a>.
456 When groff breaks the output line, the effect of
457 <strong>\v</strong> is cancelled; the baseline of the next output line
458 is where it would be if you hadn't used <strong>\v</strong>.
459 <p>
460 <strong>TIP:</strong> When using <strong>\v</strong> for
461 occasional effects on a line, don't forget to reverse it when
462 you've done what you want to do.  Otherwise, the remaining type
463 will be set too high (if you used <strong>\v</strong> with the
464 minus sign) or too low (if you used <strong>\v</strong> without
465 the minus sign).
466 <br>
467
468 <!---INLINE_STRINGWIDTHL_GROFF--->
469
470 <hr width="66%" align="left">
471 <a name="INLINE_STRINGWIDTH_GROFF"><h3><u>String width function \w</u></h3></a>
472
473 <p>
474 In the context of <strong>mom</strong>, the string width inline
475 <strong>\w'string'</strong> primarily serves to let you
476 establish the horizontal measure of something (e.g. indents) based
477 on the length of a bit of text.  For example, if you want a left
478 indent the length of the word &quot;Examples:&quot; plus a
479 space, you can set it with the <strong>\w</strong> inline escape:
480 <p>
481 <pre>
482         .IL "\w'Examples: '"
483 </pre>
484
485 <strong>NOTE:</strong> Whenever you pass <strong>\w'string'</strong>
486 to a macro that normally requires a
487 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>,
488 <em>do <strong>NOT</strong> add a unit of measure to the \w'string'
489 argument.</em>
490 <p>
491 Furthermore, if the string is composed of several words separated
492 by spaces, you MUST surround the whole escape with double quotes,
493 as in the example above.
494 <br>
495
496 <!---INLINE_LINEDRAWING_GROFF--->
497
498 <hr width="66%" align="left">
499 <a name="INLINE_LINEDRAWING_GROFF"><h3><u>Horizontal line drawing function \l</u></h3></a>
500
501 <p>
502 The <strong>\l'distance'</strong> inline allows you to draw a
503 horizontal rule of the specified distance.  You must supply a
504 <a href="definitions.html#TERMS_UNITOFMEASURE">unit of measure</a>.
505 Therefore, to set a 3-pica rule into a line of text, you'd do
506 <p>
507 <pre>
508         A line of text with a superfluous \l'3P' 3-pica rule in it.
509 </pre>
510
511 <strong>\l'3P'</strong> above not only draws the rule, but
512 advances 3 picas horizontally as well, just as you'd expect.
513 <p>
514 For an easy way of drawing rules to the full measure of the current
515 line or tab length, see 
516 <a href="#INLINE_RULE_MOM">Full measure rules</a>.
517 <p>
518 The weight (thickness) of rules varies according to the point size
519 in effect when you invoke <strong>\l</strong>, but you can't fix
520 the weight with any real precision.  A point size of 12 produces
521 a tastefully moderate rule weight of between one-half and one
522 point (depending on your printer), and is the point size used by
523 <strong>mom</strong> for all macros and routines that create rules.
524 <p>
525 <strong>NOTE:</strong> There are, in addition to <strong>\l</strong>,
526 a number of other line-drawing escapes, but frankly, using them for
527 typographically precise drawing is a bit like hammering in a nail
528 with a screwdriver -- doable, but not recommended.
529 <p>
530 Groff comes with a number of &quot;preprocessors&quot; designed to ease
531 creating rules, boxes, splines, and so on (tbl, pic, and friends), but
532 I tend not to use them.  A firm believer in the &quot;right tool for
533 the job,&quot; I prefer a vector drawing program (in my case, tgif)
534 when I need to combine type with graphic elements (say, a complex
535 ruled form).  Inserting the results into a document is easy enough
536 with <strong>.PSPIC</strong> (consult the <strong>grops</strong>
537 man page for information on this indispensible and easy-to-use macro).
538 <br>
539
540 <!---INLINE_CHARACTERS_GROFF--->
541
542 <hr width="66%" align="left">
543 <a name="INLINE_CHARACTERS_GROFF"><h3><u>Special characters and symbols</u></h3></a>
544
545 <p>
546 Here follows a short list of commonly-used special characters available
547 via inline escapes.  If you're not sure of the meaning of some of
548 these characters, consult the
549 <a href="definitions.html#TERMS">Definitions of Terms</a>.
550 For a more complete list, consult the section <em>Special
551 Character Names</em> at the end of the <em>Tutorial Examples</em>
552 in <strong>cstr54</strong>, available
553 <a href="http://www.kohala.com/start/troff/">here</a>.
554
555 <p>
556 <pre>
557     CHARACTER                   ESCAPE SEQUENCE
558     ---------                   ---------------
559
560     Comment line                \#
561     Fixed-width space           \&lt;space&gt;  i.e. backslash followed by a space
562     Unbreakable space           \~
563     Digit-width (figure) space  \0
564     Zero-width character        \&amp;
565     Discretionary hyphen        \%
566     Backslash                   \\ or \e
567     Plus/minus (arithmetic)     \(+-
568     Subtract (arithmetic)       \(mi
569     Multiply (arithmetic)       \(mu
570     Divide (arithmetic)         \(di
571     Em-dash                     \(em
572     En-dash                     \(en
573     Left double-quote           \(lq
574     Right double-quote          \(rq
575     Bullet                      \(bu
576     Ballot box                  \(sq
577     One-quarter                 \(14
578     One-half                    \(12
579     Three-quarters              \(34
580     Degree sign                 \(de
581     Dagger                      \(dg
582     Foot mark                   \(fm
583     Cent sign                   \(ct
584     Registered trademark        \(rg
585     Copyright                   \(co
586     Section symbol              \(se
587 </pre>
588
589 <hr>
590 <a href="docprocessing.html#TOP">Next</a>&nbsp;&nbsp;
591 <a href="goodies.html#TOP">Prev</a>&nbsp;&nbsp;
592 <a href="#TOP">Top</a>&nbsp;&nbsp;
593 <a href="toc.html">Back to Table of Contents</a>
594 </body>
595 </html>