diff options
Diffstat (limited to 'contrib/groff/doc/groff-11')
-rw-r--r-- | contrib/groff/doc/groff-11 | 1536 |
1 files changed, 1536 insertions, 0 deletions
diff --git a/contrib/groff/doc/groff-11 b/contrib/groff/doc/groff-11 new file mode 100644 index 0000000..d1e4c43 --- /dev/null +++ b/contrib/groff/doc/groff-11 @@ -0,0 +1,1536 @@ +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. + + |