|  |  | 
| 
 | 
| " |  |  | 
|---|
|  | ", as delimiter: |  | Delimiters | 
|  | ", at end of sentence: |  | Sentences | 
|  | ", at end of sentence: |  | Using Symbols | 
|  | ", embedding in a macro argument: |  | Calling Macros | 
| 
 | 
| % |  |  | 
|---|
|  | %, as delimiter: |  | Delimiters | 
| 
 | 
| & |  |  | 
|---|
|  | &, as delimiter: |  | Delimiters | 
| 
 | 
| ' |  |  | 
|---|
|  | ', as a comment: |  | Comments | 
|  | ', as delimiter: |  | Delimiters | 
|  | ', at end of sentence: |  | Sentences | 
|  | ', at end of sentence: |  | Using Symbols | 
| 
 | 
| ( |  |  | 
|---|
|  | (, as delimiter: |  | Delimiters | 
| 
 | 
| ) |  |  | 
|---|
|  | ), as delimiter: |  | Delimiters | 
|  | ), at end of sentence: |  | Sentences | 
|  | ), at end of sentence: |  | Using Symbols | 
| 
 | 
| * |  |  | 
|---|
|  | *, as delimiter: |  | Delimiters | 
|  | *, at end of sentence: |  | Sentences | 
|  | *, at end of sentence: |  | Using Symbols | 
| 
 | 
| + |  |  | 
|---|
|  | +, and page motion: |  | Numeric Expressions | 
|  | +, as delimiter: |  | Delimiters | 
| 
 | 
| - |  |  | 
|---|
|  | -, and page motion: |  | Numeric Expressions | 
|  | -, as delimiter: |  | Delimiters | 
| 
 | 
| . |  |  | 
|---|
|  | ., as delimiter: |  | Delimiters | 
|  | .hregister, difference tonl: |  | Diversions | 
|  | .psregister, in comparison with.psr: |  | Using Fractional Type Sizes | 
|  | .sregister, in comparison with.sr: |  | Using Fractional Type Sizes | 
|  | .Sregister, Plan 9 alias for.tabs: |  | Tabs and Fields | 
|  | .tregister, and diversions: |  | Diversion Traps | 
|  | .tabsregister, Plan 9 alias (.S): |  | Tabs and Fields | 
|  | .Vregister, andvs: |  | Changing the Vertical Spacing | 
| 
 | 
| / |  |  | 
|---|
|  | /, as delimiter: |  | Delimiters | 
| 
 | 
| 8 |  |  | 
|---|
|  | 8-bit input: |  | Font Description File Format | 
| 
 | 
| : |  |  | 
|---|
|  | :, as delimiter: |  | Delimiters | 
| 
 | 
| < |  |  | 
|---|
|  | <, as delimiter: |  | Delimiters | 
| 
 | 
| = |  |  | 
|---|
|  | =, as delimiter: |  | Delimiters | 
| 
 | 
| > |  |  | 
|---|
|  | >, as delimiter: |  | Delimiters | 
| 
 | 
| [ |  |  | 
|---|
|  | [, macro names starting with, andrefer: |  | Identifiers | 
| 
 | 
| \ |  |  | 
|---|
|  | \!, and copy mode: |  | Diversions | 
|  | \!, andoutputrequest: |  | Diversions | 
|  | \!, andtrnt: |  | Character Translations | 
|  | \!, as delimiter: |  | Delimiters | 
|  | \!, as delimiter: |  | Delimiters | 
|  | \!, in top-level diversion: |  | Diversions | 
|  | \!, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \!, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \$, when reading text for a macro: |  | Copy Mode | 
|  | \%, and translations: |  | Character Translations | 
|  | \%, as delimiter: |  | Delimiters | 
|  | \%, as delimiter: |  | Delimiters | 
|  | \%, following\Xor\Y: |  | Manipulating Hyphenation | 
|  | \%, in\X: |  | Postprocessor Access | 
|  | \%, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \&, and glyph definitions: |  | Using Symbols | 
|  | \&, and translations: |  | Character Translations | 
|  | \&, as delimiter: |  | Delimiters | 
|  | \&, at end of sentence: |  | Sentences | 
|  | \&, in\X: |  | Postprocessor Access | 
|  | \&, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \', and translations: |  | Character Translations | 
|  | \', as delimiter: |  | Delimiters | 
|  | \', as delimiter: |  | Delimiters | 
|  | \', incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \(, and translations: |  | Character Translations | 
|  | \), as delimiter: |  | Delimiters | 
|  | \), in\X: |  | Postprocessor Access | 
|  | \*, and warnings: |  | Warnings | 
|  | \*, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \*, when reading text for a macro: |  | Copy Mode | 
|  | \, disabling (eo): |  | Using Escape Sequences | 
|  | \, embedding in a macro argument: |  | Calling Macros | 
|  | \,, as delimiter: |  | Delimiters | 
|  | \-glyph, andcflags: |  | Using Symbols | 
|  | \-, and translations: |  | Character Translations | 
|  | \-, as delimiter: |  | Delimiters | 
|  | \-, as delimiter: |  | Delimiters | 
|  | \-, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \/, as delimiter: |  | Delimiters | 
|  | \/, as delimiter: |  | Delimiters | 
|  | \0, as delimiter: |  | Delimiters | 
|  | \:, as delimiter: |  | Delimiters | 
|  | \:, as delimiter: |  | Delimiters | 
|  | \:, in\X: |  | Postprocessor Access | 
|  | \?, and copy mode: |  | Operators in Conditionals | 
|  | \?, and copy mode: |  | Diversions | 
|  | \?, as delimiter: |  | Delimiters | 
|  | \?, in top-level diversion: |  | Diversions | 
|  | \?, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \a, and copy mode: |  | Leaders | 
|  | \a, and translations: |  | Character Translations | 
|  | \a, as delimiter: |  | Delimiters | 
|  | \A, delimiters allowed by: |  | Delimiters | 
|  | \A, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \b, delimiters allowed by: |  | Delimiters | 
|  | \b, limitations of: |  | Drawing Requests | 
|  | \C, and translations: |  | Character Translations | 
|  | \c, as delimiter: |  | Delimiters | 
|  | \c, as delimiter: |  | Delimiters | 
|  | \c, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \c, when filling disabled: |  | Line Continuation | 
|  | \c, when filling enabled: |  | Line Continuation | 
|  | ‘\D'f …'’ and horizontal motion quantum: |  | Drawing Requests | 
|  | \d, as delimiter: |  | Delimiters | 
|  | \D, delimiters allowed by: |  | Delimiters | 
|  | \e, and glyph definitions: |  | Using Symbols | 
|  | \e, and translations: |  | Character Translations | 
|  | \e, as delimiter: |  | Delimiters | 
|  | \E, as delimiter: |  | Delimiters | 
|  | \e, as delimiter: |  | Delimiters | 
|  | \e, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \F, and changing fonts: |  | Changing Fonts | 
|  | \F, and font positions: |  | Font Positions | 
|  | \f, and font translations: |  | Changing Fonts | 
|  | \f, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \h, delimiters allowed by: |  | Delimiters | 
|  | \H, delimiters allowed by: |  | Delimiters | 
|  | \H, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \H, using+and-with: |  | Numeric Expressions | 
|  | \H, with fractional type sizes: |  | Using Fractional Type Sizes | 
|  | \l, and glyph definitions: |  | Using Symbols | 
|  | \L, and glyph definitions: |  | Using Symbols | 
|  | \l, delimiters allowed by: |  | Delimiters | 
|  | \L, delimiters allowed by: |  | Delimiters | 
|  | \N, and translations: |  | Character Translations | 
|  | \n, and warnings: |  | Warnings | 
|  | \N, delimiters allowed by: |  | Delimiters | 
|  | \n, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \n, when reading text for a macro: |  | Copy Mode | 
|  | \o, delimiters allowed by: |  | Delimiters | 
|  | \p, as delimiter: |  | Delimiters | 
|  | \p, as delimiter: |  | Delimiters | 
|  | \R, after\c: |  | Line Continuation | 
|  | \R, and warnings: |  | Warnings | 
|  | \r, as delimiter: |  | Delimiters | 
|  | \R, delimiters allowed by: |  | Delimiters | 
|  | \R, difference tonr: |  | Auto-increment | 
|  | \R, using+and-with: |  | Numeric Expressions | 
|  | \RET, when reading text for a macro: |  | Copy Mode | 
|  | \s, delimiters allowed by: |  | Delimiters | 
|  | \S, delimiters allowed by: |  | Delimiters | 
|  | \s, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \S, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \s, incompatibilities with AT&Ttroff: |  | Compatibility Mode | 
|  | \s, using+and-with: |  | Numeric Expressions | 
|  | \s, with fractional type sizes: |  | Using Fractional Type Sizes | 
|  | \SP, as delimiter: |  | Delimiters | 
|  | \SP, difference to\~: |  | Calling Macros | 
|  | \SP, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \t, and copy mode: |  | Tabs and Fields | 
|  | \t, and translations: |  | Character Translations | 
|  | \t, and warnings: |  | Warnings | 
|  | \t, as delimiter: |  | Delimiters | 
|  | \u, as delimiter: |  | Delimiters | 
|  | \V, and copy mode: |  | I/O | 
|  | \v, delimiters allowed by: |  | Delimiters | 
|  | \v, internal representation: |  | Gtroff Internals | 
|  | \w, delimiters allowed by: |  | Delimiters | 
|  | \X, and special characters: |  | Postprocessor Access | 
|  | \X, delimiters allowed by: |  | Delimiters | 
|  | \x, delimiters allowed by: |  | Delimiters | 
|  | \X, followed by\%: |  | Manipulating Hyphenation | 
|  | \Y, followed by\%: |  | Manipulating Hyphenation | 
|  | \Z, delimiters allowed by: |  | Delimiters | 
|  | \[, and translations: |  | Character Translations | 
|  | \\, when reading text for a macro: |  | Copy Mode | 
|  | \^, as delimiter: |  | Delimiters | 
|  | \^, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \_, and translations: |  | Character Translations | 
|  | \_, as delimiter: |  | Delimiters | 
|  | \_, as delimiter: |  | Delimiters | 
|  | \_, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \`, and translations: |  | Character Translations | 
|  | \`, as delimiter: |  | Delimiters | 
|  | \`, as delimiter: |  | Delimiters | 
|  | \`, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \{, as delimiter: |  | Delimiters | 
|  | \{, as delimiter: |  | Delimiters | 
|  | \{, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \|, as delimiter: |  | Delimiters | 
|  | \|, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \}, and warnings: |  | Warnings | 
|  | \}, as delimiter: |  | Delimiters | 
|  | \}, as delimiter: |  | Delimiters | 
|  | \}, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | \~, and translations: |  | Character Translations | 
|  | \~, as delimiter: |  | Delimiters | 
|  | \~, difference to\SP: |  | Calling Macros | 
|  | \~, incompatibilities with AT&Ttroff: |  | Other Differences | 
| 
 | 
| ] |  |  | 
|---|
|  | ], as part of an identifier: |  | Identifiers | 
|  | ], at end of sentence: |  | Sentences | 
|  | ], at end of sentence: |  | Using Symbols | 
|  | ], macro names starting with, andrefer: |  | Identifiers | 
| 
 | 
| | |  |  | 
|---|
|  | |, and page motion: |  | Numeric Expressions | 
| 
 | 
| A |  |  | 
|---|
|  | abrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | aborting ( ab): |  | Debugging | 
|  | absolute (sic) position operator ( |): |  | Numeric Expressions | 
|  | accent marks [ms]: |  | ms Legacy Features | 
|  | access to postprocessor: |  | Postprocessor Access | 
|  | accessing unnamed glyphs with \N: |  | Font Description File Format | 
|  | activating kerning ( kern): |  | Ligatures and Kerning | 
|  | activating ligatures ( lg): |  | Ligatures and Kerning | 
|  | activating track kerning ( tkf): |  | Ligatures and Kerning | 
|  | adrequest, and hyphenation margin: |  | Manipulating Hyphenation | 
|  | adrequest, and hyphenation space: |  | Manipulating Hyphenation | 
|  | addition: |  | Numeric Expressions | 
|  | additional inter-sentence space: |  | Manipulating Filling and Adjustment | 
|  | adjustment and filling, manipulating: |  | Manipulating Filling and Adjustment | 
|  | adjustment mode register ( .j): |  | Manipulating Filling and Adjustment | 
|  | adjustment to both margins, difference from AT&T troff: |  | Other Differences | 
|  | Adobe Glyph List (AGL): |  | Using Symbols | 
|  | alias, diversion, creating ( als): |  | Strings | 
|  | alias, diversion, removing ( rm): |  | Strings | 
|  | alias, macro, creating ( als): |  | Strings | 
|  | alias, macro, removing ( rm): |  | Strings | 
|  | alias, register, creation ( aln): |  | Setting Registers | 
|  | alias, register, removing ( aln): |  | Setting Registers | 
|  | alias, string, creating ( als): |  | Strings | 
|  | alias, string, removing ( rm): |  | Strings | 
|  | alsrequest, and\$0: |  | Parameters | 
|  | am,am1,amirequests, and warnings: |  | Warnings | 
|  | annotations: |  | Footnotes and Annotations | 
|  | appending to a diversion ( da): |  | Diversions | 
|  | appending to a file ( opena): |  | I/O | 
|  | appending to a macro ( am): |  | Writing Macros | 
|  | appending to a string ( as): |  | Strings | 
|  | approximation output register ( .A): |  | Built-in Registers | 
|  | arc, drawing (‘\D'a …'’): |  | Drawing Requests | 
|  | argument: |  | Requests and Macros | 
|  | arguments to macros: |  | Calling Macros | 
|  | arguments to macros, and tabs: |  | Invoking Requests | 
|  | arguments to requests: |  | Invoking Requests | 
|  | arguments to requests, and tabs: |  | Invoking Requests | 
|  | arguments, and compatibility mode: |  | Gtroff Internals | 
|  | arguments, for escape sequences, delimiting: |  | Delimiters | 
|  | arguments, of strings: |  | Strings | 
|  | arithmetic operators: |  | Numeric Expressions | 
|  | artificial fonts: |  | Artificial Fonts | 
|  | as,as1requests, and comments: |  | Comments | 
|  | as,as1requests, and warnings: |  | Warnings | 
|  | ASCII, output encoding: |  | Groff Options | 
|  | asciifyrequest, andwritem: |  | I/O | 
|  | assertion (arithmetic operator): |  | Numeric Expressions | 
|  | assigning formats ( af): |  | Assigning Register Formats | 
|  | assignments, indirect: |  | Interpolating Registers | 
|  | assignments, nested: |  | Interpolating Registers | 
|  | AT&T ms, macro package differences: |  | Differences from AT&T ms | 
|  | auto-incrementation of a register: |  | Auto-increment | 
|  | automatic hyphenation: |  | Manipulating Hyphenation | 
|  | automatic hyphenation parameters: |  | Manipulating Hyphenation | 
|  | auxiliary macro package: |  | Major Macro Packages | 
|  | available glyphs, list (groff_char(7) man page): |  | Using Symbols | 
| 
 | 
| B |  |  | 
|---|
|  | background: |  | Background | 
|  | background color name register ( .M): |  | Colors | 
|  | backslash glyph, formatting ( \[rs]): |  | Using Escape Sequences | 
|  | backslash, embedding in a macro argument: |  | Calling Macros | 
|  | backslash, printing ( \\,\e,\E,\[rs]): |  | Other Differences | 
|  | backspace character, and translations: |  | Character Translations | 
|  | backtrace of input stack ( backtrace): |  | Debugging | 
|  | baseline, text: |  | Page Geometry | 
|  | baseline, text: |  | Manipulating Type Size and Vertical Spacing | 
|  | basic scaling unit ( u): |  | Measurements | 
|  | basic units: |  | Page Geometry | 
|  | basic units, conversion to: |  | Measurements | 
|  | basics of macros: |  | Basics | 
|  | bdrequest, and font styles: |  | Font Families | 
|  | bdrequest, and font translations: |  | Changing Fonts | 
|  | bdrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | begin of conditional block ( \{): |  | Conditional Blocks | 
|  | beginning diversion ( di): |  | Diversions | 
|  | blank line: |  | Breaking | 
|  | blank line ( sp): |  | Basics | 
|  | blank line macro ( blm): |  | Breaking | 
|  | blank line macro ( blm): |  | Invoking Requests | 
|  | blank line macro ( blm): |  | Blank Line Traps | 
|  | blank line trap ( blm): |  | Invoking Requests | 
|  | blank line traps: |  | Blank Line Traps | 
|  | blank lines, disabling: |  | Manipulating Spacing | 
|  | block, conditional, begin ( \{): |  | Conditional Blocks | 
|  | block, conditional, end ( \}): |  | Conditional Blocks | 
|  | blocks, conditional: |  | Conditional Blocks | 
|  | body, of a while request: |  | while | 
|  | boldface, imitating ( bd): |  | Artificial Fonts | 
|  | bottom margin: |  | Page Layout | 
|  | boundary-relative motion operator ( |): |  | Numeric Expressions | 
|  | bounding box: |  | Miscellaneous | 
|  | box (diversion type): |  | Diversions | 
|  | boxrequest, and warnings: |  | Warnings | 
|  | box rule glyph ( \[br]): |  | Drawing Requests | 
|  | box,boxarequests, and warnings: |  | Warnings | 
|  | boxarequest, anddn(dl): |  | Diversions | 
|  | boxarequest, and warnings: |  | Warnings | 
|  | boxes [ms]: |  | ms keeps and displays | 
|  | bprequest, and top-level diversion: |  | Page Control | 
|  | bprequest, and traps (.pe): |  | Page Location Traps | 
|  | bprequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | bprequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | bprequest, using+and-with: |  | Numeric Expressions | 
|  | brglyph, andcflags: |  | Using Symbols | 
|  | brace escape sequence, closing ( \}): |  | Conditional Blocks | 
|  | brace escape sequence, opening ( \}): |  | Conditional Blocks | 
|  | brace escape sequences ( \{,\}): |  | Conditional Blocks | 
|  | break: |  | Basics | 
|  | break: |  | Breaking | 
|  | break: |  | Manipulating Filling and Adjustment | 
|  | break ( br): |  | Basics | 
|  | breakrequest, in awhileloop: |  | while | 
|  | break, non-printing input ( \&): |  | Requests and Macros | 
|  | break, non-printing input ( \&), effect on kerning: |  | Ligatures and Kerning | 
|  | break, non-printing input ( \&), effect on\lescape: |  | Drawing Requests | 
|  | break, page: |  | Page Geometry | 
|  | breaking file names ( \:): |  | Manipulating Hyphenation | 
|  | breaking URLs ( \:): |  | Manipulating Hyphenation | 
|  | breaking without hyphens ( \:): |  | Manipulating Hyphenation | 
|  | built-in registers: |  | Built-in Registers | 
|  | bulleted list, example markup [ms]: |  | Lists in ms | 
| 
 | 
| C |  |  | 
|---|
|  | cscaling unit: |  | Measurements | 
|  | calling a macro: |  | Requests and Macros | 
|  | calling macros: |  | Calling Macros | 
|  | capabilities of groff: |  | groffCapabilities | 
|  | case-transforming a string ( stringdown,stringup): |  | Strings | 
|  | categories, warning: |  | Warnings | 
|  | cerequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | cerequest, difference from ‘.ad c’: |  | Manipulating Filling and Adjustment | 
|  | centered text (filled): |  | Manipulating Filling and Adjustment | 
|  | centered text (unfilled): |  | Manipulating Filling and Adjustment | 
|  | centering lines ( ce): |  | Basics | 
|  | centering lines ( ce): |  | Manipulating Filling and Adjustment | 
|  | centimeter scaling unit ( c): |  | Measurements | 
|  | cfrequest, and copy mode: |  | I/O | 
|  | cfrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | changing control characters: |  | Control Characters | 
|  | changing font family ( fam,\F): |  | Font Families | 
|  | changing font position ( \f): |  | Font Positions | 
|  | changing font style ( sty): |  | Font Families | 
|  | changing fonts ( ft,\f): |  | Changing Fonts | 
|  | changing format, and read-only registers: |  | Assigning Register Formats | 
|  | changing the font height ( \H): |  | Artificial Fonts | 
|  | changing the font slant ( \S): |  | Artificial Fonts | 
|  | changing the page number character ( pc): |  | Page Layout | 
|  | changing trap location ( ch): |  | Page Location Traps | 
|  | changing type sizes ( ps,\s): |  | Changing the Type Size | 
|  | changing vertical line spacing ( vs): |  | Changing the Vertical Spacing | 
|  | charrequest, and soft hyphen character: |  | Manipulating Hyphenation | 
|  | charrequest, and translations: |  | Character Translations | 
|  | charrequest, used with\N: |  | Using Symbols | 
|  | character: |  | Using Symbols | 
|  | character class ( class): |  | Character Classes | 
|  | character classes: |  | Character Classes | 
|  | character properties ( cflags): |  | Using Symbols | 
|  | character translations: |  | Character Translations | 
|  | character, backspace, and translations: |  | Character Translations | 
|  | character, control ( .): |  | Requests and Macros | 
|  | character, control, changing ( cc): |  | Control Characters | 
|  | character, defining ( char): |  | Using Symbols | 
|  | character, defining fallback ( fchar,fschar,schar): |  | Using Symbols | 
|  | character, distinguished from glyph: |  | Using Symbols | 
|  | character, escape, changing ( ec): |  | Using Escape Sequences | 
|  | character, escape, while defining glyph: |  | Using Symbols | 
|  | character, field delimiting ( fc): |  | Fields | 
|  | character, field padding ( fc): |  | Fields | 
|  | character, horizontal tab: |  | Tabs and Leaders | 
|  | character, hyphenation ( \%): |  | Manipulating Hyphenation | 
|  | character, leader: |  | Tabs and Leaders | 
|  | character, leader repetition ( lc): |  | Leaders | 
|  | character, leader, and translations: |  | Character Translations | 
|  | character, leader, non-interpreted ( \a): |  | Leaders | 
|  | character, named ( \C): |  | Using Symbols | 
|  | character, newline, and translations: |  | Character Translations | 
|  | character, no-break control ( '): |  | Requests and Macros | 
|  | character, no-break control, changing ( c2): |  | Control Characters | 
|  | character, soft hyphen, setting ( shc): |  | Manipulating Hyphenation | 
|  | character, special: |  | Character Translations | 
|  | character, tab repetition ( tc): |  | Tabs and Fields | 
|  | character, tab, and translations: |  | Character Translations | 
|  | character, tab, non-interpreted ( \t): |  | Tabs and Fields | 
|  | character, transparent: |  | Using Symbols | 
|  | characters, end-of-sentence: |  | Using Symbols | 
|  | characters, end-of-sentence transparent: |  | Sentences | 
|  | characters, hyphenation: |  | Using Symbols | 
|  | characters, input, and output glyphs, compatibility with AT&T troff: |  | Other Differences | 
|  | characters, invalid for trfrequest: |  | I/O | 
|  | characters, invalid input: |  | Identifiers | 
|  | characters, overlapping: |  | Using Symbols | 
|  | characters, special: |  | Sentences | 
|  | characters, unnamed, accessing with \N: |  | Font Description File Format | 
|  | circle, drawing (‘\D'c …'’): |  | Drawing Requests | 
|  | circle, solid, drawing (‘\D'C …'’): |  | Drawing Requests | 
|  | class of characters ( class): |  | Character Classes | 
|  | classes, character: |  | Character Classes | 
|  | clearing input line trap ( it,itc): |  | Input Line Traps | 
|  | closing brace escape sequence ( \}): |  | Conditional Blocks | 
|  | closing file ( close): |  | I/O | 
|  | code page 1047, input encoding: |  | Input Encodings | 
|  | code page 1047, output encoding: |  | Groff Options | 
|  | code, hyphenation ( hcode): |  | Manipulating Hyphenation | 
|  | color name, background, register ( .M): |  | Colors | 
|  | color name, fill, register ( .M): |  | Colors | 
|  | color name, stroke, register ( .m): |  | Colors | 
|  | color, default: |  | Colors | 
|  | color, fill: |  | Colors | 
|  | color, stroke: |  | Colors | 
|  | colors: |  | Colors | 
|  | colors, fill, unnamed ( \D'F…'): |  | Drawing Requests | 
|  | command prefix: |  | Environment | 
|  | command-line options: |  | Groff Options | 
|  | comments: |  | Comments | 
|  | comments in device description files: |  | DESC File Format | 
|  | comments in font description files: |  | Font Description File Format | 
|  | comments, lining up with tabs: |  | Comments | 
|  | comments, with ds: |  | Strings | 
|  | common features: |  | Common Features | 
|  | common name space of macros, diversions, and strings: |  | Identifiers | 
|  | comparison of strings: |  | Operators in Conditionals | 
|  | comparison operators: |  | Numeric Expressions | 
|  | compatibility mode: |  | Warnings | 
|  | compatibility mode: |  | Compatibility Mode | 
|  | compatibility mode, and parameters: |  | Gtroff Internals | 
|  | complementation, logical: |  | Numeric Expressions | 
|  | composite glyph names: |  | Using Symbols | 
|  | conditional block, begin ( \{): |  | Conditional Blocks | 
|  | conditional block, end ( \}): |  | Conditional Blocks | 
|  | conditional blocks: |  | Conditional Blocks | 
|  | conditional expressions: |  | Operators in Conditionals | 
|  | conditional output for terminal (TTY): |  | Operators in Conditionals | 
|  | conditional page break ( ne): |  | Page Control | 
|  | conditionals and loops: |  | Conditionals and Loops | 
|  | configuring control characters: |  | Control Characters | 
|  | consecutive hyphenated lines ( hlm): |  | Manipulating Hyphenation | 
|  | constant glyph space mode ( cs): |  | Artificial Fonts | 
|  | contents, table of: |  | Table of Contents | 
|  | contents, table of: |  | Leaders | 
|  | continuation, input line ( \RET): |  | Line Continuation | 
|  | continuation, output line ( \c): |  | Line Continuation | 
|  | continuerequest, in awhileloop: |  | while | 
|  | continued output line register ( .int): |  | Line Continuation | 
|  | continuous underlining ( cu): |  | Artificial Fonts | 
|  | control character ( .): |  | Requests and Macros | 
|  | control character, changing ( cc): |  | Control Characters | 
|  | control character, no-break ( '): |  | Requests and Macros | 
|  | control character, no-break, changing ( c2): |  | Control Characters | 
|  | control characters: |  | Control Characters | 
|  | control line: |  | Requests and Macros | 
|  | control, line: |  | Line Continuation | 
|  | control, page: |  | Page Control | 
|  | conventions for input: |  | Input Conventions | 
|  | conversion to basic units: |  | Measurements | 
|  | copy mode: |  | Copy Mode | 
|  | copy mode: |  | Copy Mode | 
|  | copy mode, and cfrequest: |  | I/O | 
|  | copy mode, and devicerequest: |  | Postprocessor Access | 
|  | copy mode, and lengthrequest: |  | Strings | 
|  | copy mode, and macro parameters: |  | Parameters | 
|  | copy mode, and outputrequest: |  | Diversions | 
|  | copy mode, and trfrequest: |  | I/O | 
|  | copy mode, and writerequest: |  | I/O | 
|  | copy mode, and writecrequest: |  | I/O | 
|  | copy mode, and writemrequest: |  | I/O | 
|  | copy mode, and \!: |  | Diversions | 
|  | copy mode, and \?: |  | Operators in Conditionals | 
|  | copy mode, and \?: |  | Diversions | 
|  | copy mode, and \a: |  | Leaders | 
|  | copy mode, and \t: |  | Tabs and Fields | 
|  | copy mode, and \V: |  | I/O | 
|  | copying environment ( evc): |  | Environments | 
|  | correction between oblique and upright glyph ( \/,\,): |  | Ligatures and Kerning | 
|  | correction between upright and oblique glyph ( \/,\,): |  | Ligatures and Kerning | 
|  | correction, italic ( \/): |  | Ligatures and Kerning | 
|  | correction, left italic ( \,): |  | Ligatures and Kerning | 
|  | cover page in [ms], example markup: |  | ms Document Description Macros | 
|  | cprequest, and glyph definitions: |  | Using Symbols | 
|  | cqglyph, at end of sentence: |  | Sentences | 
|  | cqglyph, at end of sentence: |  | Using Symbols | 
|  | creating alias for register ( aln): |  | Setting Registers | 
|  | creating alias, for diversion ( als): |  | Strings | 
|  | creating alias, for macro ( als): |  | Strings | 
|  | creating alias, for string ( als): |  | Strings | 
|  | creating new characters ( char): |  | Using Symbols | 
|  | credits: |  | Credits | 
|  | csrequest, and font styles: |  | Font Families | 
|  | csrequest, and font translations: |  | Changing Fonts | 
|  | csrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | csrequest, with fractional type sizes: |  | Using Fractional Type Sizes | 
|  | CSTR #54 errata: |  | Built-in Registers | 
|  | CSTR #54 errata: |  | Line Layout | 
|  | CSTR #54 errata: |  | Page Control | 
|  | CSTR #54 errata: |  | Artificial Fonts | 
|  | CSTR #54 errata: |  | Page Motions | 
|  | CSTR #54 erratum, bprequest: |  | Page Control | 
|  | CSTR #54 erratum, porequest: |  | Line Layout | 
|  | CSTR #54 erratum, sbregister: |  | Page Motions | 
|  | CSTR #54 erratum, stregister: |  | Page Motions | 
|  | CSTR #54 erratum, yrregister: |  | Built-in Registers | 
|  | CSTR #54 erratum, \Sescape: |  | Artificial Fonts | 
|  | current directory: |  | Macro Directories | 
|  | current input file name register ( .F): |  | Built-in Registers | 
|  | current page number ( %): |  | Page Control | 
|  | current time, hours ( hours): |  | Built-in Registers | 
|  | current time, minutes ( minutes): |  | Built-in Registers | 
|  | current time, seconds ( seconds): |  | Built-in Registers | 
| 
 | 
| D |  |  | 
|---|
|  | darequest, anddn(dl): |  | Diversions | 
|  | darequest, and warnings: |  | Warnings | 
|  | darequest, and warnings: |  | Warnings | 
|  | date, day of the month register ( dy): |  | Built-in Registers | 
|  | date, day of the week register ( dw): |  | Built-in Registers | 
|  | date, month of the year register ( mo): |  | Built-in Registers | 
|  | date, year register ( year,yr): |  | Built-in Registers | 
|  | day of the month register ( dy): |  | Built-in Registers | 
|  | day of the week register ( dw): |  | Built-in Registers | 
|  | ddglyph, at end of sentence: |  | Sentences | 
|  | ddglyph, at end of sentence: |  | Using Symbols | 
|  | derequest, andwhile: |  | while | 
|  | de,de1,deirequests, and warnings: |  | Warnings | 
|  | debugging: |  | Debugging | 
|  | debugging page location traps: |  | Page Location Traps | 
|  | decimal point, as delimiter: |  | Delimiters | 
|  | decrementation, automatic, of a register: |  | Auto-increment | 
|  | default color: |  | Colors | 
|  | default tab stops: |  | Tabs and Fields | 
|  | default units: |  | Default Units | 
|  | deferred output: |  | Deferring Output | 
|  | defining character ( char): |  | Using Symbols | 
|  | defining character class ( class): |  | Character Classes | 
|  | defining fallback character ( fchar,fschar,schar): |  | Using Symbols | 
|  | defining glyph ( char): |  | Using Symbols | 
|  | defining symbol ( char): |  | Using Symbols | 
|  | delayed text: |  | Footnotes and Annotations | 
|  | delimited arguments, incompatibilities with AT&T troff: |  | Compatibility Mode | 
|  | delimiters, for escape sequence arguments: |  | Delimiters | 
|  | delimiting character, for fields ( fc): |  | Fields | 
|  | delimiting escape sequence arguments: |  | Delimiters | 
|  | depth, interpolation: |  | Calling Macros | 
|  | depth, of last glyph ( .cdp): |  | Environments | 
|  | DESC file format: |  | DESC File Format | 
|  | DESC file, and font mounting: |  | Font Positions | 
|  | DESC file, and use_charnames_in_specialkeyword: |  | Postprocessor Access | 
|  | device description files, comments: |  | DESC File Format | 
|  | devicerequest, and copy mode: |  | Postprocessor Access | 
|  | device resolution: |  | Page Geometry | 
|  | device resolution: |  | DESC File Format | 
|  | device resolution, obtaining in the formatter: |  | Measurements | 
|  | devices for output: |  | Output Device Intro | 
|  | dgglyph, at end of sentence: |  | Sentences | 
|  | dgglyph, at end of sentence: |  | Using Symbols | 
|  | direquest, and warnings: |  | Warnings | 
|  | direquest, and warnings: |  | Warnings | 
|  | differences in implementation: |  | Implementation Differences | 
|  | digit-width space ( \0): |  | Page Motions | 
|  | digits, as delimiters: |  | Delimiters | 
|  | dimensions, line: |  | Line Layout | 
|  | directories for fonts: |  | Font Directories | 
|  | directories for macros: |  | Macro Directories | 
|  | directory, current: |  | Macro Directories | 
|  | directory, for tmac files: |  | Macro Directories | 
|  | directory, home: |  | Macro Directories | 
|  | directory, platform-specific: |  | Macro Directories | 
|  | directory, site-specific: |  | Macro Directories | 
|  | directory, site-specific: |  | Font Directories | 
|  | disabling hyphenation ( \%): |  | Manipulating Hyphenation | 
|  | disabling \(eo): |  | Using Escape Sequences | 
|  | discardable horizontal space: |  | Manipulating Filling and Adjustment | 
|  | discarded space in traps: |  | Manipulating Spacing | 
|  | displays: |  | Displays | 
|  | displays [ms]: |  | ms keeps and displays | 
|  | displays, and footnotes [ms]: |  | ms Footnotes | 
|  | distance to next vertical position trap register ( .t): |  | Page Location Traps | 
|  | diversion: |  | Deferring Output | 
|  | diversion name register ( .z): |  | Diversions | 
|  | diversion trap, setting ( dt): |  | Diversion Traps | 
|  | diversion traps: |  | Diversion Traps | 
|  | diversion, appending ( da): |  | Diversions | 
|  | diversion, beginning ( di): |  | Diversions | 
|  | diversion, creating alias for ( als): |  | Strings | 
|  | diversion, ending ( di): |  | Diversions | 
|  | diversion, nested: |  | Diversions | 
|  | diversion, removing ( rm): |  | Strings | 
|  | diversion, removing alias for ( rm): |  | Strings | 
|  | diversion, renaming ( rn): |  | Strings | 
|  | diversion, stripping final newline: |  | Punning Names | 
|  | diversion, top-level: |  | Diversions | 
|  | diversion, top-level, and bp: |  | Page Control | 
|  | diversion, top-level, and \!: |  | Diversions | 
|  | diversion, top-level, and \?: |  | Diversions | 
|  | diversion, unformatting ( asciify): |  | Diversions | 
|  | diversion, vertical position in, register ( .d): |  | Diversions | 
|  | diversions: |  | Diversions | 
|  | diversions: |  | Punning Names | 
|  | diversions, and traps: |  | Page Location Traps | 
|  | diversions, shared name space with macros and strings: |  | Identifiers | 
|  | division, truncating: |  | Numeric Expressions | 
|  | dlregister, andda(boxa): |  | Diversions | 
|  | dnregister, andda(boxa): |  | Diversions | 
|  | document description macros, [ms]: |  | ms Document Description Macros | 
|  | documents, multi-file: |  | Debugging | 
|  | documents, structuring the source of: |  | Invoking Requests | 
|  | dot, as delimiter: |  | Delimiters | 
|  | double quote, embedding in a macro argument: |  | Calling Macros | 
|  | double quotes, trailing, in strings: |  | Strings | 
|  | double-spacing ( ls): |  | Basics | 
|  | double-spacing ( ls): |  | Manipulating Spacing | 
|  | double-spacing ( vs,pvs): |  | Changing the Vertical Spacing | 
|  | down-casing a string ( stringdown): |  | Strings | 
|  | drawing a circle (‘\D'c …'’): |  | Drawing Requests | 
|  | drawing a line (‘\D'l …'’): |  | Drawing Requests | 
|  | drawing a polygon (‘\D'p …'’): |  | Drawing Requests | 
|  | drawing a solid circle (‘\D'C …'’): |  | Drawing Requests | 
|  | drawing a solid ellipse (‘\D'E …'’): |  | Drawing Requests | 
|  | drawing a solid polygon (‘\D'P …'’): |  | Drawing Requests | 
|  | drawing a spline (‘\D'~ …'’): |  | Drawing Requests | 
|  | drawing an arc (‘\D'a …'’): |  | Drawing Requests | 
|  | drawing an ellipse (‘\D'e …'’): |  | Drawing Requests | 
|  | drawing horizontal lines ( \l): |  | Drawing Requests | 
|  | drawing position: |  | Page Geometry | 
|  | drawing position, vertical ( nl): |  | Page Control | 
|  | drawing requests: |  | Drawing Requests | 
|  | drawing vertical lines ( \L): |  | Drawing Requests | 
|  | dsrequest, and comments: |  | Strings | 
|  | dsrequest, and double quotes: |  | Strings | 
|  | dsrequest, and leading spaces: |  | Strings | 
|  | ds,ds1requests, and comments: |  | Comments | 
|  | ds,ds1requests, and warnings: |  | Warnings | 
|  | dummy environment, used by \wescape sequence: |  | Page Motions | 
|  | dumping environments ( pev): |  | Debugging | 
|  | dumping page location traps ( ptr): |  | Debugging | 
|  | dumping registers ( pnr): |  | Debugging | 
|  | dumping symbol table ( pm): |  | Debugging | 
| 
 | 
| E |  |  | 
|---|
|  | EBCDIC, input encoding: |  | Input Encodings | 
|  | EBCDIC, output encoding: |  | Groff Options | 
|  | elrequest, and warnings: |  | Warnings | 
|  | ellipse, drawing (‘\D'e …'’): |  | Drawing Requests | 
|  | ellipse, solid, drawing (‘\D'E …'’): |  | Drawing Requests | 
|  | emglyph, andcflags: |  | Using Symbols | 
|  | em scaling unit ( m): |  | Measurements | 
|  | embolding of special fonts: |  | Artificial Fonts | 
|  | empty line: |  | Breaking | 
|  | empty line ( sp): |  | Basics | 
|  | en scaling unit ( n): |  | Measurements | 
|  | enabling vertical position traps ( vpt): |  | Vertical Position Traps | 
|  | encoding, input, code page 1047: |  | Input Encodings | 
|  | encoding, input, EBCDIC: |  | Input Encodings | 
|  | encoding, input, Latin-1 (ISO 8859-1): |  | Input Encodings | 
|  | encoding, input, Latin-2 (ISO 8859-2): |  | Input Encodings | 
|  | encoding, input, Latin-5 (ISO 8859-9): |  | Input Encodings | 
|  | encoding, input, Latin-9 (ISO 8859-15): |  | Input Encodings | 
|  | encoding, output, ASCII: |  | Groff Options | 
|  | encoding, output, code page 1047: |  | Groff Options | 
|  | encoding, output, EBCDIC: |  | Groff Options | 
|  | encoding, output, ISO 646: |  | Groff Options | 
|  | encoding, output, Latin-1 (ISO 8859-1): |  | Groff Options | 
|  | encoding, output, UTF-8: |  | Groff Options | 
|  | end of conditional block ( \}): |  | Conditional Blocks | 
|  | end-of-input macro ( em): |  | End-of-input Traps | 
|  | end-of-input trap, setting ( em): |  | End-of-input Traps | 
|  | end-of-input traps: |  | End-of-input Traps | 
|  | end-of-sentence characters: |  | Sentences | 
|  | end-of-sentence characters: |  | Using Symbols | 
|  | end-of-sentence transparent characters: |  | Sentences | 
|  | ending diversion ( di): |  | Diversions | 
|  | environment: |  | Deferring Output | 
|  | environment availability and naming, incompatibilities with: |  | Other Differences | 
|  | environment number/name register ( .ev): |  | Environments | 
|  | environment variables: |  | Environment | 
|  | environment, copying ( evc): |  | Environments | 
|  | environment, dimensions of last glyph ( .w,.cht,.cdp,.csk): |  | Environments | 
|  | environment, dummy, used by \wescape sequence: |  | Page Motions | 
|  | environment, previous line length ( .n): |  | Environments | 
|  | environment, switching ( ev): |  | Environments | 
|  | environments: |  | Environments | 
|  | environments, dumping ( pev): |  | Debugging | 
|  | equality operator: |  | Numeric Expressions | 
|  | equation example [ms]: |  | ms Insertions | 
|  | equations [ms]: |  | ms Insertions | 
|  | escape character, changing ( ec): |  | Using Escape Sequences | 
|  | escape character, formatting ( \e): |  | Using Escape Sequences | 
|  | escape character, while defining glyph: |  | Using Symbols | 
|  | escape sequence: |  | Formatter Instructions | 
|  | escape sequence argument delimiters: |  | Delimiters | 
|  | escape sequences: |  | Using Escape Sequences | 
|  | escape sequences, brace ( \{,\}): |  | Conditional Blocks | 
|  | escaping newline characters, in strings: |  | Strings | 
|  | exrequest, use in debugging: |  | Debugging | 
|  | exrequest, used withnxandrd: |  | I/O | 
|  | example markup, bulleted list [ms]: |  | Lists in ms | 
|  | example markup, cover page in [ms]: |  | ms Document Description Macros | 
|  | example markup, glossary-style list [ms]: |  | Lists in ms | 
|  | example markup, numbered list [ms]: |  | Lists in ms | 
|  | examples of invocation: |  | Invocation Examples | 
|  | exiting ( ex): |  | Debugging | 
|  | expansion of strings ( \*): |  | Strings | 
|  | explicit hyphen ( \%): |  | Manipulating Hyphenation | 
|  | explicit hyphenation: |  | Manipulating Hyphenation | 
|  | expression, limitation of logical not in: |  | Numeric Expressions | 
|  | expression, order of evaluation: |  | Numeric Expressions | 
|  | expressions, and register format: |  | Assigning Register Formats | 
|  | expressions, and space characters: |  | Numeric Expressions | 
|  | expressions, conditional: |  | Operators in Conditionals | 
|  | expressions, numeric: |  | Numeric Expressions | 
|  | extra post-vertical line space ( \x): |  | Changing the Vertical Spacing | 
|  | extra post-vertical line space register ( .a): |  | Manipulating Spacing | 
|  | extra pre-vertical line space ( \x): |  | Changing the Vertical Spacing | 
|  | extra spaces between words: |  | Adjustment | 
|  | extreme values representable with Roman numerals: |  | Assigning Register Formats | 
|  | extremum operators ( >?,<?): |  | Numeric Expressions | 
| 
 | 
| F |  |  | 
|---|
|  | fscaling unit: |  | Colors | 
|  | factor, zoom, of a font ( fzoom): |  | Changing Fonts | 
|  | fallback character, defining ( fchar,fschar,schar): |  | Using Symbols | 
|  | fallback glyph, removing definition ( rchar,rfschar): |  | Using Symbols | 
|  | famrequest, and changing fonts: |  | Changing Fonts | 
|  | famrequest, and font positions: |  | Font Positions | 
|  | families, font: |  | Font Families | 
|  | features, common: |  | Common Features | 
|  | firequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | field delimiting character ( fc): |  | Fields | 
|  | field padding character ( fc): |  | Fields | 
|  | fields: |  | Fields | 
|  | fields, and tabs: |  | Tabs and Fields | 
|  | figure space ( \0): |  | Page Motions | 
|  | figures [ms]: |  | ms Insertions | 
|  | file formats: |  | File Formats | 
|  | file names, breaking ( \:): |  | Manipulating Hyphenation | 
|  | file, appending to ( opena): |  | I/O | 
|  | file, closing ( close): |  | I/O | 
|  | file, inclusion ( so): |  | I/O | 
|  | file, macro, search path: |  | Macro Directories | 
|  | file, opening ( open): |  | I/O | 
|  | file, processing next ( nx): |  | I/O | 
|  | file, writing to ( write,writec): |  | I/O | 
|  | files, font: |  | Device and Font Description Files | 
|  | fill color: |  | Colors | 
|  | fill color name register ( .M): |  | Colors | 
|  | fill colors, unnamed ( \D'F…'): |  | Drawing Requests | 
|  | fill mode ( fi), enabling: |  | Manipulating Filling and Adjustment | 
|  | fill mode, and \c: |  | Line Continuation | 
|  | fill mode, disabling: |  | Manipulating Filling and Adjustment | 
|  | filling: |  | Filling | 
|  | filling and adjustment, manipulating: |  | Manipulating Filling and Adjustment | 
|  | filling of output, disabling ( nf): |  | Manipulating Filling and Adjustment | 
|  | filling of output, enabling ( fi): |  | Manipulating Filling and Adjustment | 
|  | filling, and breakwarnings: |  | Warnings | 
|  | filling, and inter-sentence space: |  | Manipulating Filling and Adjustment | 
|  | final newline, stripping in diversions: |  | Punning Names | 
|  | flrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | floating keep: |  | Displays | 
|  | flush output ( fl): |  | Debugging | 
|  | font description file format: |  | DESC File Format | 
|  | font description file, format: |  | Font Description File Format | 
|  | font description files, comments: |  | Font Description File Format | 
|  | font directories: |  | Font Directories | 
|  | font families: |  | Font Families | 
|  | font family, changing ( fam,\F): |  | Font Families | 
|  | font file, format: |  | Font Description File Format | 
|  | font files: |  | Device and Font Description Files | 
|  | font for underlining ( uf): |  | Artificial Fonts | 
|  | font height, changing ( \H): |  | Artificial Fonts | 
|  | font path: |  | Font Directories | 
|  | font position register ( .f): |  | Font Positions | 
|  | font position, changing ( \f): |  | Font Positions | 
|  | font positions: |  | Font Positions | 
|  | font slant, changing ( \S): |  | Artificial Fonts | 
|  | font style, changing ( sty): |  | Font Families | 
|  | font styles: |  | Font Families | 
|  | font translation ( ftr): |  | Changing Fonts | 
|  | font, magnification ( fzoom): |  | Changing Fonts | 
|  | font, mounting ( fp): |  | Font Positions | 
|  | font, optical size: |  | Changing Fonts | 
|  | font, previous ( ft,\f[],\fP): |  | Changing Fonts | 
|  | font, zoom factor ( fzoom): |  | Changing Fonts | 
|  | fonts: |  | Fonts and Symbols | 
|  | fonts: |  | Changing Fonts | 
|  | fonts, artificial: |  | Artificial Fonts | 
|  | fonts, changing ( ft,\f): |  | Changing Fonts | 
|  | fonts, PostScript: |  | Font Families | 
|  | fonts, searching: |  | Font Directories | 
|  | fonts, special: |  | Special Fonts | 
|  | footers: |  | Page Layout | 
|  | footers: |  | Page Location Traps | 
|  | footers [ms]: |  | ms Headers and Footers | 
|  | footnote marker [ms]: |  | ms Footnotes | 
|  | footnotes: |  | Footnotes and Annotations | 
|  | footnotes [ms]: |  | ms Footnotes | 
|  | footnotes, and displays [ms]: |  | ms Footnotes | 
|  | footnotes, and keeps [ms]: |  | ms Footnotes | 
|  | form letters: |  | I/O | 
|  | format of font description file: |  | DESC File Format | 
|  | format of font description files: |  | Font Description File Format | 
|  | format of font files: |  | Font Description File Format | 
|  | format of register ( \g): |  | Assigning Register Formats | 
|  | format, paper: |  | Paper Format | 
|  | formats, assigning ( af): |  | Assigning Register Formats | 
|  | formats, file: |  | File Formats | 
|  | formatter instructions: |  | Formatter Instructions | 
|  | formatting a backslash glyph ( \[rs]): |  | Using Escape Sequences | 
|  | formatting the escape character ( \e): |  | Using Escape Sequences | 
|  | formatting the time: |  | I/O | 
|  | fprequest, and font translations: |  | Changing Fonts | 
|  | fprequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | fractional point sizes: |  | Using Fractional Type Sizes | 
|  | fractional point sizes: |  | Other Differences | 
|  | fractional type sizes: |  | Using Fractional Type Sizes | 
|  | fractional type sizes: |  | Other Differences | 
|  | fractional type sizes in ms macros: |  | Differences from AT&T ms | 
|  | French spacing: |  | Sentences | 
|  | fspecialrequest, and font styles: |  | Font Families | 
|  | fspecialrequest, and font translations: |  | Changing Fonts | 
|  | fspecialrequest, and glyph search order: |  | Using Symbols | 
|  | fspecialrequest, and imitating bold: |  | Artificial Fonts | 
|  | ftrequest, and font translations: |  | Changing Fonts | 
|  | full-service macro package: |  | Major Macro Packages | 
| 
 | 
| G |  |  | 
|---|
|  | geometry, page: |  | Page Geometry | 
|  | GGL ( groffglyph list): |  | Using Symbols | 
|  | GGL ( groffglyph list): |  | Character Classes | 
|  | glossary-style list, example markup [ms]: |  | Lists in ms | 
|  | glyph: |  | Using Symbols | 
|  | glyph for line drawing: |  | Drawing Requests | 
|  | glyph names, composite: |  | Using Symbols | 
|  | glyph pile ( \b): |  | Drawing Requests | 
|  | glyph properties ( cflags): |  | Using Symbols | 
|  | glyph, box rule ( \[br]): |  | Drawing Requests | 
|  | glyph, constant space: |  | Artificial Fonts | 
|  | glyph, defining ( char): |  | Using Symbols | 
|  | glyph, distinguished from character: |  | Using Symbols | 
|  | glyph, for line drawing: |  | Drawing Requests | 
|  | glyph, for margins ( mc): |  | Miscellaneous | 
|  | glyph, last, dimensions ( .w,.cht,.cdp,.csk): |  | Environments | 
|  | glyph, leader repetition ( lc): |  | Leaders | 
|  | glyph, numbered ( \N): |  | Character Translations | 
|  | glyph, numbered ( \N): |  | Using Symbols | 
|  | glyph, removing definition ( rchar,rfschar): |  | Using Symbols | 
|  | glyph, soft hyphen ( hy): |  | Manipulating Hyphenation | 
|  | glyph, tab repetition ( tc): |  | Tabs and Fields | 
|  | glyph, underscore ( \[ru]): |  | Drawing Requests | 
|  | glyphs, available, list (groff_char(7) man page): |  | Using Symbols | 
|  | glyphs, output, and input characters, compatibility with AT&T troff: |  | Other Differences | 
|  | glyphs, overstriking ( \o): |  | Page Motions | 
|  | glyphs, unnamed: |  | Using Symbols | 
|  | glyphs, unnamed, accessing with \N: |  | Font Description File Format | 
|  | GNU troff, identification register (.g): |  | Built-in Registers | 
|  | GNU troff, PID register ($$): |  | Built-in Registers | 
|  | GNU troff, process ID register ($$): |  | Built-in Registers | 
|  | GNU-specific register ( .g): |  | Built-in Registers | 
|  | gray shading (‘\D'f …'’): |  | Drawing Requests | 
|  | greater than (or equal to) operator: |  | Numeric Expressions | 
|  | groffcapabilities: |  | groffCapabilities | 
|  | groffglyph list (GGL): |  | Using Symbols | 
|  | groffglyph list (GGL): |  | Character Classes | 
|  | groffinvocation: |  | Invoking groff | 
|  | groff, andpirequest: |  | I/O | 
|  | groff—what is it?: |  | What Is groff? | 
|  | GROFF_BIN_PATH, environment variable: |  | Environment | 
|  | GROFF_COMMAND_PREFIX, environment variable: |  | Environment | 
|  | GROFF_ENCODING, environment variable: |  | Environment | 
|  | GROFF_FONT_PATH, environment variable: |  | Environment | 
|  | GROFF_FONT_PATH, environment variable: |  | Font Directories | 
|  | GROFF_TMAC_PATH, environment variable: |  | Environment | 
|  | GROFF_TMAC_PATH, environment variable: |  | Macro Directories | 
|  | GROFF_TMPDIR, environment variable: |  | Environment | 
|  | GROFF_TYPESETTER, environment variable: |  | Environment | 
|  | grohtml, the program: |  | Groff Options | 
|  | gtroff, interactive use: |  | Debugging | 
|  | gtroff, output: |  | gtroff Output | 
|  | gtroff, reference: |  | gtroff Reference | 
| 
 | 
| H |  |  | 
|---|
|  | hair space ( \^): |  | Page Motions | 
|  | hcoderequest, and glyph definitions: |  | Using Symbols | 
|  | headers: |  | Page Layout | 
|  | headers: |  | Page Location Traps | 
|  | headers [ms]: |  | ms Headers and Footers | 
|  | height, font, changing ( \H): |  | Artificial Fonts | 
|  | height, of last glyph ( .cht): |  | Environments | 
|  | high-water mark register ( .h): |  | Diversions | 
|  | home directory: |  | Macro Directories | 
|  | horizontal discardable space: |  | Manipulating Filling and Adjustment | 
|  | horizontal input line position register ( hp): |  | Page Motions | 
|  | horizontal input line position, saving ( \k): |  | Page Motions | 
|  | horizontal line, drawing ( \l): |  | Drawing Requests | 
|  | horizontal motion ( \h): |  | Page Motions | 
|  | horizontal motion quantum: |  | DESC File Format | 
|  | horizontal motion quantum register ( .H): |  | Motion Quanta | 
|  | horizontal output line position register ( .k): |  | Page Motions | 
|  | horizontal resolution: |  | DESC File Format | 
|  | horizontal resolution register ( .H): |  | Motion Quanta | 
|  | horizontal space ( \h): |  | Page Motions | 
|  | horizontal space, unformatting: |  | Punning Names | 
|  | horizontal tab character: |  | Tabs and Leaders | 
|  | hours, current time ( hours): |  | Built-in Registers | 
|  | hpfrequest, and hyphenation language: |  | Manipulating Hyphenation | 
|  | hwrequest, andhyrestrictions: |  | Manipulating Hyphenation | 
|  | hwrequest, and hyphenation language: |  | Manipulating Hyphenation | 
|  | hyglyph, andcflags: |  | Using Symbols | 
|  | hyphen, explicit ( \%): |  | Manipulating Hyphenation | 
|  | hyphenated lines, consecutive ( hlm): |  | Manipulating Hyphenation | 
|  | hyphenating characters: |  | Using Symbols | 
|  | hyphenation: |  | Hyphenation | 
|  | hyphenation character ( \%): |  | Manipulating Hyphenation | 
|  | hyphenation code ( hcode): |  | Manipulating Hyphenation | 
|  | hyphenation consecutive line count register ( .hlc): |  | Manipulating Hyphenation | 
|  | hyphenation consecutive line limit register ( .hlm): |  | Manipulating Hyphenation | 
|  | hyphenation exceptions: |  | Manipulating Hyphenation | 
|  | hyphenation language register ( .hla): |  | Manipulating Hyphenation | 
|  | hyphenation margin ( hym): |  | Manipulating Hyphenation | 
|  | hyphenation margin register ( .hym): |  | Manipulating Hyphenation | 
|  | hyphenation mode register ( .hy): |  | Manipulating Hyphenation | 
|  | hyphenation parameters, automatic: |  | Manipulating Hyphenation | 
|  | hyphenation pattern files: |  | Manipulating Hyphenation | 
|  | hyphenation patterns ( hpf): |  | Manipulating Hyphenation | 
|  | hyphenation space ( hys): |  | Manipulating Hyphenation | 
|  | hyphenation space adjustment threshold: |  | Manipulating Hyphenation | 
|  | hyphenation space adjustment threshold register ( .hys): |  | Manipulating Hyphenation | 
|  | hyphenation, automatic: |  | Manipulating Hyphenation | 
|  | hyphenation, disabling ( \%): |  | Manipulating Hyphenation | 
|  | hyphenation, explicit: |  | Manipulating Hyphenation | 
|  | hyphenation, incompatibilities with AT&T troff: |  | Other Differences | 
|  | hyphenation, manipulating: |  | Manipulating Hyphenation | 
|  | hyphenation, manual: |  | Manipulating Hyphenation | 
| 
 | 
| I |  |  | 
|---|
|  | iscaling unit: |  | Measurements | 
|  | i/o: |  | I/O | 
|  | IBM code page 1047 input encoding: |  | Input Encodings | 
|  | IBM code page 1047 output encoding: |  | Groff Options | 
|  | identifiers: |  | Identifiers | 
|  | identifiers, undefined: |  | Identifiers | 
|  | ierequest, and font translations: |  | Changing Fonts | 
|  | ierequest, and warnings: |  | Warnings | 
|  | ierequest, operators to use with: |  | Operators in Conditionals | 
|  | ifrequest, and font translations: |  | Changing Fonts | 
|  | ifrequest, and the ‘!’ operator: |  | Numeric Expressions | 
|  | ifrequest, operators to use with: |  | Operators in Conditionals | 
|  | if-else: |  | if-else | 
|  | if-then: |  | if-then | 
|  | imitating boldface ( bd): |  | Artificial Fonts | 
|  | implementation differences: |  | Implementation Differences | 
|  | implicit line break: |  | Breaking | 
|  | inrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | inrequest, using+and-with: |  | Numeric Expressions | 
|  | inch scaling unit ( i): |  | Measurements | 
|  | including a file ( so): |  | I/O | 
|  | incompatibilities with AT&T troff: |  | Implementation Differences | 
|  | increment value without changing the register: |  | Auto-increment | 
|  | incrementation, automatic, of a register: |  | Auto-increment | 
|  | indentation ( in): |  | Line Layout | 
|  | indentation, of roffsource code: |  | Invoking Requests | 
|  | index, in macro package: |  | Indices | 
|  | indicator, scaling: |  | Measurements | 
|  | indirect assignments: |  | Interpolating Registers | 
|  | input and output requests: |  | I/O | 
|  | input break, non-printing ( \&): |  | Requests and Macros | 
|  | input break, non-printing ( \&), effect on kerning: |  | Ligatures and Kerning | 
|  | input break, non-printing ( \&), effect on\lescape: |  | Drawing Requests | 
|  | input characters and output glyphs, compatibility with AT&T troff: |  | Other Differences | 
|  | input characters, invalid: |  | Identifiers | 
|  | input conventions: |  | Input Conventions | 
|  | input encoding, code page 1047: |  | Input Encodings | 
|  | input encoding, EBCDIC: |  | Input Encodings | 
|  | input encoding, Latin-1 (ISO 8859-1): |  | Input Encodings | 
|  | input encoding, Latin-2 (ISO 8859-2): |  | Input Encodings | 
|  | input encoding, Latin-5 (ISO 8859-9): |  | Input Encodings | 
|  | input encoding, Latin-9 (ISO 8859-15): |  | Input Encodings | 
|  | input file name, current, register ( .F): |  | Built-in Registers | 
|  | input level: |  | Calling Macros | 
|  | input level in delimited arguments: |  | Compatibility Mode | 
|  | input line continuation ( \RET): |  | Line Continuation | 
|  | input line number register ( .c,c.): |  | Built-in Registers | 
|  | input line number, setting ( lf): |  | Debugging | 
|  | input line position, horizontal, saving ( \k): |  | Page Motions | 
|  | input line trap, clearing ( it,itc): |  | Input Line Traps | 
|  | input line trap, setting ( it,itc): |  | Input Line Traps | 
|  | input line traps: |  | Input Line Traps | 
|  | input line traps and interrupted lines ( itc): |  | Input Line Traps | 
|  | input line, horizontal position, register ( hp): |  | Page Motions | 
|  | input line, productive: |  | Manipulating Filling and Adjustment | 
|  | input stack, backtrace ( backtrace): |  | Debugging | 
|  | input stack, setting limit: |  | Debugging | 
|  | input token: |  | Gtroff Internals | 
|  | input, 8-bit: |  | Font Description File Format | 
|  | input, standard, reading from ( rd): |  | I/O | 
|  | inserting horizontal space ( \h): |  | Page Motions | 
|  | installation: |  | Installation | 
|  | instructing the formatter: |  | Formatter Instructions | 
|  | inter-sentence space size register ( .sss): |  | Manipulating Filling and Adjustment | 
|  | inter-sentence space, additional: |  | Manipulating Filling and Adjustment | 
|  | inter-word spacing, minimal: |  | Manipulating Filling and Adjustment | 
|  | interactive use of gtroff: |  | Debugging | 
|  | intercepting requests: |  | Control Characters | 
|  | intermediate output: |  | gtroff Output | 
|  | interpolating registers ( \n): |  | Interpolating Registers | 
|  | interpolation: |  | Requests and Macros | 
|  | interpolation depth: |  | Calling Macros | 
|  | interpolation depth in delimited arguments: |  | Compatibility Mode | 
|  | interpolation of strings ( \*): |  | Strings | 
|  | interpretation mode: |  | Copy Mode | 
|  | interrupted line: |  | Line Continuation | 
|  | interrupted line register ( .int): |  | Line Continuation | 
|  | interrupted lines and input line traps ( itc): |  | Input Line Traps | 
|  | introduction: |  | Introduction | 
|  | invalid characters for trfrequest: |  | I/O | 
|  | invalid input characters: |  | Identifiers | 
|  | invocation examples: |  | Invocation Examples | 
|  | invoking groff: |  | Invoking groff | 
|  | invoking requests: |  | Invoking Requests | 
|  | ISO 646, output encoding: |  | Groff Options | 
|  | ISO 8859-1 (Latin-1), input encoding: |  | Input Encodings | 
|  | ISO 8859-1 (Latin-1), output encoding: |  | Groff Options | 
|  | ISO 8859-15 (Latin-9), input encoding: |  | Input Encodings | 
|  | ISO 8859-2 (Latin-2), input encoding: |  | Input Encodings | 
|  | ISO 8859-9 (Latin-5), input encoding: |  | Input Encodings | 
|  | italic correction ( \/): |  | Ligatures and Kerning | 
| 
 | 
| J |  |  | 
|---|
|  | justifying text: |  | Manipulating Filling and Adjustment | 
|  | justifying text ( rj): |  | Manipulating Filling and Adjustment | 
| 
 | 
| K |  |  | 
|---|
|  | keep: |  | Displays | 
|  | keep, floating: |  | Displays | 
|  | keeps [ms]: |  | ms keeps and displays | 
|  | keeps, and footnotes [ms]: |  | ms Footnotes | 
|  | kerning and ligatures: |  | Ligatures and Kerning | 
|  | kerning enabled register ( .kern): |  | Ligatures and Kerning | 
|  | kerning, activating ( kern): |  | Ligatures and Kerning | 
|  | kerning, track: |  | Ligatures and Kerning | 
| 
 | 
| L |  |  | 
|---|
|  | landscape page orientation: |  | Paper Format | 
|  | language [ms]: |  | ms language and localization | 
|  | last glyph, dimensions ( .w,.cht,.cdp,.csk): |  | Environments | 
|  | last-requested point size registers ( .psr,.sr): |  | Using Fractional Type Sizes | 
|  | last-requested type size registers ( .psr,.sr): |  | Using Fractional Type Sizes | 
|  | Latin-1 (ISO 8859-1), input encoding: |  | Input Encodings | 
|  | Latin-1 (ISO 8859-1), output encoding: |  | Groff Options | 
|  | Latin-2 (ISO 8859-2), input encoding: |  | Input Encodings | 
|  | Latin-5 (ISO 8859-9), input encoding: |  | Input Encodings | 
|  | Latin-9 (ISO 8859-15), input encoding: |  | Input Encodings | 
|  | layout, line: |  | Line Layout | 
|  | layout, page: |  | Page Layout | 
|  | lcrequest, and glyph definitions: |  | Using Symbols | 
|  | leader character: |  | Tabs and Leaders | 
|  | leader character: |  | Leaders | 
|  | leader character, and translations: |  | Character Translations | 
|  | leader character, non-interpreted ( \a): |  | Leaders | 
|  | leader repetition character ( lc): |  | Leaders | 
|  | leaders: |  | Leaders | 
|  | leading: |  | Manipulating Type Size and Vertical Spacing | 
|  | leading space macro ( lsm): |  | Breaking | 
|  | leading space traps: |  | Leading Space Traps | 
|  | leading spaces: |  | Breaking | 
|  | leading spaces macro ( lsm): |  | Leading Space Traps | 
|  | leading spaces with ds: |  | Strings | 
|  | left italic correction ( \,): |  | Ligatures and Kerning | 
|  | left margin ( po): |  | Line Layout | 
|  | length of a string ( length): |  | Strings | 
|  | length of line ( ll): |  | Line Layout | 
|  | length of page ( pl): |  | Page Layout | 
|  | length of previous line ( .n): |  | Environments | 
|  | length of title line ( lt): |  | Page Layout | 
|  | lengthrequest, and copy mode: |  | Strings | 
|  | less than (or equal to) operator: |  | Numeric Expressions | 
|  | letters, form: |  | I/O | 
|  | level, input: |  | Calling Macros | 
|  | level, suppression nesting, register: |  | Suppressing Output | 
|  | lfrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | ligature: |  | Using Symbols | 
|  | ligatures and kerning: |  | Ligatures and Kerning | 
|  | ligatures enabled register ( .lg): |  | Ligatures and Kerning | 
|  | ligatures, activating ( lg): |  | Ligatures and Kerning | 
|  | limitations of \bescape sequence: |  | Drawing Requests | 
|  | line break: |  | Basics | 
|  | line break: |  | Manipulating Filling and Adjustment | 
|  | line break ( br): |  | Basics | 
|  | line break, output: |  | Breaking | 
|  | line control: |  | Line Continuation | 
|  | line dimensions: |  | Line Layout | 
|  | line drawing glyph: |  | Drawing Requests | 
|  | line drawing glyph: |  | Drawing Requests | 
|  | line indentation ( in): |  | Line Layout | 
|  | line layout: |  | Line Layout | 
|  | line length ( ll): |  | Line Layout | 
|  | line length register ( .l): |  | Line Layout | 
|  | line length, previous ( .n): |  | Environments | 
|  | line number, input, register ( .c,c.): |  | Built-in Registers | 
|  | line number, output, register ( ln): |  | Miscellaneous | 
|  | line numbers, printing ( nm): |  | Miscellaneous | 
|  | line space, extra post-vertical ( \x): |  | Changing the Vertical Spacing | 
|  | line space, extra pre-vertical ( \x): |  | Changing the Vertical Spacing | 
|  | line spacing register ( .L): |  | Manipulating Spacing | 
|  | line spacing, post-vertical ( pvs): |  | Changing the Vertical Spacing | 
|  | line thickness (‘\D't …'’): |  | Drawing Requests | 
|  | line, blank: |  | Breaking | 
|  | line, drawing (‘\D'l …'’): |  | Drawing Requests | 
|  | line, empty ( sp): |  | Basics | 
|  | line, horizontal, drawing ( \l): |  | Drawing Requests | 
|  | line, input, continuation ( \RET): |  | Line Continuation | 
|  | line, input, horizontal position, register ( hp): |  | Page Motions | 
|  | line, input, horizontal position, saving ( \k): |  | Page Motions | 
|  | line, interrupted: |  | Line Continuation | 
|  | line, output, continuation ( \c): |  | Line Continuation | 
|  | line, output, horizontal position, register ( .k): |  | Page Motions | 
|  | line, productive input: |  | Manipulating Filling and Adjustment | 
|  | line, vertical, drawing ( \L): |  | Drawing Requests | 
|  | line-tabs mode: |  | Tabs and Fields | 
|  | lines, blank, disabling: |  | Manipulating Spacing | 
|  | lines, centering ( ce): |  | Basics | 
|  | lines, centering ( ce): |  | Manipulating Filling and Adjustment | 
|  | lines, consecutive hyphenated ( hlm): |  | Manipulating Hyphenation | 
|  | lines, interrupted, and input line traps ( itc): |  | Input Line Traps | 
|  | list: |  | Displays | 
|  | list of available glyphs (groff_char(7) man page): |  | Using Symbols | 
|  | listing page location traps ( ptr): |  | Debugging | 
|  | llrequest, using+and-with: |  | Numeric Expressions | 
|  | localization: |  | Manipulating Hyphenation | 
|  | localization [ms]: |  | ms language and localization | 
|  | locating macro files: |  | Macro Directories | 
|  | locating macro packages: |  | Macro Directories | 
|  | location, vertical, page, marking ( mk): |  | Page Motions | 
|  | location, vertical, page, returning to marked ( rt): |  | Page Motions | 
|  | logical “and” operator: |  | Numeric Expressions | 
|  | logical “or” operator: |  | Numeric Expressions | 
|  | logical complementation operator: |  | Numeric Expressions | 
|  | logical conjunction operator: |  | Numeric Expressions | 
|  | logical disjunction operator: |  | Numeric Expressions | 
|  | logical not, limitation in expression: |  | Numeric Expressions | 
|  | logical operators: |  | Numeric Expressions | 
|  | long names: |  | Compatibility Mode | 
|  | loops and conditionals: |  | Conditionals and Loops | 
|  | lowercasing a string ( stringdown): |  | Strings | 
|  | lsrequest, alternative to (pvs): |  | Changing the Vertical Spacing | 
|  | ltrequest, using+and-with: |  | Numeric Expressions | 
| 
 | 
| M |  |  | 
|---|
|  | mscaling unit: |  | Measurements | 
|  | Mscaling unit: |  | Measurements | 
|  | machine units: |  | Page Geometry | 
|  | macro: |  | Requests and Macros | 
|  | macro arguments: |  | Calling Macros | 
|  | macro arguments, and compatibility mode: |  | Gtroff Internals | 
|  | macro arguments, and tabs: |  | Invoking Requests | 
|  | macro basics: |  | Basics | 
|  | macro directories: |  | Macro Directories | 
|  | macro file search path: |  | Macro Directories | 
|  | macro name register ( \$0): |  | Parameters | 
|  | macro names, starting with [or], andrefer: |  | Identifiers | 
|  | macro package: |  | Macro Packages | 
|  | macro package search path: |  | Macro Directories | 
|  | macro package, auxiliary: |  | Major Macro Packages | 
|  | macro package, full-service: |  | Major Macro Packages | 
|  | macro package, introduction: |  | Macro Package Intro | 
|  | macro package, major: |  | Major Macro Packages | 
|  | macro package, minor: |  | Major Macro Packages | 
|  | macro package, structuring the source of: |  | Invoking Requests | 
|  | macro, appending to ( am): |  | Writing Macros | 
|  | macro, creating alias for ( als): |  | Strings | 
|  | macro, end-of-input ( em): |  | End-of-input Traps | 
|  | macro, parameters ( \$): |  | Parameters | 
|  | macro, removing ( rm): |  | Strings | 
|  | macro, removing alias for ( rm): |  | Strings | 
|  | macro, renaming ( rn): |  | Strings | 
|  | macros, recursive: |  | while | 
|  | macros, searching: |  | Macro Directories | 
|  | macros, shared name space with strings and diversions: |  | Identifiers | 
|  | macros, tutorial for users: |  | Tutorial for Macro Users | 
|  | macros, writing: |  | Writing Macros | 
|  | magnification of a font ( fzoom): |  | Changing Fonts | 
|  | major macro package: |  | Major Macro Packages | 
|  | major quotes: |  | Displays | 
|  | major version number register ( .x): |  | Built-in Registers | 
|  | manmacros, custom headers and footers: |  | Optional man extensions | 
|  | manmacros, Ultrix-specific: |  | Optional man extensions | 
|  | man pages: |  | man | 
|  | manipulating filling and adjustment: |  | Manipulating Filling and Adjustment | 
|  | manipulating hyphenation: |  | Manipulating Hyphenation | 
|  | manipulating spacing: |  | Manipulating Spacing | 
|  | manipulating type size and vertical spacing: |  | Manipulating Type Size and Vertical Spacing | 
|  | manual hyphenation: |  | Manipulating Hyphenation | 
|  | manual pages: |  | man | 
|  | margin for hyphenation ( hym): |  | Manipulating Hyphenation | 
|  | margin glyph ( mc): |  | Miscellaneous | 
|  | margin, bottom: |  | Page Layout | 
|  | margin, left ( po): |  | Line Layout | 
|  | margin, right: |  | Line Layout | 
|  | margin, top: |  | Page Layout | 
|  | mark, high-water, register ( .h): |  | Diversions | 
|  | marker, footnote [ms]: |  | ms Footnotes | 
|  | marking vertical page location ( mk): |  | Page Motions | 
|  | maximum operator: |  | Numeric Expressions | 
|  | maximum value representable with Roman numerals: |  | Assigning Register Formats | 
|  | mdocmacros: |  | mdoc | 
|  | memacro package: |  | me | 
|  | measurement units: |  | Measurements | 
|  | measurements: |  | Measurements | 
|  | measurements, specifying safely: |  | Default Units | 
|  | minimal inter-word spacing: |  | Manipulating Filling and Adjustment | 
|  | minimum operator: |  | Numeric Expressions | 
|  | minimum value representable with Roman numerals: |  | Assigning Register Formats | 
|  | minor macro package: |  | Major Macro Packages | 
|  | minor version number register ( .y): |  | Built-in Registers | 
|  | minutes, current time ( minutes): |  | Built-in Registers | 
|  | mmmacro package: |  | mm | 
|  | mode for constant glyph space ( cs): |  | Artificial Fonts | 
|  | mode, compatibility: |  | Compatibility Mode | 
|  | mode, compatibility, and parameters: |  | Gtroff Internals | 
|  | mode, copy: |  | Copy Mode | 
|  | mode, copy: |  | Copy Mode | 
|  | mode, copy, and cfrequest: |  | I/O | 
|  | mode, copy, and devicerequest: |  | Postprocessor Access | 
|  | mode, copy, and lengthrequest: |  | Strings | 
|  | mode, copy, and macro parameters: |  | Parameters | 
|  | mode, copy, and outputrequest: |  | Diversions | 
|  | mode, copy, and trfrequest: |  | I/O | 
|  | mode, copy, and writerequest: |  | I/O | 
|  | mode, copy, and writecrequest: |  | I/O | 
|  | mode, copy, and writemrequest: |  | I/O | 
|  | mode, copy, and \!: |  | Diversions | 
|  | mode, copy, and \?: |  | Operators in Conditionals | 
|  | mode, copy, and \?: |  | Diversions | 
|  | mode, copy, and \a: |  | Leaders | 
|  | mode, copy, and \t: |  | Tabs and Fields | 
|  | mode, copy, and \V: |  | I/O | 
|  | mode, fill ( fi), enabling: |  | Manipulating Filling and Adjustment | 
|  | mode, fill, and breakwarnings: |  | Warnings | 
|  | mode, fill, and inter-sentence space: |  | Manipulating Filling and Adjustment | 
|  | mode, fill, and \c: |  | Line Continuation | 
|  | mode, fill, disabling: |  | Manipulating Filling and Adjustment | 
|  | mode, interpretation: |  | Copy Mode | 
|  | mode, line-tabs: |  | Tabs and Fields | 
|  | mode, no-fill: |  | Manipulating Filling and Adjustment | 
|  | mode, no-fill, and \c: |  | Line Continuation | 
|  | mode, no-space ( ns): |  | Manipulating Spacing | 
|  | mode, nroff: |  | troffandnroffModes | 
|  | mode, safer: |  | Groff Options | 
|  | mode, safer: |  | Macro Directories | 
|  | mode, safer: |  | Built-in Registers | 
|  | mode, safer: |  | I/O | 
|  | mode, safer: |  | I/O | 
|  | mode, safer: |  | I/O | 
|  | mode, safer: |  | I/O | 
|  | mode, safer: |  | Safer Mode | 
|  | mode, troff: |  | troffandnroffModes | 
|  | mode, unsafe: |  | Groff Options | 
|  | mode, unsafe: |  | Macro Directories | 
|  | mode, unsafe: |  | Built-in Registers | 
|  | mode, unsafe: |  | I/O | 
|  | mode, unsafe: |  | I/O | 
|  | mode, unsafe: |  | I/O | 
|  | mode, unsafe: |  | I/O | 
|  | modifying requests: |  | Control Characters | 
|  | modulus: |  | Numeric Expressions | 
|  | mommacro package: |  | mom | 
|  | month of the year register ( mo): |  | Built-in Registers | 
|  | motion operators: |  | Numeric Expressions | 
|  | motion quanta: |  | Motion Quanta | 
|  | motion quantum, horizontal: |  | DESC File Format | 
|  | motion quantum, horizontal, register ( .H): |  | Motion Quanta | 
|  | motion quantum, vertical: |  | DESC File Format | 
|  | motion, horizontal ( \h): |  | Page Motions | 
|  | motion, vertical ( \v): |  | Page Motions | 
|  | motions, page: |  | Page Motions | 
|  | mounting font ( fp): |  | Font Positions | 
|  | ms macros: |  | ms | 
|  | ms macros, accent marks: |  | ms Legacy Features | 
|  | ms macros, body text: |  | ms Body Text | 
|  | ms macros, creating table of contents: |  | ms TOC | 
|  | ms macros, displays: |  | ms keeps and displays | 
|  | ms macros, document control settings: |  | ms Document Control Settings | 
|  | ms macros, document description: |  | ms Document Description Macros | 
|  | ms macros, equations: |  | ms Insertions | 
|  | ms macros, figures: |  | ms Insertions | 
|  | ms macros, footers: |  | ms Headers and Footers | 
|  | ms macros, footnotes: |  | ms Footnotes | 
|  | ms macros, fractional type sizes in: |  | Differences from AT&T ms | 
|  | ms macros, general structure: |  | ms Document Structure | 
|  | ms macros, groffdifferences from AT&T: |  | Differences from AT&T ms | 
|  | ms macros, headers: |  | ms Headers and Footers | 
|  | ms macros, headings: |  | Headings in ms | 
|  | ms macros, keeps: |  | ms keeps and displays | 
|  | ms macros, language: |  | ms language and localization | 
|  | ms macros, lists: |  | Lists in ms | 
|  | ms macros, localization: |  | ms language and localization | 
|  | ms macros, margins: |  | ms Margins | 
|  | ms macros, multiple columns: |  | ms Multiple Columns | 
|  | ms macros, naming conventions: |  | ms Naming Conventions | 
|  | ms macros, nested lists: |  | Indented regions in ms | 
|  | ms macros, obtaining typographical symbols: |  | Typographical symbols in ms | 
|  | ms macros, page layout: |  | ms Page Layout | 
|  | ms macros, paragraph handling: |  | Paragraphs in ms | 
|  | ms macros, references: |  | ms Insertions | 
|  | ms macros, special characters: |  | ms Legacy Features | 
|  | ms macros, strings: |  | ms Legacy Features | 
|  | ms macros, tables: |  | ms Insertions | 
|  | ms macros, text settings: |  | Text settings in ms | 
|  | multi-file documents: |  | Debugging | 
|  | multi-line strings: |  | Strings | 
|  | multi-page table example [ms]: |  | ms Insertions | 
|  | multiple columns [ms]: |  | ms Multiple Columns | 
|  | multiplication: |  | Numeric Expressions | 
| 
 | 
| N |  |  | 
|---|
|  | nscaling unit: |  | Measurements | 
|  | name space, common, of macros, diversions, and strings: |  | Identifiers | 
|  | name, background color, register ( .M): |  | Colors | 
|  | name, fill color, register ( .M): |  | Colors | 
|  | name, stroke color, register ( .m): |  | Colors | 
|  | named character ( \C): |  | Using Symbols | 
|  | names, long: |  | Compatibility Mode | 
|  | naming conventions, ms macros: |  | ms Naming Conventions | 
|  | nerequest, and the.truncregister: |  | Page Location Traps | 
|  | nerequest, comparison withsv: |  | Page Control | 
|  | negating register values: |  | Setting Registers | 
|  | negation: |  | Numeric Expressions | 
|  | nested assignments: |  | Interpolating Registers | 
|  | nested diversions: |  | Diversions | 
|  | nested lists [ms]: |  | Indented regions in ms | 
|  | nesting level, suppression, register: |  | Suppressing Output | 
|  | new page ( bp): |  | Basics | 
|  | new page ( bp): |  | Page Control | 
|  | newline character, and translations: |  | Character Translations | 
|  | newline character, in strings, escaping: |  | Strings | 
|  | newline, as delimiter: |  | Delimiters | 
|  | newline, final, stripping in diversions: |  | Punning Names | 
|  | next file, processing ( nx): |  | I/O | 
|  | next free font position register ( .fp): |  | Font Positions | 
|  | nfrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | nlregister, and.d: |  | Diversions | 
|  | nlregister, difference to.h: |  | Diversions | 
|  | nmrequest, using+and-with: |  | Numeric Expressions | 
|  | no-break control character ( '): |  | Requests and Macros | 
|  | no-break control character, changing ( c2): |  | Control Characters | 
|  | no-fill mode: |  | Manipulating Filling and Adjustment | 
|  | no-fill mode, and \c: |  | Line Continuation | 
|  | no-space mode ( ns): |  | Manipulating Spacing | 
|  | node, output: |  | Gtroff Internals | 
|  | non-printing break point ( \:): |  | Manipulating Hyphenation | 
|  | non-printing input break ( \&): |  | Requests and Macros | 
|  | non-printing input break ( \&), effect on kerning: |  | Ligatures and Kerning | 
|  | non-printing input break ( \&), effect on\lescape: |  | Drawing Requests | 
|  | nrrequest, and warnings: |  | Warnings | 
|  | nrrequest, using+and-with: |  | Numeric Expressions | 
|  | nroffmode: |  | troffandnroffModes | 
|  | number of registers register ( .R): |  | Built-in Registers | 
|  | number, input line, setting ( lf): |  | Debugging | 
|  | number, page ( pn): |  | Page Layout | 
|  | numbered glyph ( \N): |  | Character Translations | 
|  | numbered glyph ( \N): |  | Using Symbols | 
|  | numbered list, example markup [ms]: |  | Lists in ms | 
|  | numbers, line, printing ( nm): |  | Miscellaneous | 
|  | numeral-width space ( \0): |  | Page Motions | 
|  | numerals, as delimiters: |  | Delimiters | 
|  | numerals, Roman: |  | Assigning Register Formats | 
|  | numeric expression, valid: |  | Numeric Expressions | 
|  | numeric expressions: |  | Numeric Expressions | 
| 
 | 
| O |  |  | 
|---|
|  | object creation: |  | Writing Macros | 
|  | offset, page: |  | Page Geometry | 
|  | offset, page ( po): |  | Line Layout | 
|  | openrequest, and safer mode: |  | Groff Options | 
|  | openarequest, and safer mode: |  | Groff Options | 
|  | opening brace escape sequence ( \}): |  | Conditional Blocks | 
|  | opening file ( open): |  | I/O | 
|  | operator, scaling: |  | Numeric Expressions | 
|  | operators, arithmetic: |  | Numeric Expressions | 
|  | operators, as delimiters: |  | Delimiters | 
|  | operators, comparison: |  | Numeric Expressions | 
|  | operators, extremum ( >?,<?): |  | Numeric Expressions | 
|  | operators, logical: |  | Numeric Expressions | 
|  | operators, motion: |  | Numeric Expressions | 
|  | operators, unary arithmetic: |  | Numeric Expressions | 
|  | optical size of a font: |  | Changing Fonts | 
|  | options: |  | Groff Options | 
|  | order of evaluation in expressions: |  | Numeric Expressions | 
|  | orientation, landscape: |  | Paper Format | 
|  | orphan lines, preventing with ne: |  | Page Control | 
|  | osrequest, and no-space mode: |  | Page Control | 
|  | output and input requests: |  | I/O | 
|  | output comparison operator: |  | Operators in Conditionals | 
|  | output device name string ( .T): |  | Groff Options | 
|  | output device name string ( .T): |  | Strings | 
|  | output device name string ( .T), in other implementations: |  | Other Differences | 
|  | output device usage register ( .T): |  | Groff Options | 
|  | output device usage register ( .T), incompatibility with AT&Ttroff: |  | Other Differences | 
|  | output devices: |  | Output Device Intro | 
|  | output encoding, ASCII: |  | Groff Options | 
|  | output encoding, code page 1047: |  | Groff Options | 
|  | output encoding, EBCDIC: |  | Groff Options | 
|  | output encoding, ISO 646: |  | Groff Options | 
|  | output encoding, Latin-1 (ISO 8859-1): |  | Groff Options | 
|  | output encoding, UTF-8: |  | Groff Options | 
|  | output glyphs, and input characters, compatibility with AT&T troff: |  | Other Differences | 
|  | output line break: |  | Breaking | 
|  | output line number register ( ln): |  | Miscellaneous | 
|  | output line, continuation ( \c): |  | Line Continuation | 
|  | output line, horizontal position, register ( .k): |  | Page Motions | 
|  | output node: |  | Gtroff Internals | 
|  | outputrequest, and copy mode: |  | Diversions | 
|  | outputrequest, and\!: |  | Diversions | 
|  | output, filling, disablement of ( nf): |  | Manipulating Filling and Adjustment | 
|  | output, filling, enablement of ( fi): |  | Manipulating Filling and Adjustment | 
|  | output, flush ( fl): |  | Debugging | 
|  | output, gtroff: |  | gtroff Output | 
|  | output, intermediate: |  | gtroff Output | 
|  | output, suppressing ( \O): |  | Suppressing Output | 
|  | output, transparent ( cf,trf): |  | I/O | 
|  | output, transparent ( \!,\?): |  | Diversions | 
|  | output, transparent, incompatibilities with AT&T troff: |  | Other Differences | 
|  | output, troff: |  | gtroff Output | 
|  | overlapping characters: |  | Using Symbols | 
|  | overstriking glyphs ( \o): |  | Page Motions | 
| 
 | 
| P |  |  | 
|---|
|  | pscaling unit: |  | Measurements | 
|  | Pscaling unit: |  | Measurements | 
|  | package, macro: |  | Macro Packages | 
|  | package, macro, auxiliary: |  | Major Macro Packages | 
|  | package, macro, full-service: |  | Major Macro Packages | 
|  | package, macro, introduction: |  | Macro Package Intro | 
|  | package, macro, major: |  | Major Macro Packages | 
|  | package, macro, minor: |  | Major Macro Packages | 
|  | package, macro, search path: |  | Macro Directories | 
|  | package, package, structuring the source of: |  | Invoking Requests | 
|  | padding character, for fields ( fc): |  | Fields | 
|  | page: |  | Page Geometry | 
|  | page break: |  | Page Geometry | 
|  | page break, conditional ( ne): |  | Page Control | 
|  | page control: |  | Page Control | 
|  | page ejecting register ( .pe): |  | Page Location Traps | 
|  | page footers: |  | Page Location Traps | 
|  | page headers: |  | Page Location Traps | 
|  | page layout: |  | Page Layout | 
|  | page layout [ms]: |  | ms Page Layout | 
|  | page length ( pl): |  | Page Layout | 
|  | page length register ( .p): |  | Page Layout | 
|  | page location traps: |  | Page Location Traps | 
|  | page location traps, debugging: |  | Page Location Traps | 
|  | page location, vertical, marking ( mk): |  | Page Motions | 
|  | page location, vertical, returning to marked ( rt): |  | Page Motions | 
|  | page motions: |  | Page Motions | 
|  | page number ( pn): |  | Page Layout | 
|  | page number character ( %): |  | Page Layout | 
|  | page number character, changing ( pc): |  | Page Layout | 
|  | page number register ( %): |  | Page Control | 
|  | page offset: |  | Page Geometry | 
|  | page offset ( po): |  | Line Layout | 
|  | page orientation, landscape: |  | Paper Format | 
|  | page, geometry of: |  | Page Geometry | 
|  | page, new ( bp): |  | Page Control | 
|  | paper format: |  | Paper Format | 
|  | paper formats: |  | Paper Formats | 
|  | paper size: |  | Paper Format | 
|  | paragraphs: |  | Paragraphs | 
|  | parameter count register ( .$): |  | Parameters | 
|  | parameters: |  | Parameters | 
|  | parameters, and compatibility mode: |  | Gtroff Internals | 
|  | parameters, macro ( \$): |  | Parameters | 
|  | parentheses: |  | Numeric Expressions | 
|  | partially collected line: |  | Manipulating Filling and Adjustment | 
|  | path, for font files: |  | Font Directories | 
|  | path, for tmac files: |  | Macro Directories | 
|  | pattern files, for hyphenation: |  | Manipulating Hyphenation | 
|  | patterns for hyphenation ( hpf): |  | Manipulating Hyphenation | 
|  | pending output line: |  | Manipulating Filling and Adjustment | 
|  | pirequest, andgroff: |  | I/O | 
|  | pirequest, and safer mode: |  | Groff Options | 
|  | pirequest, disabled by default: |  | Safer Mode | 
|  | pica scaling unit ( P): |  | Measurements | 
|  | PID of GNU troffregister ($$): |  | Built-in Registers | 
|  | pile, glyph ( \b): |  | Drawing Requests | 
|  | plrequest, using+and-with: |  | Numeric Expressions | 
|  | plain text approximation output register ( .A): |  | Groff Options | 
|  | plain text approximation output register ( .A): |  | Built-in Registers | 
|  | planting a trap: |  | Traps | 
|  | platform-specific directory: |  | Macro Directories | 
|  | pmrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | pnrequest, using+and-with: |  | Numeric Expressions | 
|  | PNG image generation from PostScript: |  | DESC File Format | 
|  | porequest, using+and-with: |  | Numeric Expressions | 
|  | point scaling unit ( p): |  | Measurements | 
|  | point size registers ( .s,.ps): |  | Changing the Type Size | 
|  | point size registers, last-requested ( .psr,.sr): |  | Using Fractional Type Sizes | 
|  | point sizes, changing ( ps,\s): |  | Changing the Type Size | 
|  | point sizes, fractional: |  | Using Fractional Type Sizes | 
|  | point sizes, fractional: |  | Other Differences | 
|  | polygon, drawing (‘\D'p …'’): |  | Drawing Requests | 
|  | polygon, solid, drawing (‘\D'P …'’): |  | Drawing Requests | 
|  | position of lowest text line ( .h): |  | Diversions | 
|  | position, absolute (sic) operator ( |): |  | Numeric Expressions | 
|  | position, drawing: |  | Page Geometry | 
|  | position, horizontal input line, saving ( \k): |  | Page Motions | 
|  | position, horizontal, in input line, register ( hp): |  | Page Motions | 
|  | position, horizontal, in output line, register ( .k): |  | Page Motions | 
|  | position, vertical, in diversion, register ( .d): |  | Diversions | 
|  | positions, font: |  | Font Positions | 
|  | post-vertical line spacing: |  | Changing the Vertical Spacing | 
|  | post-vertical line spacing register ( .pvs): |  | Changing the Vertical Spacing | 
|  | post-vertical line spacing, changing ( pvs): |  | Changing the Vertical Spacing | 
|  | postprocessor access: |  | Postprocessor Access | 
|  | postprocessors: |  | Output Device Intro | 
|  | PostScript fonts: |  | Font Families | 
|  | PostScript, bounding box: |  | Miscellaneous | 
|  | PostScript, PNG image generation: |  | DESC File Format | 
|  | prefix, for commands: |  | Environment | 
|  | preprocessors: |  | Preprocessor Intro | 
|  | previous font ( ft,\f[],\fP): |  | Changing Fonts | 
|  | previous line length ( .n): |  | Environments | 
|  | print current page register ( .P): |  | Groff Options | 
|  | printing backslash ( \\,\e,\E,\[rs]): |  | Other Differences | 
|  | printing line numbers ( nm): |  | Miscellaneous | 
|  | printing to stderr ( tm,tm1,tmc): |  | Debugging | 
|  | printing, zero-width ( \z,\Z): |  | Page Motions | 
|  | printing, zero-width ( \z,\Z): |  | Page Motions | 
|  | process ID of GNU troffregister ($$): |  | Built-in Registers | 
|  | processing next file ( nx): |  | I/O | 
|  | productive input line: |  | Manipulating Filling and Adjustment | 
|  | properties of characters ( cflags): |  | Using Symbols | 
|  | properties of glyphs ( cflags): |  | Using Symbols | 
|  | psrequest, and constant glyph space mode: |  | Artificial Fonts | 
|  | psrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | psrequest, using+and-with: |  | Numeric Expressions | 
|  | psrequest, with fractional type sizes: |  | Using Fractional Type Sizes | 
|  | psorequest, and safer mode: |  | Groff Options | 
|  | pvsrequest, using+and-with: |  | Numeric Expressions | 
| 
 | 
| Q |  |  | 
|---|
|  | quanta, motion: |  | Motion Quanta | 
|  | quantum, horizontal motion: |  | DESC File Format | 
|  | quantum, vertical motion: |  | DESC File Format | 
|  | quotes, major: |  | Displays | 
| 
 | 
| R |  |  | 
|---|
|  | radicalexglyph, andcflags: |  | Using Symbols | 
|  | ragged-left text: |  | Manipulating Filling and Adjustment | 
|  | ragged-right text: |  | Manipulating Filling and Adjustment | 
|  | rcrequest, and glyph definitions: |  | Using Symbols | 
|  | read-only register, changing format: |  | Assigning Register Formats | 
|  | reading from standard input ( rd): |  | I/O | 
|  | recursive macros: |  | while | 
|  | refer, and macro names starting with[or]: |  | Identifiers | 
|  | reference, gtroff: |  | gtroff Reference | 
|  | references [ms]: |  | ms Insertions | 
|  | register format, in expressions: |  | Assigning Register Formats | 
|  | register, creating alias for ( aln): |  | Setting Registers | 
|  | register, format ( \g): |  | Assigning Register Formats | 
|  | register, removing ( rr): |  | Setting Registers | 
|  | register, removing alias for ( aln): |  | Setting Registers | 
|  | register, renaming ( rnn): |  | Setting Registers | 
|  | registers: |  | Registers | 
|  | registers, built-in: |  | Built-in Registers | 
|  | registers, dumping ( pnr): |  | Debugging | 
|  | registers, interpolating ( \n): |  | Interpolating Registers | 
|  | registers, number of, register ( .R): |  | Built-in Registers | 
|  | registers, setting ( nr,\R): |  | Setting Registers | 
|  | removing a register ( rr): |  | Setting Registers | 
|  | removing alias for register ( aln): |  | Setting Registers | 
|  | removing alias, for diversion ( rm): |  | Strings | 
|  | removing alias, for macro ( rm): |  | Strings | 
|  | removing alias, for string ( rm): |  | Strings | 
|  | removing diversion ( rm): |  | Strings | 
|  | removing glyph definition ( rchar,rfschar): |  | Using Symbols | 
|  | removing macro ( rm): |  | Strings | 
|  | removing request ( rm): |  | Strings | 
|  | removing string ( rm): |  | Strings | 
|  | renaming a register ( rnn): |  | Setting Registers | 
|  | renaming diversion ( rn): |  | Strings | 
|  | renaming macro ( rn): |  | Strings | 
|  | renaming request ( rn): |  | Strings | 
|  | renaming string ( rn): |  | Strings | 
|  | request: |  | Requests and Macros | 
|  | request: |  | Formatter Instructions | 
|  | request arguments: |  | Invoking Requests | 
|  | request arguments, and compatibility mode: |  | Gtroff Internals | 
|  | request arguments, and tabs: |  | Invoking Requests | 
|  | request, removing ( rm): |  | Strings | 
|  | request, renaming ( rn): |  | Strings | 
|  | request, undefined: |  | Comments | 
|  | requests for drawing: |  | Drawing Requests | 
|  | requests for input and output: |  | I/O | 
|  | requests, intercepting: |  | Control Characters | 
|  | requests, invoking: |  | Invoking Requests | 
|  | requests, modifying: |  | Control Characters | 
|  | resolution, device: |  | Page Geometry | 
|  | resolution, device: |  | DESC File Format | 
|  | resolution, device, obtaining in the formatter: |  | Measurements | 
|  | resolution, horizontal: |  | DESC File Format | 
|  | resolution, horizontal, register ( .H): |  | Motion Quanta | 
|  | resolution, vertical: |  | DESC File Format | 
|  | returning to marked vertical page location ( rt): |  | Page Motions | 
|  | revision number register ( .Y): |  | Built-in Registers | 
|  | right margin: |  | Line Layout | 
|  | right-justifying ( rj): |  | Manipulating Filling and Adjustment | 
|  | rivers: |  | Other Differences | 
|  | rjrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | rnglyph, andcflags: |  | Using Symbols | 
|  | roman glyph, correction after italic glyph ( \/): |  | Ligatures and Kerning | 
|  | roman glyph, correction before italic glyph ( \,): |  | Ligatures and Kerning | 
|  | Roman numerals: |  | Assigning Register Formats | 
|  | Roman numerals, extrema (maximum and minimum): |  | Assigning Register Formats | 
|  | rqglyph, at end of sentence: |  | Sentences | 
|  | rqglyph, at end of sentence: |  | Using Symbols | 
|  | rtrequest, using+and-with: |  | Numeric Expressions | 
|  | ruglyph, andcflags: |  | Using Symbols | 
|  | running system commands: |  | I/O | 
| 
 | 
| S |  |  | 
|---|
|  | sscaling unit: |  | Using Fractional Type Sizes | 
|  | safer mode: |  | Groff Options | 
|  | safer mode: |  | Macro Directories | 
|  | safer mode: |  | Built-in Registers | 
|  | safer mode: |  | I/O | 
|  | safer mode: |  | I/O | 
|  | safer mode: |  | I/O | 
|  | safer mode: |  | I/O | 
|  | safer mode: |  | Safer Mode | 
|  | saving horizontal input line position ( \k): |  | Page Motions | 
|  | scaling indicator: |  | Measurements | 
|  | scaling operator: |  | Numeric Expressions | 
|  | scaling unit c: |  | Measurements | 
|  | scaling unit f: |  | Colors | 
|  | scaling unit i: |  | Measurements | 
|  | scaling unit m: |  | Measurements | 
|  | scaling unit M: |  | Measurements | 
|  | scaling unit n: |  | Measurements | 
|  | scaling unit p: |  | Measurements | 
|  | scaling unit P: |  | Measurements | 
|  | scaling unit s: |  | Using Fractional Type Sizes | 
|  | scaling unit u: |  | Measurements | 
|  | scaling unit v: |  | Measurements | 
|  | scaling unit z: |  | Using Fractional Type Sizes | 
|  | searching fonts: |  | Font Directories | 
|  | searching macros: |  | Macro Directories | 
|  | seconds, current time ( seconds): |  | Built-in Registers | 
|  | sentence space: |  | Sentences | 
|  | sentence space size register ( .sss): |  | Manipulating Filling and Adjustment | 
|  | sentences: |  | Sentences | 
|  | sequence, escape: |  | Formatter Instructions | 
|  | setting diversion trap ( dt): |  | Diversion Traps | 
|  | setting end-of-input trap ( em): |  | End-of-input Traps | 
|  | setting input line number ( lf): |  | Debugging | 
|  | setting input line trap ( it,itc): |  | Input Line Traps | 
|  | setting registers ( nr,\R): |  | Setting Registers | 
|  | shading filled objects (‘\D'f …'’): |  | Drawing Requests | 
|  | shcrequest, and translations: |  | Character Translations | 
|  | site-specific directory: |  | Macro Directories | 
|  | site-specific directory: |  | Font Directories | 
|  | size of sentence space register ( .sss): |  | Manipulating Filling and Adjustment | 
|  | size of word space register ( .ss): |  | Manipulating Filling and Adjustment | 
|  | size, optical, of a font: |  | Changing Fonts | 
|  | size, paper: |  | Paper Format | 
|  | size, size: |  | Manipulating Type Size and Vertical Spacing | 
|  | sizes, fractional: |  | Other Differences | 
|  | sizes, fractional type: |  | Using Fractional Type Sizes | 
|  | skew, of last glyph ( .csk): |  | Environments | 
|  | slant, font, changing ( \S): |  | Artificial Fonts | 
|  | soft hyphen character, setting ( shc): |  | Manipulating Hyphenation | 
|  | soft hyphen glyph ( hy): |  | Manipulating Hyphenation | 
|  | solid circle, drawing (‘\D'C …'’): |  | Drawing Requests | 
|  | solid ellipse, drawing (‘\D'E …'’): |  | Drawing Requests | 
|  | solid polygon, drawing (‘\D'P …'’): |  | Drawing Requests | 
|  | SOURCE_DATE_EPOCH, environment variable: |  | Environment | 
|  | sprequest, and no-space mode: |  | Manipulating Spacing | 
|  | sprequest, and traps: |  | Manipulating Spacing | 
|  | sprequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | space between sentences: |  | Sentences | 
|  | space between sentences register ( .sss): |  | Manipulating Filling and Adjustment | 
|  | space between words register ( .ss): |  | Manipulating Filling and Adjustment | 
|  | space character, as delimiter: |  | Delimiters | 
|  | space characters, in expressions: |  | Numeric Expressions | 
|  | space, between sentences: |  | Manipulating Filling and Adjustment | 
|  | space, between words: |  | Manipulating Filling and Adjustment | 
|  | space, discardable, horizontal: |  | Manipulating Filling and Adjustment | 
|  | space, discarded, in traps: |  | Manipulating Spacing | 
|  | space, hair ( \^): |  | Page Motions | 
|  | space, horizontal ( \h): |  | Page Motions | 
|  | space, horizontal, unformatting: |  | Punning Names | 
|  | space, thin ( \|): |  | Page Motions | 
|  | space, unbreakable ( \~): |  | Manipulating Filling and Adjustment | 
|  | space, unbreakable and unadjustable ( \SP): |  | Page Motions | 
|  | space, vertical, unit ( v): |  | Measurements | 
|  | space, width of a digit (numeral) ( \0): |  | Page Motions | 
|  | spaces with ds: |  | Strings | 
|  | spaces, in a macro argument: |  | Calling Macros | 
|  | spaces, leading and trailing: |  | Breaking | 
|  | spacing: |  | Basics | 
|  | spacing, manipulating: |  | Manipulating Spacing | 
|  | spacing, vertical: |  | Page Geometry | 
|  | spacing, vertical: |  | Manipulating Type Size and Vertical Spacing | 
|  | special characters: |  | Sentences | 
|  | special characters: |  | Character Translations | 
|  | special characters [ms]: |  | ms Legacy Features | 
|  | special fonts: |  | Using Symbols | 
|  | special fonts: |  | Special Fonts | 
|  | special fonts: |  | Font Description File Format | 
|  | special fonts, emboldening: |  | Artificial Fonts | 
|  | specialrequest, and font translations: |  | Changing Fonts | 
|  | specialrequest, and glyph search order: |  | Using Symbols | 
|  | spline, drawing (‘\D'~ …'’): |  | Drawing Requests | 
|  | springing a trap: |  | Traps | 
|  | sqrtexglyph, andcflags: |  | Using Symbols | 
|  | ssrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | stack: |  | Environments | 
|  | stacking glyphs ( \b): |  | Drawing Requests | 
|  | standard input, reading from ( rd): |  | I/O | 
|  | stderr, printing to ( tm,tm1,tmc): |  | Debugging | 
|  | stops, tab: |  | Tabs and Leaders | 
|  | string arguments: |  | Strings | 
|  | string comparison: |  | Operators in Conditionals | 
|  | string expansion ( \*): |  | Strings | 
|  | string interpolation ( \*): |  | Strings | 
|  | string, appending ( as): |  | Strings | 
|  | string, creating alias for ( als): |  | Strings | 
|  | string, length of ( length): |  | Strings | 
|  | string, removing ( rm): |  | Strings | 
|  | string, removing alias for ( rm): |  | Strings | 
|  | string, renaming ( rn): |  | Strings | 
|  | strings: |  | Strings | 
|  | strings [ms]: |  | ms Legacy Features | 
|  | strings, multi-line: |  | Strings | 
|  | strings, shared name space with macros and diversions: |  | Identifiers | 
|  | stripping final newline in diversions: |  | Punning Names | 
|  | stroke color: |  | Colors | 
|  | stroke color name register ( .m): |  | Colors | 
|  | structuring source code of documents or macro packages: |  | Invoking Requests | 
|  | styrequest, and changing fonts: |  | Changing Fonts | 
|  | styrequest, and font positions: |  | Font Positions | 
|  | styrequest, and font translations: |  | Changing Fonts | 
|  | styles, font: |  | Font Families | 
|  | substring ( substring): |  | Strings | 
|  | subtraction: |  | Numeric Expressions | 
|  | suppressing output ( \O): |  | Suppressing Output | 
|  | suppression nesting level register: |  | Suppressing Output | 
|  | svrequest, and no-space mode: |  | Page Control | 
|  | switching environments ( ev): |  | Environments | 
|  | syrequest, and safer mode: |  | Groff Options | 
|  | syrequest, disabled by default: |  | Safer Mode | 
|  | symbol: |  | Using Symbols | 
|  | symbol table, dumping ( pm): |  | Debugging | 
|  | symbol, defining ( char): |  | Using Symbols | 
|  | symbols, using: |  | Using Symbols | 
|  | system commands, running: |  | I/O | 
|  | system()return value register (systat): |  | I/O | 
| 
 | 
| T |  |  | 
|---|
|  | tab character: |  | Tabs and Leaders | 
|  | tab character encoding: |  | Tabs and Fields | 
|  | tab character, and translations: |  | Character Translations | 
|  | tab character, as delimiter: |  | Delimiters | 
|  | tab character, non-interpreted ( \t): |  | Tabs and Fields | 
|  | tab repetition character ( tc): |  | Tabs and Fields | 
|  | tab stop settings register ( .tabs): |  | Tabs and Fields | 
|  | tab stops: |  | Tabs and Leaders | 
|  | tab stops, default: |  | Tabs and Fields | 
|  | tab, line-tabs mode: |  | Tabs and Fields | 
|  | table of contents: |  | Table of Contents | 
|  | table of contents: |  | Leaders | 
|  | table of contents, creating [ms]: |  | ms TOC | 
|  | table, multi-page, example [ms]: |  | ms Insertions | 
|  | tables [ms]: |  | ms Insertions | 
|  | tabs, and fields: |  | Tabs and Fields | 
|  | tabs, and macro arguments: |  | Invoking Requests | 
|  | tabs, and request arguments: |  | Invoking Requests | 
|  | tabs, before comments: |  | Comments | 
|  | terminal, conditional output for: |  | Operators in Conditionals | 
|  | text baseline: |  | Page Geometry | 
|  | text baseline: |  | Manipulating Type Size and Vertical Spacing | 
|  | text line: |  | Requests and Macros | 
|  | text line, position of lowest ( .h): |  | Diversions | 
|  | text, GNU troffprocessing: |  | Text | 
|  | text, justifying: |  | Manipulating Filling and Adjustment | 
|  | text, justifying ( rj): |  | Manipulating Filling and Adjustment | 
|  | thickness of lines (‘\D't …'’): |  | Drawing Requests | 
|  | thin space ( \|): |  | Page Motions | 
|  | three-part title ( tl): |  | Page Layout | 
|  | tirequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | tirequest, using+and-with: |  | Numeric Expressions | 
|  | time, current, hours ( hours): |  | Built-in Registers | 
|  | time, current, minutes ( minutes): |  | Built-in Registers | 
|  | time, current, seconds ( seconds): |  | Built-in Registers | 
|  | time, formating: |  | I/O | 
|  | title line ( tl): |  | Page Layout | 
|  | title line length register ( .lt): |  | Page Layout | 
|  | title line, length ( lt): |  | Page Layout | 
|  | titles: |  | Page Layout | 
|  | tkfrequest, and font styles: |  | Font Families | 
|  | tkfrequest, and font translations: |  | Changing Fonts | 
|  | tkfrequest, with fractional type sizes: |  | Using Fractional Type Sizes | 
|  | tlrequest, andmc: |  | Miscellaneous | 
|  | tmac, directory: |  | Macro Directories | 
|  | tmac, path: |  | Macro Directories | 
|  | TMPDIR, environment variable: |  | Environment | 
|  | token, input: |  | Gtroff Internals | 
|  | top margin: |  | Page Layout | 
|  | top-level diversion: |  | Diversions | 
|  | top-level diversion, and bp: |  | Page Control | 
|  | top-level diversion, and \!: |  | Diversions | 
|  | top-level diversion, and \?: |  | Diversions | 
|  | trrequest, and glyph definitions: |  | Using Symbols | 
|  | trrequest, and soft hyphen character: |  | Manipulating Hyphenation | 
|  | trrequest, incompatibilities with AT&Ttroff: |  | Other Differences | 
|  | track kerning: |  | Ligatures and Kerning | 
|  | track kerning, activating ( tkf): |  | Ligatures and Kerning | 
|  | trailing double quotes in strings: |  | Strings | 
|  | trailing spaces in string definitions and appendments: |  | Strings | 
|  | trailing spaces on text lines: |  | Breaking | 
|  | translations of characters: |  | Character Translations | 
|  | transparent characters: |  | Using Symbols | 
|  | transparent output ( cf,trf): |  | I/O | 
|  | transparent output ( \!,\?): |  | Diversions | 
|  | transparent output, incompatibilities with AT&T troff: |  | Other Differences | 
|  | trap: |  | Deferring Output | 
|  | trap, changing location ( ch): |  | Page Location Traps | 
|  | trap, distance to next vertical position, register ( .t): |  | Page Location Traps | 
|  | trap, diversion, setting ( dt): |  | Diversion Traps | 
|  | trap, end-of-input, setting ( em): |  | End-of-input Traps | 
|  | trap, input line, clearing ( it,itc): |  | Input Line Traps | 
|  | trap, input line, setting ( it,itc): |  | Input Line Traps | 
|  | trap, planting: |  | Traps | 
|  | trap, springing: |  | Traps | 
|  | traps: |  | Traps | 
|  | traps, and discarded space: |  | Manipulating Spacing | 
|  | traps, and diversions: |  | Page Location Traps | 
|  | traps, blank line: |  | Blank Line Traps | 
|  | traps, diversion: |  | Diversion Traps | 
|  | traps, end-of-input: |  | End-of-input Traps | 
|  | traps, input line: |  | Input Line Traps | 
|  | traps, input line, and interrupted lines ( itc): |  | Input Line Traps | 
|  | traps, leading space: |  | Leading Space Traps | 
|  | traps, page location: |  | Page Location Traps | 
|  | traps, page location, dumping ( ptr): |  | Debugging | 
|  | traps, page location, listing ( ptr): |  | Debugging | 
|  | traps, sprung by bprequest (.pe): |  | Page Location Traps | 
|  | traps, vertical position: |  | Vertical Position Traps | 
|  | trfrequest, and copy mode: |  | I/O | 
|  | trfrequest, and invalid characters: |  | I/O | 
|  | trfrequest, causing implicit break: |  | Manipulating Filling and Adjustment | 
|  | trinrequest, andasciify: |  | Diversions | 
|  | troffmode: |  | troffandnroffModes | 
|  | troffoutput: |  | gtroff Output | 
|  | truncated vertical space register ( .trunc): |  | Page Location Traps | 
|  | truncating division: |  | Numeric Expressions | 
|  | TTY, conditional output for: |  | Operators in Conditionals | 
|  | tutorial for macro users: |  | Tutorial for Macro Users | 
|  | type size: |  | Manipulating Type Size and Vertical Spacing | 
|  | type size registers ( .s,.ps): |  | Changing the Type Size | 
|  | type size registers, last-requested ( .psr,.sr): |  | Using Fractional Type Sizes | 
|  | type sizes, changing ( ps,\s): |  | Changing the Type Size | 
|  | type sizes, fractional: |  | Using Fractional Type Sizes | 
|  | type sizes, fractional: |  | Other Differences | 
|  | TZ, environment variable: |  | Environment | 
| 
 | 
| U |  |  | 
|---|
|  | uscaling unit: |  | Measurements | 
|  | ufrequest, and font styles: |  | Font Families | 
|  | ulglyph, andcflags: |  | Using Symbols | 
|  | ulrequest, and font translations: |  | Changing Fonts | 
|  | Ultrix-specific manmacros: |  | Optional man extensions | 
|  | unadjustable and unbreakable space ( \SP): |  | Page Motions | 
|  | unary arithmetic operators: |  | Numeric Expressions | 
|  | unbreakable and unadjustable space ( \SP): |  | Page Motions | 
|  | unbreakable space ( \~): |  | Manipulating Filling and Adjustment | 
|  | undefined identifiers: |  | Identifiers | 
|  | undefined request: |  | Comments | 
|  | underline font ( uf): |  | Artificial Fonts | 
|  | underlining ( ul): |  | Artificial Fonts | 
|  | underlining, continuous ( cu): |  | Artificial Fonts | 
|  | underscore glyph ( \[ru]): |  | Drawing Requests | 
|  | unformatting diversions ( asciify): |  | Diversions | 
|  | unformatting horizontal space: |  | Punning Names | 
|  | Unicode: |  | Identifiers | 
|  | Unicode: |  | Using Symbols | 
|  | unit, scaling, c: |  | Measurements | 
|  | unit, scaling, f: |  | Colors | 
|  | unit, scaling, i: |  | Measurements | 
|  | unit, scaling, m: |  | Measurements | 
|  | unit, scaling, M: |  | Measurements | 
|  | unit, scaling, n: |  | Measurements | 
|  | unit, scaling, p: |  | Measurements | 
|  | unit, scaling, P: |  | Measurements | 
|  | unit, scaling, s: |  | Using Fractional Type Sizes | 
|  | unit, scaling, u: |  | Measurements | 
|  | unit, scaling, v: |  | Measurements | 
|  | unit, scaling, z: |  | Using Fractional Type Sizes | 
|  | units of measurement: |  | Measurements | 
|  | units, basic: |  | Page Geometry | 
|  | units, basic, converstion to: |  | Measurements | 
|  | units, default: |  | Default Units | 
|  | units, machine: |  | Page Geometry | 
|  | unnamed fill colors ( \D'F…'): |  | Drawing Requests | 
|  | unnamed glyphs: |  | Using Symbols | 
|  | unnamed glyphs, accessing with \N: |  | Font Description File Format | 
|  | unsafe mode: |  | Groff Options | 
|  | unsafe mode: |  | Macro Directories | 
|  | unsafe mode: |  | Built-in Registers | 
|  | unsafe mode: |  | I/O | 
|  | unsafe mode: |  | I/O | 
|  | unsafe mode: |  | I/O | 
|  | unsafe mode: |  | I/O | 
|  | up-casing a string ( stringup): |  | Strings | 
|  | uppercasing a string ( stringup): |  | Strings | 
|  | upright glyph, correction after oblique glyph ( \/): |  | Ligatures and Kerning | 
|  | upright glyph, correction before oblique glyph ( \,): |  | Ligatures and Kerning | 
|  | URLs, breaking ( \:): |  | Manipulating Hyphenation | 
|  | user’s macro tutorial: |  | Tutorial for Macro Users | 
|  | user’s tutorial for macros: |  | Tutorial for Macro Users | 
|  | using escape sequences: |  | Using Escape Sequences | 
|  | using symbols: |  | Using Symbols | 
|  | UTF-8, output encoding: |  | Groff Options | 
| 
 | 
| V |  |  | 
|---|
|  | vscaling unit: |  | Measurements | 
|  | valid numeric expression: |  | Numeric Expressions | 
|  | value, incrementing without changing the register: |  | Auto-increment | 
|  | variables in environment: |  | Environment | 
|  | vee: |  | Page Geometry | 
|  | vee scaling unit ( v): |  | Measurements | 
|  | version number, major, register ( .x): |  | Built-in Registers | 
|  | version number, minor, register ( .y): |  | Built-in Registers | 
|  | vertical drawing position ( nl): |  | Page Control | 
|  | vertical line drawing ( \L): |  | Drawing Requests | 
|  | vertical line spacing register ( .v): |  | Changing the Vertical Spacing | 
|  | vertical line spacing, changing ( vs): |  | Changing the Vertical Spacing | 
|  | vertical line spacing, effective value: |  | Changing the Vertical Spacing | 
|  | vertical motion ( \v): |  | Page Motions | 
|  | vertical motion quantum: |  | DESC File Format | 
|  | vertical page location, marking ( mk): |  | Page Motions | 
|  | vertical page location, returning to marked ( rt): |  | Page Motions | 
|  | vertical position in diversion register ( .d): |  | Diversions | 
|  | vertical position trap enable register ( .vpt): |  | Vertical Position Traps | 
|  | vertical position traps: |  | Vertical Position Traps | 
|  | vertical position traps, enabling ( vpt): |  | Vertical Position Traps | 
|  | vertical position, drawing ( nl): |  | Page Control | 
|  | vertical resolution: |  | DESC File Format | 
|  | vertical space unit ( v): |  | Measurements | 
|  | vertical spacing: |  | Page Geometry | 
|  | vertical spacing: |  | Manipulating Type Size and Vertical Spacing | 
| 
 | 
| W |  |  | 
|---|
|  | warning categories: |  | Warnings | 
|  | warning level ( warn): |  | Debugging | 
|  | warnings: |  | Debugging | 
|  | warnings: |  | Warnings | 
|  | what is groff?: |  | What Is groff? | 
|  | while: |  | while | 
|  | whilerequest, and font translations: |  | Changing Fonts | 
|  | whilerequest, and the ‘!’ operator: |  | Numeric Expressions | 
|  | whilerequest, confusing withbr: |  | while | 
|  | whilerequest, operators to use with: |  | Operators in Conditionals | 
|  | width escape ( \w): |  | Page Motions | 
|  | width, of last glyph ( .w): |  | Environments | 
|  | word space size register ( .ss): |  | Manipulating Filling and Adjustment | 
|  | word, definition of: |  | Filling | 
|  | writerequest, and copy mode: |  | I/O | 
|  | writecrequest, and copy mode: |  | I/O | 
|  | writemrequest, and copy mode: |  | I/O | 
|  | writing macros: |  | Writing Macros | 
|  | writing to file ( write,writec): |  | I/O | 
| 
 | 
| Y |  |  | 
|---|
|  | year, current, register ( year,yr): |  | Built-in Registers | 
| 
 | 
| Z |  |  | 
|---|
|  | zscaling unit: |  | Using Fractional Type Sizes | 
|  | zero-width printing ( \z,\Z): |  | Page Motions | 
|  | zero-width printing ( \z,\Z): |  | Page Motions | 
|  | zoom factor of a font ( fzoom): |  | Changing Fonts | 
| 
 |