/contrib/groff/doc/groff-3

https://bitbucket.org/freebsd/freebsd-head/ · #! · 30 lines · 22 code · 8 blank · 0 comment · 0 complexity · e54a760fc3724198568fd0f2c197993b MD5 · raw file

Large files are truncated click here to view the full file

  1. This is groff, produced by makeinfo version 4.8 from ./groff.texinfo.
  2. This manual documents GNU `troff' version 1.19.2.
  3. Copyright (C) 1994-2000, 2001, 2002, 2003, 2004, 2005 Free Software
  4. Foundation, Inc.
  5. Permission is granted to copy, distribute and/or modify this
  6. document under the terms of the GNU Free Documentation License,
  7. Version 1.1 or any later version published by the Free Software
  8. Foundation; with no Invariant Sections, with the Front-Cover texts
  9. being `A GNU Manual," and with the Back-Cover Texts as in (a)
  10. below. A copy of the license is included in the section entitled
  11. `GNU Free Documentation License."
  12. (a) The FSF's Back-Cover Text is: `You have freedom to copy and
  13. modify this GNU Manual, like GNU software. Copies published by
  14. the Free Software Foundation raise funds for GNU development."
  15. INFO-DIR-SECTION Typesetting
  16. START-INFO-DIR-ENTRY
  17. * Groff: (groff). The GNU troff document formatting system.
  18. END-INFO-DIR-ENTRY
  19. 
  20. File: groff, Node: Concept Index, Prev: Program and File Index, Up: Top
  21. Appendix K Concept Index
  22. ************************
  23. [index]
  24. * Menu:
  25. * ", at end of sentence <1>: Using Symbols. (line 272)
  26. * ", at end of sentence: Sentences. (line 19)
  27. * ", in a macro argument: Request and Macro Arguments.
  28. (line 26)
  29. * %, as delimiter: Escapes. (line 70)
  30. * &, as delimiter: Escapes. (line 70)
  31. * ', as a comment: Comments. (line 44)
  32. * ', at end of sentence <1>: Using Symbols. (line 272)
  33. * ', at end of sentence: Sentences. (line 19)
  34. * ', delimiting arguments: Escapes. (line 30)
  35. * (, as delimiter: Escapes. (line 70)
  36. * (, starting a two-character identifier <1>: Escapes. (line 16)
  37. * (, starting a two-character identifier: Identifiers. (line 75)
  38. * ), as delimiter: Escapes. (line 70)
  39. * ), at end of sentence <1>: Using Symbols. (line 272)
  40. * ), at end of sentence: Sentences. (line 19)
  41. * *, as delimiter: Escapes. (line 70)
  42. * *, at end of sentence <1>: Using Symbols. (line 272)
  43. * *, at end of sentence: Sentences. (line 19)
  44. * +, and page motion: Expressions. (line 47)
  45. * +, as delimiter: Escapes. (line 70)
  46. * -, and page motion: Expressions. (line 47)
  47. * -, as delimiter: Escapes. (line 70)
  48. * ., as delimiter: Escapes. (line 70)
  49. * .h register, difference to nl: Diversions. (line 82)
  50. * .ps register, in comparison with .psr: Fractional Type Sizes.
  51. (line 43)
  52. * .s register, in comparison with .sr: Fractional Type Sizes.
  53. (line 43)
  54. * .S register, Plan 9 alias for .tabs: Tabs and Fields. (line 135)
  55. * .t register, and diversions: Diversion Traps. (line 7)
  56. * .tabs register, Plan 9 alias (.S): Tabs and Fields. (line 135)
  57. * .V register, and vs: Changing Type Sizes. (line 93)
  58. * /, as delimiter: Escapes. (line 70)
  59. * 8-bit input: Font File Format. (line 51)
  60. * <, as delimiter: Escapes. (line 70)
  61. * <colon>, as delimiter: Escapes. (line 70)
  62. * =, as delimiter: Escapes. (line 70)
  63. * >, as delimiter: Escapes. (line 70)
  64. * [, macro names starting with, and refer: Identifiers. (line 48)
  65. * [, starting an identifier <1>: Escapes. (line 20)
  66. * [, starting an identifier: Identifiers. (line 77)
  67. * \!, and output: Diversions. (line 179)
  68. * \!, and trnt: Character Translations.
  69. (line 245)
  70. * \!, in top-level diversion: Diversions. (line 171)
  71. * \!, incompatibilities with AT&T troff: Implementation Differences.
  72. (line 69)
  73. * \!, used as delimiter: Escapes. (line 55)
  74. * \$, when reading text for a macro: Copy-in Mode. (line 6)
  75. * \%, and translations: Character Translations.
  76. (line 170)
  77. * \%, following \X or \Y: Manipulating Hyphenation.
  78. (line 99)
  79. * \%, in \X: Postprocessor Access.
  80. (line 13)
  81. * \%, incompatibilities with AT&T troff: Implementation Differences.
  82. (line 69)
  83. * \%, used as delimiter: Escapes. (line 55)
  84. * \&, and glyph definitions: Using Symbols. (line 284)
  85. * \&, and translations: Character Translations.
  86. (line 180)
  87. * \&, at end of sentence: Sentences. (line 25)
  88. * \&, escaping control characters: Requests. (line 49)
  89. * \&, in \X: Postprocessor Access.
  90. (line 13)
  91. * \&, incompatibilities with AT&T troff: Implementation Differences.
  92. (line 69)
  93. * \&, used as delimiter: Escapes. (line 55)
  94. * \', and translations: Character Translations.
  95. (line 164)
  96. * \', incompatibilities with AT&T troff: Implementation Differences.
  97. (line 69)
  98. * \', used as delimiter: Escapes. (line 55)
  99. * \(, and translations: Character Translations.
  100. (line 164)
  101. * \), in \X: Postprocessor Access.
  102. (line 13)
  103. * \), used as delimiter: Escapes. (line 55)
  104. * \*, and warnings: Warnings. (line 54)
  105. * \*, incompatibilities with AT&T troff: Implementation Differences.
  106. (line 14)
  107. * \*, when reading text for a macro: Copy-in Mode. (line 6)
  108. * \, disabling (eo): Character Translations.
  109. (line 22)
  110. * \,, used as delimiter: Escapes. (line 55)
  111. * \-, and translations: Character Translations.
  112. (line 164)
  113. * \-, incompatibilities with AT&T troff: Implementation Differences.
  114. (line 69)
  115. * \-, used as delimiter: Escapes. (line 55)
  116. * \/, used as delimiter: Escapes. (line 55)
  117. * \0, used as delimiter: Escapes. (line 55)
  118. * \<colon>, in \X: Postprocessor Access.
  119. (line 13)
  120. * \<colon>, used as delimiter: Escapes. (line 55)
  121. * \<RET>, when reading text for a macro: Copy-in Mode. (line 6)
  122. * \<SP>, difference to \~: Request and Macro Arguments.
  123. (line 21)
  124. * \<SP>, incompatibilities with AT&T troff: Implementation Differences.
  125. (line 69)
  126. * \<SP>, used as delimiter: Escapes. (line 55)
  127. * \?, in top-level diversion: Diversions. (line 176)
  128. * \?, incompatibilities with AT&T troff: Implementation Differences.
  129. (line 107)
  130. * \?, used as delimiter: Escapes. (line 55)
  131. * \@, used as delimiter: Escapes. (line 55)
  132. * \[, and translations: Character Translations.
  133. (line 164)
  134. * \\, when reading text for a macro: Copy-in Mode. (line 6)
  135. * \^, incompatibilities with AT&T troff: Implementation Differences.
  136. (line 69)
  137. * \^, used as delimiter: Escapes. (line 55)
  138. * \_, and translations: Character Translations.
  139. (line 164)
  140. * \_, incompatibilities with AT&T troff: Implementation Differences.
  141. (line 69)
  142. * \_, used as delimiter: Escapes. (line 55)
  143. * \`, and translations: Character Translations.
  144. (line 164)
  145. * \`, incompatibilities with AT&T troff: Implementation Differences.
  146. (line 69)
  147. * \`, used as delimiter: Escapes. (line 55)
  148. * \A, allowed delimiters: Escapes. (line 62)
  149. * \a, and translations: Character Translations.
  150. (line 173)
  151. * \A, incompatibilities with AT&T troff: Implementation Differences.
  152. (line 69)
  153. * \a, used as delimiter: Escapes. (line 55)
  154. * \B, allowed delimiters: Escapes. (line 62)
  155. * \b, limitations: Drawing Requests. (line 231)
  156. * \b, possible quote characters: Escapes. (line 39)
  157. * \C, allowed delimiters: Escapes. (line 62)
  158. * \c, and fill mode: Line Control. (line 74)
  159. * \c, and no-fill mode: Line Control. (line 64)
  160. * \C, and translations: Character Translations.
  161. (line 164)
  162. * \c, incompatibilities with AT&T troff: Implementation Differences.
  163. (line 69)
  164. * \c, used as delimiter: Escapes. (line 55)
  165. * \D'f ...' and horizontal resolution: Drawing Requests. (line 155)
  166. * \D, allowed delimiters: Escapes. (line 65)
  167. * \d, used as delimiter: Escapes. (line 55)
  168. * \e, and glyph definitions: Using Symbols. (line 284)
  169. * \e, and translations: Character Translations.
  170. (line 168)
  171. * \e, incompatibilities with AT&T troff: Implementation Differences.
  172. (line 107)
  173. * \e, used as delimiter: Escapes. (line 74)
  174. * \E, used as delimiter: Escapes. (line 55)
  175. * \e, used as delimiter: Escapes. (line 55)
  176. * \F, and changing fonts: Changing Fonts. (line 11)
  177. * \F, and font positions: Font Positions. (line 61)
  178. * \f, and font translations: Changing Fonts. (line 53)
  179. * \f, incompatibilities with AT&T troff: Implementation Differences.
  180. (line 55)
  181. * \H, allowed delimiters: Escapes. (line 65)
  182. * \h, allowed delimiters: Escapes. (line 65)
  183. * \H, incompatibilities with AT&T troff: Implementation Differences.
  184. (line 55)
  185. * \H, using + and -: Expressions. (line 57)
  186. * \H, with fractional type sizes: Fractional Type Sizes.
  187. (line 6)
  188. * \L, allowed delimiters: Escapes. (line 65)
  189. * \l, allowed delimiters: Escapes. (line 65)
  190. * \L, and glyph definitions: Using Symbols. (line 284)
  191. * \l, and glyph definitions: Using Symbols. (line 284)
  192. * \N, allowed delimiters: Escapes. (line 65)
  193. * \N, and translations: Character Translations.
  194. (line 164)
  195. * \n, and warnings: Warnings. (line 61)
  196. * \n, incompatibilities with AT&T troff: Implementation Differences.
  197. (line 14)
  198. * \n, when reading text for a macro: Copy-in Mode. (line 6)
  199. * \o, possible quote characters: Escapes. (line 39)
  200. * \p, used as delimiter: Escapes. (line 55)
  201. * \R, after \c: Line Control. (line 56)
  202. * \R, allowed delimiters: Escapes. (line 65)
  203. * \R, and warnings: Warnings. (line 61)
  204. * \R, difference to nr: Auto-increment. (line 11)
  205. * \r, used as delimiter: Escapes. (line 55)
  206. * \R, using + and -: Expressions. (line 57)
  207. * \S, allowed delimiters: Escapes. (line 65)
  208. * \s, allowed delimiters: Escapes. (line 65)
  209. * \S, incompatibilities with AT&T troff: Implementation Differences.
  210. (line 55)
  211. * \s, incompatibilities with AT&T troff: Implementation Differences.
  212. (line 55)
  213. * \s, using + and -: Expressions. (line 57)
  214. * \s, with fractional type sizes: Fractional Type Sizes.
  215. (line 6)
  216. * \t, and translations: Character Translations.
  217. (line 173)
  218. * \t, and warnings: Warnings. (line 68)
  219. * \t, used as delimiter: Escapes. (line 55)
  220. * \u, used as delimiter: Escapes. (line 55)
  221. * \v, allowed delimiters: Escapes. (line 65)
  222. * \v, internal representation: Gtroff Internals. (line 53)
  223. * \w, allowed delimiters: Escapes. (line 62)
  224. * \x, allowed delimiters: Escapes. (line 65)
  225. * \X, and special characters: Postprocessor Access.
  226. (line 17)
  227. * \X, followed by \%: Manipulating Hyphenation.
  228. (line 99)
  229. * \X, possible quote characters: Escapes. (line 39)
  230. * \Y, followed by \%: Manipulating Hyphenation.
  231. (line 99)
  232. * \Z, allowed delimiters: Escapes. (line 62)
  233. * \{, incompatibilities with AT&T troff: Implementation Differences.
  234. (line 69)
  235. * \{, used as delimiter: Escapes. (line 55)
  236. * \|, incompatibilities with AT&T troff: Implementation Differences.
  237. (line 69)
  238. * \|, used as delimiter: Escapes. (line 55)
  239. * \}, and warnings: Warnings. (line 72)
  240. * \}, incompatibilities with AT&T troff: Implementation Differences.
  241. (line 69)
  242. * \}, used as delimiter: Escapes. (line 55)
  243. * \~, and translations: Character Translations.
  244. (line 170)
  245. * \~, difference to \<SP>: Request and Macro Arguments.
  246. (line 21)
  247. * \~, used as delimiter: Escapes. (line 55)
  248. * ], as part of an identifier: Identifiers. (line 42)
  249. * ], at end of sentence <1>: Using Symbols. (line 272)
  250. * ], at end of sentence: Sentences. (line 19)
  251. * ], ending an identifier <1>: Escapes. (line 20)
  252. * ], ending an identifier: Identifiers. (line 77)
  253. * ], macro names starting with, and refer: Identifiers. (line 48)
  254. * aborting (ab): Debugging. (line 40)
  255. * absolute position operator (|): Expressions. (line 52)
  256. * accent marks [ms]: ms Strings and Special Characters.
  257. (line 6)
  258. * access of postprocessor: Postprocessor Access.
  259. (line 6)
  260. * accessing unnamed glyphs with \N: Font File Format. (line 51)
  261. * activating kerning (kern): Ligatures and Kerning.
  262. (line 42)
  263. * activating ligatures (lg): Ligatures and Kerning.
  264. (line 24)
  265. * activating track kerning (tkf): Ligatures and Kerning.
  266. (line 60)
  267. * ad request, and hyphenation margin: Manipulating Hyphenation.
  268. (line 210)
  269. * ad request, and hyphenation space: Manipulating Hyphenation.
  270. (line 225)
  271. * adjusting: Filling and Adjusting.
  272. (line 6)
  273. * adjusting and filling, manipulating: Manipulating Filling and Adjusting.
  274. (line 6)
  275. * adjustment mode register (.j): Manipulating Filling and Adjusting.
  276. (line 96)
  277. * adobe glyph list (AGL): Using Symbols. (line 94)
  278. * AGL (adobe glyph list): Using Symbols. (line 94)
  279. * alias, diversion, creating (als): Strings. (line 224)
  280. * alias, macro, creating (als): Strings. (line 224)
  281. * alias, number register, creating (aln): Setting Registers. (line 79)
  282. * alias, string, creating (als): Strings. (line 224)
  283. * als request, and \$0: Parameters. (line 48)
  284. * am, am1, ami requests, and warnings: Warnings. (line 54)
  285. * annotations: Footnotes and Annotations.
  286. (line 6)
  287. * appending to a diversion (da): Diversions. (line 18)
  288. * appending to a file (opena): I/O. (line 199)
  289. * appending to a macro (am): Writing Macros. (line 110)
  290. * appending to a string (as): Strings. (line 171)
  291. * arc, drawing (\D'a ...'): Drawing Requests. (line 132)
  292. * argument delimiting characters: Escapes. (line 30)
  293. * arguments to requests and macros: Request and Macro Arguments.
  294. (line 6)
  295. * arguments, and compatibility mode: Gtroff Internals. (line 93)
  296. * arguments, macro (\$): Parameters. (line 21)
  297. * arguments, of strings: Strings. (line 15)
  298. * arithmetic operators: Expressions. (line 8)
  299. * artificial fonts: Artificial Fonts. (line 6)
  300. * as, as1 requests, and comments: Comments. (line 16)
  301. * as, as1 requests, and warnings: Warnings. (line 54)
  302. * ASCII approximation output register (.A) <1>: Built-in Registers.
  303. (line 103)
  304. * ASCII approximation output register (.A): Groff Options. (line 203)
  305. * ASCII, output encoding: Groff Options. (line 142)
  306. * asciify request, and writem: I/O. (line 221)
  307. * assigning formats (af): Assigning Formats. (line 6)
  308. * assignments, indirect: Interpolating Registers.
  309. (line 11)
  310. * assignments, nested: Interpolating Registers.
  311. (line 11)
  312. * AT&T troff, ms macro package differences: Differences from AT&T ms.
  313. (line 6)
  314. * auto-increment: Auto-increment. (line 6)
  315. * available glyphs, list (`groff_char(7)' man page): Using Symbols.
  316. (line 80)
  317. * background color name register (.M): Colors. (line 100)
  318. * backslash, printing (\\, \e, \E, \[rs]) <1>: Implementation Differences.
  319. (line 107)
  320. * backslash, printing (\\, \e, \E, \[rs]): Escapes. (line 77)
  321. * backspace character: Identifiers. (line 12)
  322. * backspace character, and translations: Character Translations.
  323. (line 173)
  324. * backtrace of input stack (backtrace): Debugging. (line 94)
  325. * baseline: Sizes. (line 6)
  326. * basic unit (u): Measurements. (line 6)
  327. * basics of macros: Basics. (line 6)
  328. * bd request, and font styles: Font Families. (line 61)
  329. * bd request, and font translations: Changing Fonts. (line 53)
  330. * bd request, incompatibilities with AT&T troff: Implementation Differences.
  331. (line 86)
  332. * begin of conditional block (\{): if-else. (line 38)
  333. * beginning diversion (di): Diversions. (line 18)
  334. * blank line <1>: Requests. (line 28)
  335. * blank line: Implicit Line Breaks.
  336. (line 10)
  337. * blank line (sp): Basics. (line 95)
  338. * blank line macro (blm) <1>: Blank Line Traps. (line 7)
  339. * blank line macro (blm) <2>: Requests. (line 28)
  340. * blank line macro (blm): Implicit Line Breaks.
  341. (line 10)
  342. * blank line traps: Blank Line Traps. (line 6)
  343. * blank lines, disabling: Manipulating Spacing.
  344. (line 115)
  345. * block, conditional, begin (\{): if-else. (line 38)
  346. * block, condititional, end (\}): if-else. (line 38)
  347. * bold face [man]: Man font macros. (line 14)
  348. * bold face, imitating (bd): Artificial Fonts. (line 98)
  349. * bottom margin: Page Layout. (line 20)
  350. * bounding box: Miscellaneous. (line 145)
  351. * box rule glyph (\[br]): Drawing Requests. (line 51)
  352. * box, boxa requests, and warnings: Warnings. (line 54)
  353. * boxa request, and dn (dl): Diversions. (line 87)
  354. * bp request, and top-level diversion: Page Control. (line 25)
  355. * bp request, and traps (.pe): Page Location Traps. (line 139)
  356. * bp request, causing implicit linebreak: Manipulating Filling and Adjusting.
  357. (line 6)
  358. * bp request, using + and -: Expressions. (line 57)
  359. * br glyph, and cflags: Using Symbols. (line 268)
  360. * break <1>: Manipulating Filling and Adjusting.
  361. (line 6)
  362. * break: Basics. (line 51)
  363. * break (br): Basics. (line 122)
  364. * break request, in a while loop: while. (line 73)
  365. * break, implicit: Implicit Line Breaks.
  366. (line 6)
  367. * built-in registers: Built-in Registers. (line 6)
  368. * bulleted list, example markup [ms]: Lists in ms. (line 23)
  369. * c unit: Measurements. (line 27)
  370. * calling convention of preprocessors: Preprocessors in man pages.
  371. (line 6)
  372. * capabilities of groff: groff Capabilities. (line 6)
  373. * ce request, causing implicit linebreak: Manipulating Filling and Adjusting.
  374. (line 6)
  375. * ce request, difference to .ad c: Manipulating Filling and Adjusting.
  376. (line 68)
  377. * centered text: Manipulating Filling and Adjusting.
  378. (line 68)
  379. * centering lines (ce) <1>: Manipulating Filling and Adjusting.
  380. (line 190)
  381. * centering lines (ce): Basics. (line 108)
  382. * centimeter unit (c): Measurements. (line 27)
  383. * cf request, causing implicit linebreak: Manipulating Filling and Adjusting.
  384. (line 6)
  385. * changing font family (fam, \F): Font Families. (line 24)
  386. * changing font position (\f): Font Positions. (line 61)
  387. * changing font style (sty): Font Families. (line 61)
  388. * changing fonts (ft, \f): Changing Fonts. (line 11)
  389. * changing format, and read-only registers: Assigning Formats.
  390. (line 69)
  391. * changing the font height (\H): Artificial Fonts. (line 16)
  392. * changing the font slant (\S): Artificial Fonts. (line 46)
  393. * changing the page number character (pc): Page Layout. (line 89)
  394. * changing trap location (ch): Page Location Traps. (line 106)
  395. * changing type sizes (ps, \s): Changing Type Sizes. (line 11)
  396. * changing vertical line spacing (vs): Changing Type Sizes. (line 87)
  397. * char request, and soft hyphen character: Manipulating Hyphenation.
  398. (line 240)
  399. * char request, and translations: Character Translations.
  400. (line 164)
  401. * char request, used with \N: Using Symbols. (line 207)
  402. * character: Using Symbols. (line 6)
  403. * character properties (cflags): Using Symbols. (line 241)
  404. * character translations: Character Translations.
  405. (line 6)
  406. * character, backspace: Identifiers. (line 12)
  407. * character, backspace, and translations: Character Translations.
  408. (line 173)
  409. * character, control (.): Requests. (line 6)
  410. * character, control, changing (cc): Character Translations.
  411. (line 6)
  412. * character, defining (char): Using Symbols. (line 284)
  413. * character, defining fallback (fchar, fschar, schar): Using Symbols.
  414. (line 284)
  415. * character, escape, changing (ec): Character Translations.
  416. (line 47)
  417. * character, escape, while defining glyph: Using Symbols. (line 284)
  418. * character, field delimiting (fc): Fields. (line 6)
  419. * character, field padding (fc): Fields. (line 6)
  420. * character, hyphenation (\%): Manipulating Hyphenation.
  421. (line 85)
  422. * character, leader repetition (lc): Leaders. (line 23)
  423. * character, leader, and translations: Character Translations.
  424. (line 173)
  425. * character, leader, non-interpreted (\a): Leaders. (line 18)
  426. * character, named (\C): Using Symbols. (line 191)
  427. * character, newline: Escapes. (line 72)
  428. * character, newline, and translations: Character Translations.
  429. (line 173)
  430. * character, no-break control ('): Requests. (line 6)
  431. * character, no-break control, changing (c2): Character Translations.
  432. (line 6)
  433. * character, soft hyphen, setting (shc): Manipulating Hyphenation.
  434. (line 240)
  435. * character, space: Escapes. (line 72)
  436. * character, special: Character Translations.
  437. (line 164)
  438. * character, tab: Escapes. (line 72)
  439. * character, tab repetition (tc): Tabs and Fields. (line 139)
  440. * character, tab, and translations: Character Translations.
  441. (line 173)
  442. * character, tab, non-interpreted (\t): Tabs and Fields. (line 10)
  443. * character, tabulator: Tab Stops. (line 6)
  444. * character, transparent <1>: Using Symbols. (line 272)
  445. * character, transparent: Sentences. (line 19)
  446. * character, whitespace: Identifiers. (line 10)
  447. * character, zero width space (\&) <1>: Drawing Requests. (line 32)
  448. * character, zero width space (\&) <2>: Ligatures and Kerning.
  449. (line 47)
  450. * character, zero width space (\&): Requests. (line 49)
  451. * characters, argument delimiting: Escapes. (line 30)
  452. * characters, end-of-sentence: Using Symbols. (line 249)
  453. * characters, hyphenation: Using Symbols. (line 253)
  454. * characters, input, and output glyphs, compatibility with AT&T troff: Implementation Differences.
  455. (line 86)
  456. * characters, invalid for trf request: I/O. (line 67)
  457. * characters, invalid input: Identifiers. (line 15)
  458. * characters, overlapping: Using Symbols. (line 262)
  459. * characters, special: Special Characters. (line 6)
  460. * characters, unnamed, accessing with \N: Font File Format. (line 51)
  461. * circle, drawing (\D'c ...'): Drawing Requests. (line 113)
  462. * circle, solid, drawing (\D'C ...'): Drawing Requests. (line 118)
  463. * closing file (close): I/O. (line 230)
  464. * code, hyphenation (hcode): Manipulating Hyphenation.
  465. (line 174)
  466. * color name, background, register (.M): Colors. (line 100)
  467. * color name, drawing, register (.m): Colors. (line 70)
  468. * color name, fill, register (.M): Colors. (line 100)
  469. * color, default: Colors. (line 25)
  470. * colors: Colors. (line 6)
  471. * colors, fill, unnamed (\D'F...'): Drawing Requests. (line 206)
  472. * command prefix: Environment. (line 10)
  473. * command-line options: Groff Options. (line 50)
  474. * commands, embedded: Embedded Commands. (line 6)
  475. * comments: Comments. (line 6)
  476. * comments in font files: Font File Format. (line 36)
  477. * comments, lining up with tabs: Comments. (line 21)
  478. * comments, with ds: Strings. (line 42)
  479. * common features: Common Features. (line 6)
  480. * common name space of macros, diversions, and strings: Strings.
  481. (line 94)
  482. * comparison operators: Expressions. (line 15)
  483. * compatibility mode <1>: Implementation Differences.
  484. (line 6)
  485. * compatibility mode: Warnings. (line 90)
  486. * compatibility mode, and parameters: Gtroff Internals. (line 93)
  487. * composite glyph names: Using Symbols. (line 94)
  488. * conditional block, begin (\{): if-else. (line 38)
  489. * conditional block, end (\}): if-else. (line 38)
  490. * conditional page break (ne): Page Control. (line 34)
  491. * conditionals and loops: Conditionals and Loops.
  492. (line 6)
  493. * consecutive hyphenated lines (hlm): Manipulating Hyphenation.
  494. (line 47)
  495. * constant glyph space mode (cs): Artificial Fonts. (line 127)
  496. * contents, table of <1>: Leaders. (line 30)
  497. * contents, table of: Table of Contents. (line 6)
  498. * continuation, input line (\): Line Control. (line 39)
  499. * continuation, output line (\c): Line Control. (line 39)
  500. * continue request, in a while loop: while. (line 73)
  501. * continuous underlining (cu): Artificial Fonts. (line 87)
  502. * control character (.): Requests. (line 6)
  503. * control character, changing (cc): Character Translations.
  504. (line 6)
  505. * control character, no-break ('): Requests. (line 6)
  506. * control character, no-break, changing (c2): Character Translations.
  507. (line 6)
  508. * control, line: Line Control. (line 6)
  509. * control, page: Page Control. (line 6)
  510. * conventions for input: Input Conventions. (line 6)
  511. * copy-in mode: Copy-in Mode. (line 6)
  512. * copy-in mode, and macro arguments: Parameters. (line 21)
  513. * copy-in mode, and write requests: I/O. (line 211)
  514. * copying environment (evc): Environments. (line 72)
  515. * correction between italic and roman glyph (\/, \,): Ligatures and Kerning.
  516. (line 80)
  517. * correction, italic (\/): Ligatures and Kerning.
  518. (line 80)
  519. * correction, left italic (\,): Ligatures and Kerning.
  520. (line 92)
  521. * cover page macros, [ms]: ms Cover Page Macros.
  522. (line 6)
  523. * cp request, and glyph definitions: Using Symbols. (line 284)
  524. * cp1047, input encoding: Input Encodings. (line 9)
  525. * cp1047, output encoding: Groff Options. (line 154)
  526. * creating alias, for diversion (als): Strings. (line 224)
  527. * creating alias, for macro (als): Strings. (line 224)
  528. * creating alias, for number register (aln): Setting Registers.
  529. (line 79)
  530. * creating alias, for string (als): Strings. (line 224)
  531. * creating new characters (char): Using Symbols. (line 284)
  532. * credits: Credits. (line 6)
  533. * cs request, and font styles: Font Families. (line 61)
  534. * cs request, and font translations: Changing Fonts. (line 53)
  535. * cs request, incompatibilities with AT&T troff: Implementation Differences.
  536. (line 86)
  537. * cs request, with fractional type sizes: Fractional Type Sizes.
  538. (line 6)
  539. * current directory: Macro Directories. (line 21)
  540. * current input file name register (.F): Built-in Registers. (line 12)
  541. * current page number (%): Page Control. (line 28)
  542. * current time: I/O. (line 171)
  543. * current time, hours (hours): Built-in Registers. (line 35)
  544. * current time, minutes (minutes): Built-in Registers. (line 31)
  545. * current time, seconds (seconds): Built-in Registers. (line 26)
  546. * current vertical position (nl): Page Control. (line 68)
  547. * da request, and dn (dl): Diversions. (line 87)
  548. * da request, and warnings: Warnings. (line 49)
  549. * date, day of the month register (dy): Built-in Registers. (line 42)
  550. * date, day of the week register (dw): Built-in Registers. (line 39)
  551. * date, month of the year register (mo): Built-in Registers. (line 45)
  552. * date, year register (year, yr): Built-in Registers. (line 48)
  553. * day of the month register (dy): Built-in Registers. (line 42)
  554. * day of the week register (dw): Built-in Registers. (line 39)
  555. * de request, and while: while. (line 23)
  556. * de, de1, dei requests, and warnings: Warnings. (line 54)
  557. * debugging: Debugging. (line 6)
  558. * default color: Colors. (line 25)
  559. * default indentation [man]: Miscellaneous man macros.
  560. (line 6)
  561. * default indentation, resetting [man]: Man usage. (line 127)
  562. * default units: Default Units. (line 6)
  563. * defining character (char): Using Symbols. (line 284)
  564. * defining fallback character (fchar, fschar, schar): Using Symbols.
  565. (line 284)
  566. * defining glyph (char): Using Symbols. (line 284)
  567. * defining symbol (char): Using Symbols. (line 284)
  568. * delayed text: Footnotes and Annotations.
  569. (line 10)
  570. * delimited arguments, incompatibilities with AT&T troff: Implementation Differences.
  571. (line 45)
  572. * delimiting character, for fields (fc): Fields. (line 6)
  573. * delimiting characters for arguments: Escapes. (line 30)
  574. * depth, of last glyph (.cdp): Environments. (line 97)
  575. * DESC file, format: DESC File Format. (line 6)
  576. * device resolution: DESC File Format. (line 11)
  577. * devices for output <1>: Output Devices. (line 6)
  578. * devices for output: Output device intro. (line 6)
  579. * dg glyph, at end of sentence <1>: Using Symbols. (line 272)
  580. * dg glyph, at end of sentence: Sentences. (line 19)
  581. * di request, and warnings: Warnings. (line 49)
  582. * differences in implementation: Implementation Differences.
  583. (line 6)
  584. * digit width space (\0): Page Motions. (line 139)
  585. * digits, and delimiters: Escapes. (line 68)
  586. * dimensions, line: Line Layout. (line 6)
  587. * directories for fonts: Font Directories. (line 6)
  588. * directories for macros: Macro Directories. (line 6)
  589. * directory, current: Macro Directories. (line 21)
  590. * directory, for tmac files: Macro Directories. (line 11)
  591. * directory, home: Macro Directories. (line 24)
  592. * directory, platform-specific: Macro Directories. (line 26)
  593. * directory, site-specific <1>: Font Directories. (line 29)
  594. * directory, site-specific: Macro Directories. (line 26)
  595. * disabling \ (eo): Character Translations.
  596. (line 22)
  597. * disabling hyphenation (\%): Manipulating Hyphenation.
  598. (line 85)
  599. * discardable horizontal space: Manipulating Filling and Adjusting.
  600. (line 167)
  601. * discarded space in traps: Manipulating Spacing.
  602. (line 39)
  603. * displays: Displays. (line 6)
  604. * displays [ms]: ms Displays and Keeps.
  605. (line 6)
  606. * displays, and footnotes [ms]: ms Footnotes. (line 24)
  607. * distance to next trap register (.t): Page Location Traps. (line 97)
  608. * ditroff, the program: History. (line 58)
  609. * diversion name register (.z): Diversions. (line 62)
  610. * diversion trap, setting (dt): Diversion Traps. (line 7)
  611. * diversion traps: Diversion Traps. (line 6)
  612. * diversion, appending (da): Diversions. (line 18)
  613. * diversion, beginning (di): Diversions. (line 18)
  614. * diversion, creating alias (als): Strings. (line 224)
  615. * diversion, ending (di): Diversions. (line 18)
  616. * diversion, nested: Diversions. (line 62)
  617. * diversion, removing (rm): Strings. (line 219)
  618. * diversion, renaming (rn): Strings. (line 216)
  619. * diversion, stripping final newline: Strings. (line 150)
  620. * diversion, top-level: Diversions. (line 12)
  621. * diversion, top-level, and \!: Diversions. (line 171)
  622. * diversion, top-level, and \?: Diversions. (line 176)
  623. * diversion, top-level, and bp: Page Control. (line 25)
  624. * diversion, unformatting (asciify): Diversions. (line 195)
  625. * diversion, vertical position in, register (.d): Diversions. (line 62)
  626. * diversions: Diversions. (line 6)
  627. * diversions, and traps: Page Location Traps. (line 163)
  628. * diversions, shared name space with macros and strings: Strings.
  629. (line 94)
  630. * dl register, and da (boxa): Diversions. (line 87)
  631. * dn register, and da (boxa): Diversions. (line 87)
  632. * documents, multi-file: Debugging. (line 10)
  633. * documents, structuring the source code: Requests. (line 14)
  634. * double quote, in a macro argument: Request and Macro Arguments.
  635. (line 26)
  636. * double-spacing (ls) <1>: Manipulating Spacing.
  637. (line 52)
  638. * double-spacing (ls): Basics. (line 85)
  639. * double-spacing (vs, pvs): Changing Type Sizes. (line 124)
  640. * drawing a circle (\D'c ...'): Drawing Requests. (line 113)
  641. * drawing a line (\D'l ...'): Drawing Requests. (line 83)
  642. * drawing a polygon (\D'p ...'): Drawing Requests. (line 162)
  643. * drawing a solid circle (\D'C ...'): Drawing Requests. (line 118)
  644. * drawing a solid ellipse (\D'E ...'): Drawing Requests. (line 128)
  645. * drawing a solid polygon (\D'P ...'): Drawing Requests. (line 171)
  646. * drawing a spline (\D'~ ...'): Drawing Requests. (line 140)
  647. * drawing an arc (\D'a ...'): Drawing Requests. (line 132)
  648. * drawing an ellipse (\D'e ...'): Drawing Requests. (line 122)
  649. * drawing color name register (.m): Colors. (line 70)
  650. * drawing horizontal lines (\l): Drawing Requests. (line 17)
  651. * drawing requests: Drawing Requests. (line 6)
  652. * drawing vertical lines (\L): Drawing Requests. (line 51)
  653. * ds request, and comments: Strings. (line 42)
  654. * ds request, and double quotes: Request and Macro Arguments.
  655. (line 73)
  656. * ds request, and leading spaces: Strings. (line 56)
  657. * ds, ds1 requests, and comments: Comments. (line 16)
  658. * ds, ds1 requests, and warnings: Warnings. (line 54)
  659. * dumping number registers (pnr): Debugging. (line 75)
  660. * dumping symbol table (pm): Debugging. (line 64)
  661. * dumping traps (ptr): Debugging. (line 79)
  662. * EBCDIC encoding: Tab Stops. (line 6)
  663. * EBCDIC encoding of a tab: Tabs and Fields. (line 6)
  664. * EBCDIC encoding of backspace: Identifiers. (line 12)
  665. * EBCDIC, input encoding: Input Encodings. (line 9)
  666. * EBCDIC, output encoding: Groff Options. (line 154)
  667. * el request, and warnings: Warnings. (line 32)
  668. * ellipse, drawing (\D'e ...'): Drawing Requests. (line 122)
  669. * ellipse, solid, drawing (\D'E ...'): Drawing Requests. (line 128)
  670. * em glyph, and cflags: Using Symbols. (line 257)
  671. * em unit (m): Measurements. (line 49)
  672. * embedded commands: Embedded Commands. (line 6)
  673. * embedding PostScript: Embedding PostScript.
  674. (line 6)
  675. * embolding of special fonts: Artificial Fonts. (line 116)
  676. * empty line: Implicit Line Breaks.
  677. (line 10)
  678. * empty line (sp): Basics. (line 95)
  679. * empty space before a paragraph [man]: Miscellaneous man macros.
  680. (line 15)
  681. * en unit (n): Measurements. (line 54)
  682. * enabling vertical position traps (vpt): Page Location Traps.
  683. (line 18)
  684. * encoding, EBCDIC: Tab Stops. (line 6)
  685. * encoding, input, cp1047: Input Encodings. (line 9)
  686. * encoding, input, EBCDIC: Input Encodings. (line 9)
  687. * encoding, input, latin-1 (ISO 8859-1): Input Encodings. (line 14)
  688. * encoding, input, latin-2 (ISO 8859-2): Input Encodings. (line 18)
  689. * encoding, input, latin-9 (latin-0, ISO 8859-15): Input Encodings.
  690. (line 23)
  691. * encoding, output, ASCII: Groff Options. (line 142)
  692. * encoding, output, cp1047: Groff Options. (line 154)
  693. * encoding, output, EBCDIC: Groff Options. (line 154)
  694. * encoding, output, latin-1 (ISO 8859-1): Groff Options. (line 146)
  695. * encoding, output, utf-8: Groff Options. (line 150)
  696. * end of conditional block (\}): if-else. (line 38)
  697. * end-of-input macro (em): End-of-input Traps. (line 7)
  698. * end-of-input trap, setting (em): End-of-input Traps. (line 7)
  699. * end-of-input traps: End-of-input Traps. (line 6)
  700. * end-of-sentence characters: Using Symbols. (line 249)
  701. * ending diversion (di): Diversions. (line 18)
  702. * environment number/name register (.ev): Environments. (line 39)
  703. * environment variables: