freebsd-dev/contrib/groff/doc/groff-11
2002-10-11 08:52:17 +00:00

1537 lines
86 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is groff, produced by makeinfo version 4.2 from ./groff.texinfo.
This manual documents GNU `troff' version 1.18.
Copyright (C) 1994-2000, 2001, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being `A GNU Manual," and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
`GNU Free Documentation License."
(a) The FSF's Back-Cover Text is: `You have freedom to copy and
modify this GNU Manual, like GNU software. Copies published by
the Free Software Foundation raise funds for GNU development."
INFO-DIR-SECTION Miscellaneous
START-INFO-DIR-ENTRY
* Groff: (groff). The GNU troff document formatting system.
END-INFO-DIR-ENTRY

File: groff, Node: Concept Index, Prev: Program and File Index, Up: Top
Concept Index
*************
* Menu:
* ", at end of sentence <1>: Using Symbols.
* ", at end of sentence: Sentences.
* ", in a macro argument: Request Arguments.
* %, as delimiter: Escapes.
* &, as delimiter: Escapes.
* ', as a comment: Comments.
* ', at end of sentence <1>: Using Symbols.
* ', at end of sentence: Sentences.
* ', delimiting arguments: Escapes.
* (, as delimiter: Escapes.
* (, starting a two-character identifier <1>: Escapes.
* (, starting a two-character identifier: Identifiers.
* ), as delimiter: Escapes.
* ), at end of sentence <1>: Using Symbols.
* ), at end of sentence: Sentences.
* *, as delimiter: Escapes.
* *, at end of sentence <1>: Using Symbols.
* *, at end of sentence: Sentences.
* +, and page motion: Expressions.
* +, as delimiter: Escapes.
* -, and page motion: Expressions.
* -, as delimiter: Escapes.
* ., as delimiter: Escapes.
* .h register, difference to nl: Diversions.
* .ps register, in comparison with .psr: Fractional Type Sizes.
* .s register, in comparison with .sr: Fractional Type Sizes.
* .S register, Plan 9 alias for .tabs: Tabs and Fields.
* .t register, and diversions: Diversion Traps.
* .tabs register, Plan 9 alias (.S): Tabs and Fields.
* .V register, and vs: Changing Type Sizes.
* /, as delimiter: Escapes.
* 8-bit input: Font File Format.
* <, as delimiter: Escapes.
* <colon>, as delimiter: Escapes.
* =, as delimiter: Escapes.
* >, as delimiter: Escapes.
* [, macro names starting with, and refer: Identifiers.
* [, starting an identifier <1>: Escapes.
* [, starting an identifier: Identifiers.
* \!, and output: Diversions.
* \!, and trnt: Character Translations.
* \!, in top-level diversion: Diversions.
* \!, incompatibilities with AT&T troff: Implementation Differences.
* \!, used as delimiter: Escapes.
* \$, when reading text for a macro: Copy-in Mode.
* \%, and translations: Character Translations.
* \%, following \X or \Y: Manipulating Hyphenation.
* \%, in \X: Postprocessor Access.
* \%, incompatibilities with AT&T troff: Implementation Differences.
* \%, used as delimiter: Escapes.
* \&, and glyph definitions: Using Symbols.
* \&, and translations: Character Translations.
* \&, at end of sentence: Sentences.
* \&, escaping control characters: Requests.
* \&, in \X: Postprocessor Access.
* \&, incompatibilities with AT&T troff: Implementation Differences.
* \&, used as delimiter: Escapes.
* \', and translations: Character Translations.
* \', incompatibilities with AT&T troff: Implementation Differences.
* \', used as delimiter: Escapes.
* \(, and translations: Character Translations.
* \), in \X: Postprocessor Access.
* \), used as delimiter: Escapes.
* \*, and warnings: Warnings.
* \*, incompatibilities with AT&T troff: Implementation Differences.
* \*, when reading text for a macro: Copy-in Mode.
* \, disabling (eo): Character Translations.
* \,, used as delimiter: Escapes.
* \-, and translations: Character Translations.
* \-, incompatibilities with AT&T troff: Implementation Differences.
* \-, used as delimiter: Escapes.
* \/, used as delimiter: Escapes.
* \0, used as delimiter: Escapes.
* \<colon>, in \X: Postprocessor Access.
* \<colon>, used as delimiter: Escapes.
* \<RET>, when reading text for a macro: Copy-in Mode.
* \<SP>, difference to \~: Request Arguments.
* \<SP>, incompatibilities with AT&T troff: Implementation Differences.
* \<SP>, used as delimiter: Escapes.
* \?, in top-level diversion: Diversions.
* \?, incompatibilities with AT&T troff: Implementation Differences.
* \?, used as delimiter: Escapes.
* \@, used as delimiter: Escapes.
* \[, and translations: Character Translations.
* \\, when reading text for a macro: Copy-in Mode.
* \^, incompatibilities with AT&T troff: Implementation Differences.
* \^, used as delimiter: Escapes.
* \_, and translations: Character Translations.
* \_, incompatibilities with AT&T troff: Implementation Differences.
* \_, used as delimiter: Escapes.
* \`, and translations: Character Translations.
* \`, incompatibilities with AT&T troff: Implementation Differences.
* \`, used as delimiter: Escapes.
* \A, allowed delimiters: Escapes.
* \a, and translations: Character Translations.
* \A, incompatibilities with AT&T troff: Implementation Differences.
* \a, used as delimiter: Escapes.
* \B, allowed delimiters: Escapes.
* \b, limitations: Drawing Requests.
* \b, possible quote characters: Escapes.
* \C, allowed delimiters: Escapes.
* \c, and fill mode: Line Control.
* \c, and no-fill mode: Line Control.
* \C, and translations: Character Translations.
* \c, incompatibilities with AT&T troff: Implementation Differences.
* \c, used as delimiter: Escapes.
* \D, allowed delimiters: Escapes.
* \d, used as delimiter: Escapes.
* \e, and glyph definitions: Using Symbols.
* \e, and translations: Character Translations.
* \e, incompatibilities with AT&T troff: Implementation Differences.
* \e, used as delimiter: Escapes.
* \E, used as delimiter: Escapes.
* \e, used as delimiter: Escapes.
* \F, and changing fonts: Changing Fonts.
* \F, and font positions: Font Positions.
* \f, and font translations: Changing Fonts.
* \f, incompatibilities with AT&T troff: Implementation Differences.
* \H, allowed delimiters: Escapes.
* \h, allowed delimiters: Escapes.
* \H, incompatibilities with AT&T troff: Implementation Differences.
* \H, using + and -: Expressions.
* \H, with fractional type sizes: Fractional Type Sizes.
* \L, allowed delimiters: Escapes.
* \l, allowed delimiters: Escapes.
* \L, and glyph definitions: Using Symbols.
* \l, and glyph definitions: Using Symbols.
* \N, allowed delimiters: Escapes.
* \N, and translations: Character Translations.
* \n, and warnings: Warnings.
* \n, incompatibilities with AT&T troff: Implementation Differences.
* \n, when reading text for a macro: Copy-in Mode.
* \o, possible quote characters: Escapes.
* \p, used as delimiter: Escapes.
* \R, after \c: Line Control.
* \R, allowed delimiters: Escapes.
* \R, and warnings: Warnings.
* \R, difference to nr: Auto-increment.
* \r, used as delimiter: Escapes.
* \R, using + and -: Expressions.
* \S, allowed delimiters: Escapes.
* \s, allowed delimiters: Escapes.
* \S, incompatibilities with AT&T troff: Implementation Differences.
* \s, incompatibilities with AT&T troff: Implementation Differences.
* \s, using + and -: Expressions.
* \s, with fractional type sizes: Fractional Type Sizes.
* \t, and translations: Character Translations.
* \t, and warnings: Warnings.
* \t, used as delimiter: Escapes.
* \u, used as delimiter: Escapes.
* \v, allowed delimiters: Escapes.
* \v, internal representation: Gtroff Internals.
* \w, allowed delimiters: Escapes.
* \x, allowed delimiters: Escapes.
* \X, and special characters: Postprocessor Access.
* \X, followed by \%: Manipulating Hyphenation.
* \X, possible quote characters: Escapes.
* \Y, followed by \%: Manipulating Hyphenation.
* \Z, allowed delimiters: Escapes.
* \{, incompatibilities with AT&T troff: Implementation Differences.
* \{, used as delimiter: Escapes.
* \|, incompatibilities with AT&T troff: Implementation Differences.
* \|, used as delimiter: Escapes.
* \}, and warnings: Warnings.
* \}, incompatibilities with AT&T troff: Implementation Differences.
* \}, used as delimiter: Escapes.
* \~, and translations: Character Translations.
* \~, difference to \<SP>: Request Arguments.
* \~, used as delimiter: Escapes.
* ], as part of an identifier: Identifiers.
* ], at end of sentence <1>: Using Symbols.
* ], at end of sentence: Sentences.
* ], ending an identifier <1>: Escapes.
* ], ending an identifier: Identifiers.
* ], macro names starting with, and refer: Identifiers.
* aborting (ab): Debugging.
* absolute position operator (|): Expressions.
* accent marks [ms]: ms Strings and Special Characters.
* access of postprocessor: Postprocessor Access.
* accessing unnamed glyphs with \N: Font File Format.
* activating kerning (kern): Ligatures and Kerning.
* activating ligatures (lg): Ligatures and Kerning.
* activating track kerning (tkf): Ligatures and Kerning.
* ad request, and hyphenation margin: Manipulating Hyphenation.
* ad request, and hyphenation space: Manipulating Hyphenation.
* adjusting: Filling and Adjusting.
* adjusting and filling, manipulating: Manipulating Filling and Adjusting.
* adjustment mode register (.j): Manipulating Filling and Adjusting.
* alias, diversion, creating (als): Strings.
* alias, macro, creating (als): Strings.
* alias, number register, creating (aln): Setting Registers.
* alias, string, creating (als): Strings.
* als request, and \$0: Parameters.
* am, am1, ami requests, 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.
* arc, drawing (\D'a ...'): Drawing Requests.
* argument delimiting characters: Escapes.
* arguments to requests: Request Arguments.
* arguments, macro (\$): Parameters.
* arguments, of strings: Strings.
* arithmetic operators: Expressions.
* artificial fonts: Artificial Fonts.
* as, as1 requests, and comments: Comments.
* as, as1 requests, and warnings: Warnings.
* ASCII approximation output register (.A) <1>: Built-in Registers.
* ASCII approximation output register (.A): Groff Options.
* ASCII, encoding: Groff Options.
* asciify request, and writem: I/O.
* assigning formats (af): Assigning Formats.
* assignments, indirect: Interpolating Registers.
* assignments, nested: Interpolating Registers.
* AT&T troff, ms macro package differences: Differences from AT&T ms.
* auto-increment: Auto-increment.
* available glyphs, list (`groff_char(7)' man page): Using Symbols.
* backslash, printing (\\, \e, \E, \[rs]) <1>: Implementation Differences.
* backslash, printing (\\, \e, \E, \[rs]): Escapes.
* backspace character: Identifiers.
* backspace character, and translations: Character Translations.
* backtrace of input stack (backtrace): Debugging.
* baseline: Sizes.
* basic unit (u): Measurements.
* basics of macros: Basics.
* bd request, and font styles: Font Families.
* bd request, and font translations: Changing Fonts.
* bd request, incompatibilities with AT&T troff: Implementation Differences.
* begin of conditional block (\{): if-else.
* beginning diversion (di): Diversions.
* blank line <1>: Requests.
* blank line: Implicit Line Breaks.
* blank line (sp): Basics.
* blank line macro (blm) <1>: Blank Line Traps.
* blank line macro (blm) <2>: Requests.
* blank line macro (blm): Implicit Line Breaks.
* blank line traps: Blank Line Traps.
* blank lines, disabling: Manipulating Spacing.
* block, conditional, begin (\{): if-else.
* block, condititional, end (\}): if-else.
* bold face [man]: Man font macros.
* bold face, imitating (bd): Artificial Fonts.
* bottom margin: Page Layout.
* bounding box: Miscellaneous.
* box rule glyph (\[br]): Drawing Requests.
* box, boxa requests, and warnings: Warnings.
* bp request, and top-level diversion: Page Control.
* bp request, causing implicit linebreak: Manipulating Filling and Adjusting.
* bp request, using + and -: Expressions.
* br glyph, and cflags: Using Symbols.
* break <1>: Manipulating Filling and Adjusting.
* break: Basics.
* break (br): Basics.
* break request, in a while loop: while.
* break, implicit: Implicit Line Breaks.
* built-in registers: Built-in Registers.
* bulleted list, example markup [ms]: Lists in ms.
* c unit: Measurements.
* calling convention of preprocessors: Preprocessors in man pages.
* capabilities of groff: groff Capabilities.
* ce request, causing implicit linebreak: Manipulating Filling and Adjusting.
* ce request, difference to .ad c: Manipulating Filling and Adjusting.
* centered text: Manipulating Filling and Adjusting.
* centering lines (ce) <1>: Manipulating Filling and Adjusting.
* centering lines (ce): Basics.
* centimeter unit (c): Measurements.
* cf request, causing implicit linebreak: Manipulating Filling and Adjusting.
* 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 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 Type Sizes.
* changing vertical line spacing (vs): Changing Type Sizes.
* char request, and soft hyphen character: Manipulating Hyphenation.
* char request, and translations: Character Translations.
* char request, used with \N: Using Symbols.
* character: Using Symbols.
* character properties (cflags): Using Symbols.
* character translations: Character Translations.
* character, backspace: Identifiers.
* character, backspace, and translations: Character Translations.
* character, control (.): Requests.
* character, control, changing (cc): Character Translations.
* character, defining (char): Using Symbols.
* character, escape, changing (ec): Character Translations.
* character, escape, while defining glyph: Using Symbols.
* character, field delimiting (fc): Fields.
* character, field padding (fc): Fields.
* character, hyphenation (\%): Manipulating Hyphenation.
* character, leader repetition (lc): Leaders.
* character, leader, and translations: Character Translations.
* character, leader, non-interpreted (\a): Leaders.
* character, named (\C): Using Symbols.
* character, newline: Escapes.
* character, newline, and translations: Character Translations.
* character, no-break control ('): Requests.
* character, no-break control, changing (c2): Character Translations.
* character, soft hyphen, setting (shc): Manipulating Hyphenation.
* character, space: Escapes.
* character, special: Character Translations.
* character, tab: Escapes.
* character, tab repetition (tc): Tabs and Fields.
* character, tab, and translations: Character Translations.
* character, tab, non-interpreted (\t): Tabs and Fields.
* character, tabulator: Tab Stops.
* character, transparent <1>: Using Symbols.
* character, transparent: Sentences.
* character, whitespace: Identifiers.
* character, zero width space (\&) <1>: Drawing Requests.
* character, zero width space (\&) <2>: Ligatures and Kerning.
* character, zero width space (\&): Requests.
* characters, argument delimiting: Escapes.
* characters, end-of-sentence: Using Symbols.
* characters, hyphenation: Using Symbols.
* characters, input, and output glyphs, compatibility with AT&T troff: Implementation Differences.
* characters, invalid for trf request: I/O.
* characters, invalid input: Identifiers.
* characters, overlapping: Using Symbols.
* characters, special: Special Characters.
* characters, unnamed, accessing with \N: Font File Format.
* circle, drawing (\D'c ...'): Drawing Requests.
* circle, solid, drawing (\D'C ...'): Drawing Requests.
* closing file (close): I/O.
* code, hyphenation (hcode): Manipulating Hyphenation.
* color, default: Colors.
* colors: Colors.
* command prefix: Environment.
* command-line options: Groff Options.
* commands, embedded: Embedded Commands.
* comments: Comments.
* comments in font files: Font File Format.
* comments, lining up with tabs: Comments.
* comments, with ds: Strings.
* common features: Common Features.
* common name space of macros, diversions, and strings: Strings.
* comparison operators: Expressions.
* compatibility mode <1>: Implementation Differences.
* compatibility mode: Warnings.
* conditional block, begin (\{): if-else.
* conditional block, end (\}): if-else.
* conditional page break (ne): Page Control.
* conditionals and loops: Conditionals and Loops.
* consecutive hyphenated lines (hlm): Manipulating Hyphenation.
* constant glyph space mode (cs): Artificial Fonts.
* contents, table of <1>: Leaders.
* contents, table of: Table of Contents.
* continuation, input line (\): Line Control.
* continuation, output line (\c): Line Control.
* continue request, in a while loop: while.
* continuous underlining (cu): Artificial Fonts.
* control character (.): Requests.
* control character, changing (cc): Character Translations.
* control character, no-break ('): Requests.
* control character, no-break, changing (c2): Character Translations.
* control, line: Line Control.
* control, page: Page Control.
* conventions for input: Input Conventions.
* copy-in mode: Copy-in Mode.
* copy-in mode, and macro arguments: Parameters.
* copy-in mode, and write requests: I/O.
* copying environment (evc): Environments.
* correction between italic and roman glyph (\/, \,): Ligatures and Kerning.
* correction, italic (\/): Ligatures and Kerning.
* correction, left italic (\,): Ligatures and Kerning.
* cover page macros, [ms]: ms Cover Page Macros.
* cp request, and glyph definitions: Using Symbols.
* cp1047: Groff Options.
* creating alias, for diversion (als): Strings.
* creating alias, for macro (als): Strings.
* creating alias, for number register (aln): Setting Registers.
* creating alias, for string (als): Strings.
* creating new characters (char): Using Symbols.
* credits: Credits.
* cs request, and font styles: Font Families.
* cs request, and font translations: Changing Fonts.
* cs request, incompatibilities with AT&T troff: Implementation Differences.
* cs request, with fractional type sizes: Fractional Type Sizes.
* current directory: Macro Directories.
* current input file name register (.F): Built-in Registers.
* current time: I/O.
* current time, hours (hours): Built-in Registers.
* current time, minutes (minutes): Built-in Registers.
* current time, seconds (seconds): Built-in Registers.
* da request, 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.
* de request, and while: while.
* de, de1, dei requests, and warnings: Warnings.
* debugging: Debugging.
* default color: Colors.
* default indentation [man]: Miscellaneous man macros.
* default indentation, resetting [man]: Man usage.
* default units: Default Units.
* defining character (char): Using Symbols.
* defining glyph (char): Using Symbols.
* defining symbol (char): Using Symbols.
* delayed text: Footnotes and Annotations.
* delimited arguments, incompatibilities with AT&T troff: Implementation Differences.
* delimiting character, for fields (fc): Fields.
* delimiting characters for arguments: Escapes.
* DESC file, format: DESC File Format.
* devices for output <1>: Output Devices.
* devices for output: Output device intro.
* dg glyph, at end of sentence <1>: Using Symbols.
* dg glyph, at end of sentence: Sentences.
* di request, and warnings: Warnings.
* differences in implementation: Implementation Differences.
* digit width space (\0): Page Motions.
* digits, and delimiters: Escapes.
* 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 <1>: Font Directories.
* directory, site-specific: Macro Directories.
* disabling \ (eo): Character Translations.
* disabling hyphenation (\%): Manipulating Hyphenation.
* displays: Displays.
* displays [ms]: ms Displays and Keeps.
* distance to next trap register (.t): Page Location Traps.
* ditroff, the program: History.
* 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 (als): Strings.
* diversion, ending (di): Diversions.
* diversion, nested: Diversions.
* diversion, removing (rm): Strings.
* diversion, renaming (rn): Strings.
* diversion, stripping final newline: Strings.
* diversion, top-level: Diversions.
* diversion, top-level, and \!: Diversions.
* diversion, top-level, and \?: Diversions.
* diversion, top-level, and bp: Page Control.
* diversion, unformatting (asciify): Diversions.
* diversion, vertical position in, register (.d): Diversions.
* diversions: Diversions.
* diversions, shared name space with macros and strings: Strings.
* documents, multi-file: Debugging.
* documents, structuring the source code: Requests.
* double quote, in a macro argument: Request Arguments.
* double-spacing (ls) <1>: Manipulating Spacing.
* double-spacing (ls): Basics.
* double-spacing (vs, pvs): Changing Type Sizes.
* 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 requests: Drawing Requests.
* drawing vertical lines (\L): Drawing Requests.
* ds request, and comments: Strings.
* ds request, and double quotes: Request Arguments.
* ds request, and leading spaces: Strings.
* ds, ds1 requests, and comments: Comments.
* ds, ds1 requests, and warnings: Warnings.
* dumping number registers (pnr): Debugging.
* dumping symbol table (pm): Debugging.
* dumping traps (ptr): Debugging.
* EBCDIC encoding <1>: Tab Stops.
* EBCDIC encoding: Groff Options.
* EBCDIC encoding of a tab: Tabs and Fields.
* EBCDIC encoding of backspace: Identifiers.
* el request, and warnings: Warnings.
* ellipse, drawing (\D'e ...'): Drawing Requests.
* ellipse, solid, drawing (\D'E ...'): Drawing Requests.
* em glyph, and cflags: Using Symbols.
* em unit (m): Measurements.
* embedded commands: Embedded Commands.
* embedding PostScript: Embedding PostScript.
* embolding of special fonts: Artificial Fonts.
* empty line: Implicit Line Breaks.
* empty line (sp): Basics.
* empty space before a paragraph [man]: Miscellaneous man macros.
* en unit (n): Measurements.
* enabling vertical position traps (vpt): Page Location Traps.
* encoding, ASCII: Groff Options.
* encoding, cp1047: Groff Options.
* encoding, EBCDIC <1>: Tab Stops.
* encoding, EBCDIC: Groff Options.
* encoding, latin-1: Groff Options.
* encoding, utf-8: Groff Options.
* end of conditional block (\}): if-else.
* 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: Using Symbols.
* ending diversion (di): Diversions.
* environment number/name register (.ev): Environments.
* environment variables: Environment.
* environment, copying (evc): Environments.
* environment, last glyph: Environments.
* environment, switching (ev): Environments.
* environments: Environments.
* eqn, the program: geqn.
* equations [ms]: ms Insertions.
* escape character, changing (ec): Character Translations.
* escape character, while defining glyph: Using Symbols.
* escapes: Escapes.
* escaping newline characters, in strings: Strings.
* ex request, use in debugging: Debugging.
* ex request, used with nx and rd: I/O.
* example markup, bulleted list [ms]: Lists in ms.
* example markup, glossary-style list [ms]: Lists in ms.
* example markup, multi-page table [ms]: Example multi-page table.
* example markup, numbered list [ms]: Lists in ms.
* example markup, title page: ms Cover Page Macros.
* examples of invocation: Invocation Examples.
* exiting (ex): Debugging.
* expansion of strings (\*): Strings.
* explicit hyphen (\%): Manipulating Hyphenation.
* expression, order of evaluation: Expressions.
* expressions: Expressions.
* expressions, and space characters: Expressions.
* extra post-vertical line space (\x): Changing Type Sizes.
* extra post-vertical line space register (.a): Manipulating Spacing.
* extra pre-vertical line space (\x): Changing Type Sizes.
* extra spaces: Filling and Adjusting.
* extremum operators (>?, <?): Expressions.
* f unit: Measurements.
* f unit, and colors: Colors.
* fam request, and changing fonts: Changing Fonts.
* fam request, and font positions: Font Positions.
* families, font: Font Families.
* FDL, GNU Free Documentation License: GNU Free Documentation License.
* features, common: Common Features.
* fi request, causing implicit linebreak: Manipulating Filling and Adjusting.
* field delimiting character (fc): Fields.
* field padding character (fc): Fields.
* fields: Fields.
* fields, and tabs: Tabs and Fields.
* figures [ms]: ms Insertions.
* file formats: File formats.
* file, appending to (opena): I/O.
* file, closing (close): I/O.
* file, inclusion (so): I/O.
* file, opening (open): I/O.
* file, processing next (nx): I/O.
* file, writing to (write): I/O.
* files, font: Font Files.
* files, macro, searching: Macro Directories.
* fill mode <1>: Warnings.
* fill mode <2>: Manipulating Filling and Adjusting.
* fill mode: Implicit Line Breaks.
* fill mode (fi): Manipulating Filling and Adjusting.
* fill mode, and \c: Line Control.
* filling: Filling and Adjusting.
* filling and adjusting, manipulating: Manipulating Filling and Adjusting.
* final newline, stripping in diversions: Strings.
* fl request, causing implicit linebreak: Manipulating Filling and Adjusting.
* floating keep: Displays.
* flush output (fl): Debugging.
* font description file, format <1>: Font File Format.
* font description file, format: DESC File Format.
* font directories: Font Directories.
* font families: Font Families.
* font family, changing (fam, \F): Font Families.
* font file, format: Font File Format.
* font files: Font Files.
* font files, comments: Font File Format.
* 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 selection [man]: Man font macros.
* font slant, changing (\S): Artificial Fonts.
* font style, changing (sty): Font Families.
* font styles: Font Families.
* font, mounting (fp): Font Positions.
* font, previous (ft, \f[], \fP): Changing Fonts.
* fonts <1>: Changing Fonts.
* fonts: Fonts.
* fonts, artificial: Artificial Fonts.
* fonts, changing (ft, \f): Changing Fonts.
* fonts, PostScript: Font Families.
* fonts, searching: Font Directories.
* fonts, special: Special Fonts.
* footers <1>: Page Location Traps.
* footers: Page Layout.
* footers [ms]: ms Headers and Footers.
* footnotes: Footnotes and Annotations.
* footnotes [ms]: ms Footnotes.
* form letters: I/O.
* format of font description file: DESC File Format.
* format of font description files: Font File Format.
* format of font files: Font File Format.
* format of register (\g): Assigning Formats.
* formats, assigning (af): Assigning Formats.
* formats, file: File formats.
* fp request, and font translations: Changing Fonts.
* fp request, incompatibilities with AT&T troff: Implementation Differences.
* fractional point sizes <1>: Implementation Differences.
* fractional point sizes: Fractional Type Sizes.
* fractional type sizes <1>: Implementation Differences.
* fractional type sizes: Fractional Type Sizes.
* french-spacing: Sentences.
* fspecial request, and font styles: Font Families.
* fspecial request, and font translations: Changing Fonts.
* fspecial request, and imitating bold: Artificial Fonts.
* ft request, and font translations: Changing Fonts.
* geqn, invoking: Invoking geqn.
* geqn, the program: geqn.
* ggrn, invoking: Invoking ggrn.
* ggrn, the program: ggrn.
* glossary-style list, example markup [ms]: Lists in ms.
* glyph: Using Symbols.
* glyph for line drawing: Drawing Requests.
* 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, for line drawing: Drawing Requests.
* glyph, for margins (mc): Miscellaneous.
* glyph, italic correction (\/): Ligatures and Kerning.
* glyph, leader repetition (lc): Leaders.
* glyph, left italic correction (\,): Ligatures and Kerning.
* glyph, numbered (\N) <1>: Using Symbols.
* glyph, numbered (\N): Character Translations.
* glyph, removing definition (rchar): 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: Implementation Differences.
* glyphs, overstriking (\o): Page Motions.
* glyphs, unnamed: Using Symbols.
* glyphs, unnamed, accessing with \N: Font File Format.
* GNU-specific register (.g): Built-in Registers.
* gpic, invoking: Invoking gpic.
* gpic, the program: gpic.
* grap, the program: grap.
* gray shading (\D'f ...'): Drawing Requests.
* grefer, invoking: Invoking grefer.
* grefer, the program: grefer.
* grn, the program: ggrn.
* grodvi, invoking: Invoking grodvi.
* grodvi, the program: grodvi.
* groff - what is it?: What Is groff?.
* groff capabilities: groff Capabilities.
* groff invocation: Invoking groff.
* groff, and pi request: I/O.
* GROFF_BIN_PATH, environment variable: Environment.
* GROFF_COMMAND_PREFIX, environment variable: Environment.
* GROFF_FONT_PATH, environment variable <1>: Font Directories.
* GROFF_FONT_PATH, environment variable: Environment.
* GROFF_TMAC_PATH, environment variable <1>: Macro Directories.
* GROFF_TMAC_PATH, environment variable: Environment.
* GROFF_TMPDIR, environment variable: Environment.
* GROFF_TYPESETTER, environment variable: Environment.
* grohtml, invoking: Invoking grohtml.
* grohtml, registers and strings: grohtml specific registers and strings.
* grohtml, the program <1>: grohtml.
* grohtml, the program: Groff Options.
* grolbp, invoking: Invoking grolbp.
* grolbp, the program: grolbp.
* grolj4, invoking: Invoking grolj4.
* grolj4, the program: grolj4.
* grops, invoking: Invoking grops.
* grops, the program: grops.
* grotty, invoking: Invoking grotty.
* grotty, the program: grotty.
* gsoelim, invoking: Invoking gsoelim.
* gsoelim, the program: gsoelim.
* gtbl, invoking: Invoking gtbl.
* gtbl, the program: gtbl.
* gtroff, identification register (.g): Built-in Registers.
* gtroff, interactive use: Debugging.
* gtroff, output: gtroff Output.
* gtroff, process ID register ($$): Built-in Registers.
* gtroff, reference: gtroff Reference.
* gxditview, invoking: Invoking gxditview.
* gxditview, the program: gxditview.
* hanging indentation [man]: Man usage.
* hcode request, and glyph definitions: Using Symbols.
* headers <1>: Page Location Traps.
* headers: Page Layout.
* headers [ms]: ms Headers and Footers.
* height, font, changing (\H): Artificial Fonts.
* high-water mark register (.h): Diversions.
* history: History.
* home directory: Macro Directories.
* 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 output line position register (.k): Page Motions.
* horizontal resolution register (.H): Built-in Registers.
* horizontal space (\h): Page Motions.
* horizontal space, unformatting: Strings.
* hours, current time (hours): Built-in Registers.
* hpf request, and hyphenation language: Manipulating Hyphenation.
* hw request, and hyphenation language: Manipulating Hyphenation.
* hy glyph, and cflags: 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 language register (.hla): Manipulating Hyphenation.
* hyphenation margin (hym): Manipulating Hyphenation.
* hyphenation margin register (.hym): Manipulating Hyphenation.
* hyphenation patterns (hpf): Manipulating Hyphenation.
* hyphenation restrictions register (.hy): Manipulating Hyphenation.
* hyphenation space (hys): Manipulating Hyphenation.
* hyphenation space register (.hys): Manipulating Hyphenation.
* hyphenation, disabling (\%): Manipulating Hyphenation.
* hyphenation, manipulating: Manipulating Hyphenation.
* i unit: Measurements.
* i/o: I/O.
* IBM cp1047: Groff Options.
* identifiers: Identifiers.
* identifiers, undefined: Identifiers.
* ie request, and warnings: Warnings.
* if request, and the ! operator: Expressions.
* if request, operators to use with: Operators in Conditionals.
* if-else: if-else.
* imitating bold face (bd): Artificial Fonts.
* implementation differences: Implementation Differences.
* implicit breaks of lines: Implicit Line Breaks.
* implicit line breaks: Implicit Line Breaks.
* in request, causing implicit linebreak: Manipulating Filling and Adjusting.
* in request, using + and -: Expressions.
* inch unit (i): Measurements.
* including a file (so): I/O.
* incompatibilities with AT&T troff: Implementation Differences.
* increment value without changing the register: Auto-increment.
* increment, automatic: Auto-increment.
* indentaion, resetting to default [man]: Man usage.
* indentation (in): Line Layout.
* index, in macro package: Indices.
* indirect assignments: Interpolating Registers.
* input and output requests: I/O.
* input characters and output glyphs, compatibility with AT&T troff: Implementation Differences.
* input characters, invalid: Identifiers.
* input conventions: Input Conventions.
* input file name, current, register (.F): Built-in Registers.
* input level in delimited arguments: Implementation Differences.
* input line continuation (\): Line Control.
* 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, setting (it): 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 stack, backtrace (backtrace): Debugging.
* input stack, setting limit: Debugging.
* input token: Gtroff Internals.
* input, 8-bit: Font File Format.
* input, standard, reading from (rd): I/O.
* inserting horizontal space (\h): Page Motions.
* installation: Installation.
* interactive use of gtroff: Debugging.
* intermediate output: gtroff Output.
* interpolating registers (\n): Interpolating Registers.
* interpolation of strings (\*): Strings.
* interrupted line: Line Control.
* interrupted line register (.int): Line Control.
* interrupted lines and input line traps (itc): Input Line Traps.
* introduction: Introduction.
* invalid characters for trf request: I/O.
* invalid input characters: Identifiers.
* invocation examples: Invocation Examples.
* invoking geqn: Invoking geqn.
* invoking ggrn: Invoking ggrn.
* invoking gpic: Invoking gpic.
* invoking grefer: Invoking grefer.
* invoking grodvi: Invoking grodvi.
* invoking groff: Invoking groff.
* invoking grohtml: Invoking grohtml.
* invoking grolbp: Invoking grolbp.
* invoking grolj4: Invoking grolj4.
* invoking grops: Invoking grops.
* invoking grotty: Invoking grotty.
* invoking gsoelim: Invoking gsoelim.
* invoking gtbl: Invoking gtbl.
* invoking gxditview: Invoking gxditview.
* italic correction (\/): Ligatures and Kerning.
* italic fonts [man]: Man font macros.
* italic glyph, correction after roman glyph (\,): Ligatures and Kerning.
* italic glyph, correction before roman glyph (\/): Ligatures and Kerning.
* justifying text: Manipulating Filling and Adjusting.
* justifying text (rj): Manipulating Filling and Adjusting.
* keep: Displays.
* keep, floating: Displays.
* keeps [ms]: ms Displays and Keeps.
* kerning and ligatures: Ligatures and Kerning.
* kerning enabled register (.kern): Ligatures and Kerning.
* kerning, activating (kern): Ligatures and Kerning.
* kerning, track: Ligatures and Kerning.
* last-requested point size registers (.psr, .sr): Fractional Type Sizes.
* latin-1, encoding: Groff Options.
* layout, line: Line Layout.
* layout, page: Page Layout.
* lc request, and glyph definitions: Using Symbols.
* leader character: Leaders.
* leader character, and translations: Character Translations.
* leader character, non-interpreted (\a): Leaders.
* leader repetition character (lc): Leaders.
* leaders: Leaders.
* leading: Sizes.
* leading spaces: Filling and Adjusting.
* leading spaces with ds: Strings.
* left italic correction (\,): Ligatures and Kerning.
* left margin (po): Line Layout.
* left margin, how to move [man]: Man usage.
* length of a string (length): Strings.
* length of line (ll): Line Layout.
* length of page (pl): Page Layout.
* length of title line (lt): Page Layout.
* letters, form: I/O.
* level of warnings (warn): Debugging.
* ligature: Using Symbols.
* ligatures and kerning: Ligatures and Kerning.
* ligatures enabled register (.lg): Ligatures and Kerning.
* ligatures, activating (lg): Ligatures and Kerning.
* limitations of \b escape: Drawing Requests.
* line break <1>: Manipulating Filling and Adjusting.
* line break <2>: Implicit Line Breaks.
* line break: Basics.
* line break (br): Basics.
* line breaks, with vertical space [man]: Man usage.
* line breaks, without vertical space [man]: Man usage.
* line control: Line Control.
* line dimensions: Line Layout.
* 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 number, input, register (.c, c.): Built-in Registers.
* line number, output, register (ln): Built-in Registers.
* line numbers, printing (nm): Miscellaneous.
* line space, extra post-vertical (\x): Changing Type Sizes.
* line space, extra pre-vertical (\x): Changing Type Sizes.
* line spacing register (.L): Manipulating Spacing.
* line spacing, post-vertical (pvs): Changing Type Sizes.
* line thickness (\D't ...'): Drawing Requests.
* line, blank: Implicit Line Breaks.
* line, drawing (\D'l ...'): Drawing Requests.
* line, empty (sp): Basics.
* line, horizontal, drawing (\l): Drawing Requests.
* line, implicit breaks: Implicit Line Breaks.
* line, input, continuation (\): Line Control.
* line, input, horizontal position, register (hp): Page Motions.
* line, input, horizontal position, saving (\k): Page Motions.
* line, interrupted: Line Control.
* line, output, continuation (\c): Line Control.
* line, output, horizontal position, register (.k): Page Motions.
* line, vertical, drawing (\L): Drawing Requests.
* line-tabs mode: Tabs and Fields.
* lines, blank, disabling: Manipulating Spacing.
* lines, centering (ce) <1>: Manipulating Filling and Adjusting.
* lines, centering (ce): Basics.
* 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.
* ll request, using + and -: Expressions.
* location, vertical, page, marking (mk): Page Motions.
* location, vertical, page, returning to marked (rt): Page Motions.
* logical operators: Expressions.
* long names: Implementation Differences.
* loops and conditionals: Conditionals and Loops.
* lq glyph, and lq string [man]: Predefined man strings.
* ls request, alternative to (pvs): Changing Type Sizes.
* lt request, using + and -: Expressions.
* M unit: Measurements.
* m unit: Measurements.
* machine unit (u): Measurements.
* macro basics: Basics.
* macro directories: Macro Directories.
* macro files, searching: Macro Directories.
* macro name register (\$0): Parameters.
* macro names, starting with [ or ], and refer: Identifiers.
* macro packages <1>: Macro Packages.
* macro packages: Macro Package Intro.
* macro packages, structuring the source code: Requests.
* macro, appending (am): Writing Macros.
* macro, arguments (\$): Parameters.
* macro, creating alias (als): Strings.
* macro, end-of-input (em): End-of-input Traps.
* macro, removing (rm): Strings.
* macro, renaming (rn): Strings.
* macros: Macros.
* macros for manual pages [man]: Man usage.
* macros, recursive: while.
* macros, searching: Macro Directories.
* macros, shared name space with strings and diversions: Strings.
* macros, tutorial for users: Tutorial for Macro Users.
* macros, writing: Writing Macros.
* major quotes: Displays.
* major version number register (.x): Built-in Registers.
* man macros: Man usage.
* man macros, bold face: Man font macros.
* man macros, default indentation: Miscellaneous man macros.
* man macros, empty space before a paragraph: Miscellaneous man macros.
* man macros, hanging indentation: Man usage.
* man macros, how to set fonts: Man font macros.
* man macros, italic fonts: Man font macros.
* man macros, line breaks with vertical space: Man usage.
* man macros, line breaks without vertical space: Man usage.
* man macros, moving left margin: Man usage.
* man macros, resetting default indentation: Man usage.
* man macros, tab stops: Miscellaneous man macros.
* man pages: man.
* manipulating filling and adjusting: Manipulating Filling and Adjusting.
* manipulating hyphenation: Manipulating Hyphenation.
* manipulating spacing: Manipulating Spacing.
* manual pages: man.
* margin for hyphenation (hym): Manipulating Hyphenation.
* margin glyph (mc): Miscellaneous.
* margin, bottom: Page Layout.
* margin, left (po): Line Layout.
* margin, top: Page Layout.
* mark, high-water, register (.h): Diversions.
* marking vertical page location (mk): Page Motions.
* maximum values of Roman numerals: Assigning Formats.
* mdoc macros: mdoc.
* me macro package: me.
* measurement unit: Measurements.
* measurements: Measurements.
* measurements, specifying safely: Default Units.
* minimum values of Roman numerals: Assigning Formats.
* minor version number register (.y): Built-in Registers.
* minutes, current time (minutes): Built-in Registers.
* mm macro package: mm.
* mode for constant glyph space (cs): Artificial Fonts.
* mode, compatibility: Implementation Differences.
* mode, copy-in: Copy-in Mode.
* mode, copy-in, and write requests: I/O.
* mode, fill <1>: Warnings.
* mode, fill <2>: Manipulating Filling and Adjusting.
* mode, fill: Implicit Line Breaks.
* mode, fill (fi): Manipulating Filling and Adjusting.
* mode, fill, and \c: Line Control.
* mode, line-tabs: Tabs and Fields.
* mode, no-fill (nf): Manipulating Filling and Adjusting.
* mode, no-fill, and \c: Line Control.
* mode, no-space (ns): Manipulating Spacing.
* mode, nroff: Troff and Nroff Mode.
* mode, safer <1>: I/O.
* mode, safer <2>: Macro Directories.
* mode, safer: Groff Options.
* mode, troff: Troff and Nroff Mode.
* mode, unsafe <1>: I/O.
* mode, unsafe <2>: Macro Directories.
* mode, unsafe: Groff Options.
* month of the year register (mo): Built-in Registers.
* motion operators: Expressions.
* 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 Strings and Special Characters.
* ms macros, body text: ms Body Text.
* ms macros, cover page: ms Cover Page Macros.
* ms macros, creating table of contents: ms TOC.
* ms macros, differences from AT&T: Differences from AT&T ms.
* ms macros, displays: ms Displays and Keeps.
* ms macros, document control registers: ms Document Control Registers.
* ms macros, equations: ms Insertions.
* ms macros, figures: ms Insertions.
* ms macros, footers: ms Headers and Footers.
* ms macros, footnotes: ms Footnotes.
* ms macros, general structure: General ms Structure.
* ms macros, headers: ms Headers and Footers.
* ms macros, headings: Headings in ms.
* ms macros, highlighting: Highlighting in ms.
* ms macros, keeps: ms Displays and Keeps.
* ms macros, lists: Lists in ms.
* ms macros, margins: ms Margins.
* ms macros, multiple columns: ms Multiple Columns.
* ms macros, nested lists: Lists 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 Strings and Special Characters.
* ms macros, strings: ms Strings and Special Characters.
* ms macros, tables: ms Insertions.
* multi-file documents: Debugging.
* multi-line strings: Strings.
* multi-page table, example markup [ms]: Example multi-page table.
* multiple columns [ms]: ms Multiple Columns.
* n unit: Measurements.
* name space, common, of macros, diversions, and strings: Strings.
* named character (\C): Using Symbols.
* names, long: Implementation Differences.
* ne request, and the .trunc register: Page Location Traps.
* ne request, comparison with sv: Page Control.
* negating register values: Setting Registers.
* nested assignments: Interpolating Registers.
* nested diversions: Diversions.
* nested lists [ms]: Lists in ms.
* new page (bp) <1>: Page Control.
* new page (bp): Basics.
* newline character <1>: Escapes.
* newline character: Identifiers.
* newline character, and translations: Character Translations.
* newline character, in strings, escaping: Strings.
* newline, final, stripping in diversions: Strings.
* next file, processing (nx): I/O.
* next free font position register (.fp): Font Positions.
* nf request, causing implicit linebreak: Manipulating Filling and Adjusting.
* nl register, and .d: Diversions.
* nl register, difference to .h: Diversions.
* nm request, using + and -: Expressions.
* no-break control character ('): Requests.
* no-break control character, changing (c2): Character Translations.
* no-fill mode (nf): Manipulating Filling and Adjusting.
* no-fill mode, and \c: Line Control.
* no-space mode (ns): Manipulating Spacing.
* node, output: Gtroff Internals.
* nr request, and warnings: Warnings.
* nr request, using + and -: Expressions.
* nroff mode: Troff and Nroff Mode.
* nroff, the program: History.
* number of arguments register (.$): Parameters.
* number register, creating alias (aln): Setting Registers.
* number register, removing (rr): Setting Registers.
* number register, renaming (rnn): Setting Registers.
* number registers, dumping (pnr): Debugging.
* number, input line, setting (lf): Debugging.
* number, page (pn): Page Layout.
* numbered glyph (\N) <1>: Using Symbols.
* numbered glyph (\N): Character Translations.
* numbered list, example markup [ms]: Lists in ms.
* numbers, and delimiters: Escapes.
* numbers, line, printing (nm): Miscellaneous.
* numerals, Roman: Assigning Formats.
* numeric expression, valid: Expressions.
* offset, page (po): Line Layout.
* open request, and safer mode: Groff Options.
* opena request, and safer mode: Groff Options.
* opening file (open): I/O.
* operator, scaling: Expressions.
* operators, arithmetic: Expressions.
* operators, as delimiters: Escapes.
* operators, comparison: Expressions.
* operators, extremum (>?, <?): Expressions.
* operators, logical: Expressions.
* operators, motion: Expressions.
* operators, unary: Expressions.
* options: Groff Options.
* order of evaluation in expressions: Expressions.
* orphan lines, preventing with ne: Page Control.
* os request, and no-space mode: Page Control.
* output and input requests: I/O.
* output device name string register (.T) <1>: Built-in Registers.
* output device name string register (.T): Groff Options.
* output device usage number register (.T): Groff Options.
* output devices <1>: Output Devices.
* output devices: Output device intro.
* output glyphs, and input characters,compatibility with AT&T troff: Implementation Differences.
* output line number register (ln): Built-in Registers.
* output line, continuation (\c): Line Control.
* output line, horizontal position, register (.k): Page Motions.
* output node: Gtroff Internals.
* output request, and \!: Diversions.
* output, flush (fl): Debugging.
* output, gtroff: gtroff Output.
* output, intermediate: gtroff Output.
* output, suppressing (\O): Suppressing output.
* output, transparent (\!, \?): Diversions.
* output, transparent (cf, trf): I/O.
* output, transparent, incompatibilities with AT&T troff: Implementation Differences.
* output, troff: gtroff Output.
* overlapping characters: Using Symbols.
* overstriking glyphs (\o): Page Motions.
* P unit: Measurements.
* p unit: Measurements.
* packages, macros: Macro Packages.
* padding character, for fields (fc): Fields.
* page break, conditional (ne): Page Control.
* page control: Page Control.
* 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, 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 Layout.
* page offset (po): Line Layout.
* page, new (bp): Page Control.
* paper formats: Paper Formats.
* paragraphs: Paragraphs.
* parameters: Parameters.
* parentheses: Expressions.
* path, for font files: Font Directories.
* path, for tmac files: Macro Directories.
* patterns for hyphenation (hpf): Manipulating Hyphenation.
* pi request, and groff: I/O.
* pi request, and safer mode: Groff Options.
* pic, the program: gpic.
* pica unit (P): Measurements.
* pile, glyph (\b): Drawing Requests.
* pl request, using + and -: Expressions.
* planting a trap: Traps.
* platform-specific directory: Macro Directories.
* pn request, using + and -: Expressions.
* po request, using + and -: Expressions.
* point size registers (.s, .ps): Changing Type Sizes.
* point size registers, last-requested (.psr, .sr): Fractional Type Sizes.
* point sizes, changing (ps, \s): Changing Type Sizes.
* point sizes, fractional <1>: Implementation Differences.
* point sizes, fractional: Fractional Type Sizes.
* point unit (p): Measurements.
* polygon, drawing (\D'p ...'): Drawing Requests.
* polygon, solid, drawing (\D'P ...'): Drawing Requests.
* position of lowest text line (.h): Diversions.
* position, absolute, operator (|): Expressions.
* 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 Type Sizes.
* post-vertical line spacing register (.pvs): Changing Type Sizes.
* post-vertical line spacing, changing (pvs): Changing Type Sizes.
* postprocessor access: Postprocessor Access.
* postprocessors: Output device intro.
* PostScript fonts: Font Families.
* PostScript, bounding box: Miscellaneous.
* PostScript, embedding: Embedding PostScript.
* prefix, for commands: Environment.
* preprocessor, calling convention: Preprocessors in man pages.
* preprocessors <1>: Preprocessors.
* preprocessors: Preprocessor Intro.
* previous font (ft, \f[], \fP): Changing Fonts.
* print current page register (.P): Groff Options.
* printing backslash (\\, \e, \E, \[rs]) <1>: Implementation Differences.
* printing backslash (\\, \e, \E, \[rs]): Escapes.
* printing line numbers (nm): Miscellaneous.
* printing to stderr (tm, tm1, tmc): Debugging.
* printing, zero-width (\z, \Z): Page Motions.
* process ID of gtroff register ($$): Built-in Registers.
* processing next file (nx): I/O.
* properties of characters (cflags): Using Symbols.
* properties of glyphs (cflags): Using Symbols.
* ps request, and constant glyph space mode: Artificial Fonts.
* ps request, incompatibilities with AT&T troff: Implementation Differences.
* ps request, using + and -: Expressions.
* ps request, with fractional type sizes: Fractional Type Sizes.
* pso request, and safer mode: Groff Options.
* pvs request, using + and -: Expressions.
* quotes, major: Displays.
* quotes, trailing: Strings.
* ragged-left: Manipulating Filling and Adjusting.
* ragged-right: Manipulating Filling and Adjusting.
* rc request, and glyph definitions: Using Symbols.
* read-only register, changing format: Assigning Formats.
* reading from standard input (rd): I/O.
* recursive macros: while.
* refer, and macro names starting with [ or ]: Identifiers.
* refer, the program: grefer.
* reference, gtroff: gtroff Reference.
* references [ms]: ms Insertions.
* register, creating alias (aln): Setting Registers.
* register, format (\g): Assigning Formats.
* register, removing (rr): Setting Registers.
* register, renaming (rnn): Setting Registers.
* registers: Registers.
* registers specific to grohtml: grohtml specific registers and strings.
* registers, built-in: Built-in Registers.
* registers, interpolating (\n): Interpolating Registers.
* registers, setting (nr, \R): Setting Registers.
* removing diversion (rm): Strings.
* removing glyph definition (rchar): Using Symbols.
* removing macro (rm): Strings.
* removing number register (rr): Setting Registers.
* removing request (rm): Strings.
* removing string (rm): Strings.
* renaming diversion (rn): Strings.
* renaming macro (rn): Strings.
* renaming number register (rnn): Setting Registers.
* renaming request (rn): Strings.
* renaming string (rn): Strings.
* request arguments: Request Arguments.
* request, removing (rm): Strings.
* request, renaming (rn): Strings.
* request, undefined: Comments.
* requests: Requests.
* requests for drawing: Drawing Requests.
* requests for input and output: I/O.
* resolution, horizontal, register (.H): Built-in Registers.
* resolution, vertical, register (.V): Built-in Registers.
* returning to marked vertical page location (rt): Page Motions.
* revision number register (.Y): Built-in Registers.
* rf, the program: History.
* right-justifying (rj): Manipulating Filling and Adjusting.
* rj request, causing implicit linebreak: Manipulating Filling and Adjusting.
* rn glyph, and cflags: Using Symbols.
* roff, the program: History.
* roman glyph, correction after italic glyph (\/): Ligatures and Kerning.
* roman glyph, correction before italic glyph (\,): Ligatures and Kerning.
* Roman numerals: Assigning Formats.
* Roman numerals, maximum and minimum: Assigning Formats.
* rq glyph, and rq string [man]: Predefined man strings.
* rq glyph, at end of sentence <1>: Using Symbols.
* rq glyph, at end of sentence: Sentences.
* rt request, using + and -: Expressions.
* ru glyph, and cflags: Using Symbols.
* runoff, the program: History.
* s unit <1>: Fractional Type Sizes.
* s unit: Measurements.
* safer mode <1>: I/O.
* safer mode <2>: Macro Directories.
* safer mode: Groff Options.
* saving horizontal input line position (\k): Page Motions.
* scaling operator: Expressions.
* searching fonts: Font Directories.
* searching macro files: Macro Directories.
* searching macros: Macro Directories.
* seconds, current time (seconds): Built-in Registers.
* sentence space: Sentences.
* sentence space size register (.sss): Manipulating Filling and Adjusting.
* sentences: Sentences.
* 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): Input Line Traps.
* setting registers (nr, \R): Setting Registers.
* shading filled objects (\D'f ...'): Drawing Requests.
* shc request, and translations: Character Translations.
* site-specific directory <1>: Font Directories.
* site-specific directory: Macro Directories.
* size of sentence space register (.sss): Manipulating Filling and Adjusting.
* size of type: Sizes.
* size of word space register (.ss): Manipulating Filling and Adjusting.
* sizes: Sizes.
* sizes, fractional <1>: Implementation Differences.
* sizes, fractional: Fractional Type Sizes.
* slant, font, changing (\S): Artificial Fonts.
* soelim, the program: gsoelim.
* 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.
* sp request, and no-space mode: Manipulating Spacing.
* sp request, causing implicit linebreak: Manipulating Filling and Adjusting.
* space between sentences: Sentences.
* space between sentences register (.sss): Manipulating Filling and Adjusting.
* space between words register (.ss): Manipulating Filling and Adjusting.
* space character: Escapes.
* space character, zero width (\&) <1>: Drawing Requests.
* space character, zero width (\&) <2>: Ligatures and Kerning.
* space character, zero width (\&): Requests.
* space characters, in expressions: Expressions.
* space, horizontal (\h): Page Motions.
* space, horizontal, unformatting: Strings.
* space, unbreakable: Page Motions.
* space, vertical, unit (v): Measurements.
* space, width of a digit (\0): Page Motions.
* spaces with ds: Strings.
* spaces, leading and trailing: Filling and Adjusting.
* spacing: Basics.
* spacing, manipulating: Manipulating Spacing.
* spacing, vertical: Sizes.
* special characters <1>: Special Characters.
* special characters: Character Translations.
* special characters [ms]: ms Strings and Special Characters.
* special fonts <1>: Font File Format.
* special fonts <2>: Special Fonts.
* special fonts: Using Symbols.
* special fonts, emboldening: Artificial Fonts.
* special request, and font translations: Changing Fonts.
* spline, drawing (\D'~ ...'): Drawing Requests.
* springing a trap: Traps.
* stacking glyphs (\b): Drawing Requests.
* standard input, reading from (rd): I/O.
* stderr, printing to (tm, tm1, tmc): Debugging.
* stops, tabulator: Tab Stops.
* string arguments: Strings.
* string expansion (\*): Strings.
* string interpolation (\*): Strings.
* string, appending (as): Strings.
* string, creating alias (als): Strings.
* string, length of (length): Strings.
* string, removing (rm): Strings.
* string, renaming (rn): Strings.
* strings: Strings.
* strings [ms]: ms Strings and Special Characters.
* strings specific to grohtml: grohtml specific registers and strings.
* strings, multi-line: Strings.
* strings, shared name space with macros and diversions: Strings.
* stripping final newline in diversions: Strings.
* structuring source code of documents or macro packages: Requests.
* sty request, and changing fonts: Changing Fonts.
* sty request, and font positions: Font Positions.
* sty request, and font translations: Changing Fonts.
* styles, font: Font Families.
* substring (substring): Strings.
* suppressing output (\O): Suppressing output.
* sv request, and no-space mode: Page Control.
* switching environments (ev): Environments.
* sy request, and safer mode: Groff Options.
* symbol: Using Symbols.
* symbol table, dumping (pm): Debugging.
* symbol, defining (char): Using Symbols.
* symbols, using: Using Symbols.
* system() return value register (systat): I/O.
* tab character <1>: Escapes.
* tab character: Tab Stops.
* tab character, and translations: Character Translations.
* tab character, non-interpreted (\t): Tabs and Fields.
* tab repetition character (tc): Tabs and Fields.
* tab settings register (.tabs): Tabs and Fields.
* tab stops: Tab Stops.
* tab stops [man]: Miscellaneous man macros.
* tab stops, for TTY output devices: Tabs and Fields.
* tab, line-tabs mode: Tabs and Fields.
* table of contents <1>: Leaders.
* table of contents: Table of Contents.
* table of contents, creating [ms]: ms TOC.
* tables [ms]: ms Insertions.
* tabs, and fields: Tabs and Fields.
* tabs, before comments: Comments.
* tbl, the program: gtbl.
* text line, position of lowest (.h): Diversions.
* text, gtroff processing: Text.
* text, justifying: Manipulating Filling and Adjusting.
* text, justifying (rj): Manipulating Filling and Adjusting.
* thickness of lines (\D't ...'): Drawing Requests.
* three-part title (tl): Page Layout.
* ti request, causing implicit linebreak: Manipulating Filling and Adjusting.
* ti request, using + and -: Expressions.
* time, current: I/O.
* time, current, hours (hours): Built-in Registers.
* time, current, minutes (minutes): Built-in Registers.
* time, current, seconds (seconds): Built-in Registers.
* title line (tl): Page Layout.
* title line length register (.lt): Page Layout.
* title line, length (lt): Page Layout.
* title page, example markup: ms Cover Page Macros.
* titles: Page Layout.
* tkf request, and font styles: Font Families.
* tkf request, and font translations: Changing Fonts.
* tkf request, with fractional type sizes: Fractional Type Sizes.
* tl request, and mc: 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 \!: Diversions.
* top-level diversion, and \?: Diversions.
* top-level diversion, and bp: Page Control.
* tr request, and glyph definitions: Using Symbols.
* tr request, and soft hyphen character: Manipulating Hyphenation.
* tr request, incompatibilities with AT&T troff: Implementation Differences.
* track kerning: Ligatures and Kerning.
* track kerning, activating (tkf): Ligatures and Kerning.
* trailing quotes: Strings.
* trailing spaces: Filling and Adjusting.
* translations of characters: Character Translations.
* transparent characters <1>: Using Symbols.
* transparent characters: Sentences.
* transparent output (\!, \?): Diversions.
* transparent output (cf, trf): I/O.
* transparent output, incompatibilities with AT&T troff: Implementation Differences.
* trap, changing location (ch): Page Location Traps.
* trap, distance, register (.t): Page Location Traps.
* trap, diversion, setting (dt): Diversion Traps.
* trap, end-of-input, setting (em): End-of-input Traps.
* trap, input line, setting (it): Input Line Traps.
* trap, planting: Traps.
* trap, springing: Traps.
* traps: Traps.
* traps, blank line: Blank Line Traps.
* traps, diversion: Diversion Traps.
* traps, dumping (ptr): Debugging.
* 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, page location: Page Location Traps.
* trf request, and invalid characters: I/O.
* trf request, causing implicit linebreak: Manipulating Filling and Adjusting.
* trin request, and asciify: Diversions.
* troff mode: Troff and Nroff Mode.
* troff output: gtroff Output.
* truncated vertical space register (.trunc): Page Location Traps.
* tutorial for macro users: Tutorial for Macro Users.
* type size: Sizes.
* type size registers (.s, .ps): Changing Type Sizes.
* type sizes, changing (ps, \s): Changing Type Sizes.
* type sizes, fractional <1>: Implementation Differences.
* type sizes, fractional: Fractional Type Sizes.
* u unit: Measurements.
* uf request, and font styles: Font Families.
* ul glyph, and cflags: Using Symbols.
* ul request, and font translations: Changing Fonts.
* unary operators: Expressions.
* unbreakable space: Page Motions.
* 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: Strings.
* Unicode <1>: Using Symbols.
* Unicode: Identifiers.
* unit, c: Measurements.
* unit, f: Measurements.
* unit, f, and colors: Colors.
* unit, i: Measurements.
* unit, M: Measurements.
* unit, m: Measurements.
* unit, n: Measurements.
* unit, P: Measurements.
* unit, p: Measurements.
* unit, s <1>: Fractional Type Sizes.
* unit, s: Measurements.
* unit, u: Measurements.
* unit, v: Measurements.
* unit, z <1>: Fractional Type Sizes.
* unit, z: Measurements.
* units of measurement: Measurements.
* units, default: Default Units.
* unnamed glyphs: Using Symbols.
* unnamed glyphs, accessing with \N: Font File Format.
* unsafe mode <1>: I/O.
* unsafe mode <2>: Macro Directories.
* unsafe mode: Groff Options.
* user's macro tutorial: Tutorial for Macro Users.
* user's tutorial for macros: Tutorial for Macro Users.
* using symbols: Using Symbols.
* utf-8, encoding: Groff Options.
* v unit: Measurements.
* valid numeric expression: Expressions.
* value, incrementing without changing the register: Auto-increment.
* variables in environment: Environment.
* version number, major, register (.x): Built-in Registers.
* version number, minor, register (.y): Built-in Registers.
* vertical line drawing (\L): Drawing Requests.
* vertical line spacing register (.v): Changing Type Sizes.
* vertical line spacing, changing (vs): Changing Type Sizes.
* vertical line spacing, effective value: Changing Type Sizes.
* vertical motion (\v): Page Motions.
* 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): Page Location Traps.
* vertical position traps, enabling (vpt): Page Location Traps.
* vertical resolution register (.V): Built-in Registers.
* vertical space unit (v): Measurements.
* vertical spacing: Sizes.
* warnings <1>: Warnings.
* warnings: Debugging.
* warnings, level (warn): Debugging.
* what is groff?: What Is groff?.
* while: while.
* while request, and the ! operator: Expressions.
* while request, confusing with br: while.
* while request, operators to use with: Operators in Conditionals.
* whitespace characters: Identifiers.
* width escape (\w): Page Motions.
* word space size register (.ss): Manipulating Filling and Adjusting.
* writing macros: Writing Macros.
* writing to file (write): I/O.
* year, current, register (year, yr): Built-in Registers.
* z unit <1>: Fractional Type Sizes.
* z unit: Measurements.
* zero width space character (\&) <1>: Drawing Requests.
* zero width space character (\&) <2>: Ligatures and Kerning.
* zero width space character (\&): Requests.
* zero-width printing (\z, \Z): Page Motions.
* |, and page motion: Expressions.