", at end of sentence: Using Symbols", at end of sentence: Sentences", in a macro argument: Request and Macro Arguments%, as delimiter: Escapes&, as delimiter: Escapes', as a comment: Comments', at end of sentence: Using Symbols', at end of sentence: Sentences', delimiting arguments: Escapes(, as delimiter: Escapes(, starting a two-character identifier: Escapes(, starting a two-character identifier: Identifiers), as delimiter: Escapes), at end of sentence: Using Symbols), at end of sentence: Sentences*, as delimiter: Escapes*, at end of sentence: 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:, as delimiter: Escapes<, as delimiter: Escapes=, as delimiter: Escapes>, as delimiter: Escapes[, macro names starting with, and refer: Identifiers[, starting an identifier: Escapes[, starting an identifier: Identifiers\!, and copy-in mode: Diversions\!, and output request: 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\:, in \X: Postprocessor Access\:, used as delimiter: Escapes\<SP>, difference to \~: Request and Macro Arguments\<SP>, incompatibilities with AT&T troff: Implementation Differences\<SP>, used as delimiter: Escapes\?, and copy-in mode: Diversions\?, and copy-in mode: Operators in Conditionals\?, in top-level diversion: Diversions\?, incompatibilities with AT&T troff: Implementation Differences\?, 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 copy-in mode: Leaders\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'f ...' and horizontal resolution: Drawing Requests\D, allowed delimiters: Escapes\d, used as delimiter: Escapes\E, and copy-in mode: Character Translations\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 copy-in mode: Tabs and Fields\t, and translations: Character Translations\t, and warnings: Warnings\t, used as delimiter: Escapes\u, used as delimiter: Escapes\v, allowed delimiters: Escapes\V, and copy-in mode: I/O\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 and Macro Arguments\~, used as delimiter: Escapes], as part of an identifier: Identifiers], at end of sentence: Using Symbols], at end of sentence: Sentences], ending an identifier: Escapes], ending an identifier: Identifiers], macro names starting with, and refer: Identifiersab): Debugging|): Expressionsms]: ms Strings and Special Characters\N: Font File Formatkern): Ligatures and Kerninglg): Ligatures and Kerningtkf): Ligatures and Kerningad request, and hyphenation margin: Manipulating Hyphenationad request, and hyphenation space: Manipulating Hyphenation.j): Manipulating Filling and Adjustingals): Stringsrm): Stringsals): Stringsrm): Stringsaln): Setting Registersals): Stringsrm): Stringsals request, and \$0: Parametersam, am1, ami requests, and warnings: Warningsda): Diversionsopena): I/Oam): Writing Macrosas): Strings\D'a ...'): Drawing Requests\$): Parametersas, as1 requests, and comments: Commentsas, as1 requests, and warnings: Warnings.A): Built-in Registers.A): Groff Optionsasciify request, and writem: I/Oaf): Assigning Formatstroff, ms macro package differences: Differences from AT&T msig request: Comments.M): Colors\\, \e, \E, \[rs]): Implementation Differences\\, \e, \E, \[rs]): Escapesbacktrace): Debuggingu): Measurementsbd request, and font styles: Font Familiesbd request, and font translations: Changing Fontsbd request, incompatibilities with AT&T troff: Implementation Differences\{): if-elsedi): Diversionssp): Basicsblm): Blank Line Trapsblm): Requestsblm): Implicit Line Breaks\{): if-else\}): if-elseman]: Man font macrosbd): Artificial Fonts\[br]): Drawing Requestsbox, boxa requests, and warnings: Warningsboxa request, and dn (dl): Diversionsbp request, and top-level diversion: Page Controlbp request, and traps (.pe): Page Location Trapsbp request, causing implicit linebreak: Manipulating Filling and Adjustingbp request, using + and -: Expressionsbr glyph, and cflags: Using Symbolsbr): Basicsbreak request, in a while loop: whilems]: Lists in msc unit: Measurementsgroff: groff Capabilitiesce request, causing implicit linebreak: Manipulating Filling and Adjustingce request, difference to ‘.ad c’: Manipulating Filling and Adjustingce): Manipulating Filling and Adjustingce): Basicsc): Measurementscf request, and copy-in mode: I/Ocf request, causing implicit linebreak: Manipulating Filling and Adjustingfam, \F): Font Families\f): Font Positionssty): Font Familiesft, \f): Changing Fonts\H): Artificial Fonts\S): Artificial Fontspc): Page Layoutch): Page Location Trapsps, \s): Changing Type Sizesvs): Changing Type Sizeschar request, and soft hyphen character: Manipulating Hyphenationchar request, and translations: Character Translationschar request, used with \N: Using Symbolsclass): Character Classescflags): Using Symbols.): Requestscc): Character Translationschar): Using Symbolsfchar, fschar, schar): Using Symbolsec): Character Translationsfc): Fieldsfc): Fields\%): Manipulating Hyphenationlc): Leaders\a): Leaders\C): Using Symbols'): Requestsc2): Character Translationsshc): Manipulating Hyphenationtc): Tabs and Fields\t): Tabs and Fields\&): Drawing Requests\&): Ligatures and Kerning\&): Requeststroff: Implementation Differencestrf request: I/O\N: Font File Formatchem, the program: gchem\D'c ...'): Drawing Requests\D'C ...'): Drawing Requestsclass): Character Classesclose): I/Ohcode): Manipulating Hyphenation.M): Colors.m): Colors.M): Colors\D'F...'): Drawing Requestsds: Strings\{): if-else\}): if-elsene): Page Controlhlm): Manipulating Hyphenationcs): Artificial Fonts\): Line Control\c): Line Controlcontinue request, in a while loop: whilecu): Artificial Fonts.): Requestscc): Character Translations'): Requestsc2): Character Translations\!: Diversions\?: Diversions\?: Operators in Conditionals\a: Leaders\E: Character Translations\t: Tabs and Fields\V: I/Ocf request: I/Odevice request: Postprocessor Accessig request: Commentslength request: Stringsoutput request: Diversionstm request: Debuggingtm1 request: Debuggingtmc request: Debuggingtrf request: I/Owrite request: I/Owritec request: I/Owritem request: I/Oevc): Environments\/, \,): Ligatures and Kerning\/): Ligatures and Kerning\,): Ligatures and Kerningms]: ms Cover Page Macroscp request, and glyph definitions: Using Symbolsals): Stringsals): Stringsaln): Setting Registersals): Stringschar): Using Symbolscs request, and font styles: Font Familiescs request, and font translations: Changing Fontscs request, incompatibilities with AT&T troff: Implementation Differencescs request, with fractional type sizes: Fractional Type Sizes.F): Built-in Registers%): Page Controlhours): Built-in Registersminutes): Built-in Registersseconds): Built-in Registersnl): Page Controlda request, and dn (dl): Diversionsda request, and warnings: Warningsdy): Built-in Registersdw): Built-in Registersmo): Built-in Registersyear, yr): Built-in Registersdy): Built-in Registersdw): Built-in Registersde request, and while: whilede, de1, dei requests, and warnings: Warningsman]: Miscellaneous man macrosman]: Man usagechar): Using Symbolsclass): Character Classesfchar, fschar, schar): Using Symbolschar): Using Symbolschar): Using Symbolstroff: Implementation Differencesfc): Fields.cdp): Environmentsdevice request, and copy-in mode: Postprocessor Accessdg glyph, at end of sentence: Using Symbolsdg glyph, at end of sentence: Sentencesdi request, and warnings: Warnings\0): Page Motions\ (eo): Character Translations\%): Manipulating Hyphenationms]: ms Displays and Keepsms]: ms Footnotes.t): Page Location Trapsditroff, the program: History.z): Diversionsdt): Diversion Trapsda): Diversionsdi): Diversionsals): Stringsdi): Diversionsrm): Stringsrm): Stringsrn): Strings\!: Diversions\?: Diversionsbp: Page Controlasciify): Diversions.d): Diversionsdl register, and da (boxa): Diversionsdn register, and da (boxa): Diversionsls): Manipulating Spacingls): Basicsvs, pvs): Changing Type Sizes\D'c ...'): Drawing Requests\D'l ...'): Drawing Requests\D'p ...'): Drawing Requests\D'C ...'): Drawing Requests\D'E ...'): Drawing Requests\D'P ...'): Drawing Requests\D'~ ...'): Drawing Requests\D'a ...'): Drawing Requests\D'e ...'): Drawing Requests.m): Colors\l): Drawing Requests\L): Drawing Requestsds request, and comments: Stringsds request, and double quotes: Request and Macro Argumentsds request, and leading spaces: Stringsds, ds1 requests, and comments: Commentsds, ds1 requests, and warnings: Warningspev): Debuggingpnr): Debuggingpm): Debuggingptr): Debuggingel request, and warnings: Warnings\D'e ...'): Drawing Requests\D'E ...'): Drawing Requestsem glyph, and cflags: Using Symbolsm): Measurementssp): Basicsman]: Miscellaneous man macrosn): Measurementsvpt): Page Location Traps\}): if-elseem): End-of-input Trapsem): End-of-input Trapsdi): Diversions.ev): Environmentsevc): Environments.w, .cht, .cdp, .csk): Environments.n): Environmentsev): Environmentspev): Debuggingeqn, the program: geqnms]: ms Insertionsec): Character Translationsex request, use in debugging: Debuggingex request, used with nx and rd: I/Oms]: Lists in msms]: Lists in msms]: Example multi-page tablems]: Lists in msex): Debugging\*): Strings\%): Manipulating Hyphenation\x): Changing Type Sizes.a): Manipulating Spacing\x): Changing Type Sizes>?, <?): Expressionsf unit: Measurementsf unit, and colors: Colorsfzoom): Changing Fontsfchar, fschar, schar): Using Symbolsrchar, rfschar): Using Symbolsfam request, and changing fonts: Changing Fontsfam request, and font positions: Font Positionsfi request, causing implicit linebreak: Manipulating Filling and Adjustingfc): Fieldsfc): Fieldsms]: ms Insertionsopena): I/Oclose): I/Oso): I/Oopen): I/Onx): I/Owrite, writec): I/O.M): Colors\D'F...'): Drawing Requestsfi): Manipulating Filling and Adjusting\c: Line Controlfl request, causing implicit linebreak: Manipulating Filling and Adjustingfl): Debuggingfam, \F): Font Familiesuf): Artificial Fonts\H): Artificial Fonts.f): Font Positions\f): Font Positionsman]: Man font macros\S): Artificial Fontssty): Font Familiesftr): Changing Fontsfzoom): Changing Fontsfp): Font Positionsft, \f[], \fP): Changing Fontsfzoom): Changing Fontsft, \f): Changing Fontsms]: ms Headers and Footersms]: ms Footnotesms]: ms Footnotesms]: ms Footnotes\g): Assigning Formatsaf): Assigning Formatsfp request, and font translations: Changing Fontsfp request, incompatibilities with AT&T troff: Implementation Differencesfspecial request, and font styles: Font Familiesfspecial request, and font translations: Changing Fontsfspecial request, and glyph search order: Using Symbolsfspecial request, and imitating bold: Artificial Fontsft request, and font translations: Changing Fontsgchem, invoking: Invoking gchemgchem, the program: gchemgeqn, invoking: Invoking geqngeqn, the program: geqnggrn, invoking: Invoking ggrnggrn, the program: ggrnms]: Lists in ms\b): Drawing Requestscflags): Using Symbols\[br]): Drawing Requestschar): Using Symbolsmc): Miscellaneous\/): Ligatures and Kerning.w, .cht, .cdp, .csk): Environmentslc): Leaders\,): Ligatures and Kerning\N): Using Symbols\N): Character Translationsrchar, rfschar): Using Symbolshy): Manipulating Hyphenationtc): Tabs and Fields\[ru]): Drawing Requeststroff: Implementation Differences\o): Page Motions\N: Font File Format.g): Built-in Registersgpic, invoking: Invoking gpicgpic, the program: gpicgrap, the program: grap\D'f ...'): Drawing Requestsgrefer, invoking: Invoking grefergrefer, the program: grefergrn, the program: ggrngrodvi, invoking: Invoking grodvigrodvi, the program: grodvigroff – what is it?: What Is groff?groff capabilities: groff Capabilitiesgroff invocation: Invoking groffgroff, and pi request: I/OGROFF_BIN_PATH, environment variable: EnvironmentGROFF_COMMAND_PREFIX, environment variable: EnvironmentGROFF_ENCODING, environment variable: EnvironmentGROFF_FONT_PATH, environment variable: Font DirectoriesGROFF_FONT_PATH, environment variable: EnvironmentGROFF_TMAC_PATH, environment variable: Macro DirectoriesGROFF_TMAC_PATH, environment variable: EnvironmentGROFF_TMPDIR, environment variable: EnvironmentGROFF_TYPESETTER, environment variable: Environmentgrohtml, invoking: Invoking grohtmlgrohtml, registers and strings: grohtml specific registers and stringsgrohtml, the program: grohtmlgrohtml, the program: Groff Optionsgrolbp, invoking: Invoking grolbpgrolbp, the program: grolbpgrolj4, invoking: Invoking grolj4grolj4, the program: grolj4gropdf, invoking: Invoking gropdfgropdf, the program: gropdfgrops, invoking: Invoking gropsgrops, the program: gropsgrotty, invoking: Invoking grottygrotty, the program: grottygsoelim, invoking: Invoking gsoelimgsoelim, the program: gsoelimgtbl, invoking: Invoking gtblgtbl, the program: gtblgtroff, identification register (.g): Built-in Registersgtroff, interactive use: Debugginggtroff, output: gtroff Outputgtroff, process ID register ($$): Built-in Registersgtroff, reference: gtroff Referencegxditview, invoking: Invoking gxditviewgxditview, the program: gxditviewman]: Man usagehcode request, and glyph definitions: Using Symbolsms]: ms Headers and Footers\H): Artificial Fonts.cht): Environments.h): Diversionshp): Page Motions\k): Page Motions\l): Drawing Requests\h): Page Motions.k): Page Motions.H): Built-in Registers\h): Page Motionshours): Built-in Registershpf request, and hyphenation language: Manipulating Hyphenationhw request, and hyphenation language: Manipulating Hyphenationhy glyph, and cflags: Using Symbols\%): Manipulating Hyphenationhlm): Manipulating Hyphenation\%): Manipulating Hyphenationhcode): Manipulating Hyphenation.hla): Manipulating Hyphenationhym): Manipulating Hyphenation.hym): Manipulating Hyphenationhpf): Manipulating Hyphenation.hy): Manipulating Hyphenationhys): Manipulating Hyphenation.hys): Manipulating Hyphenation\%): Manipulating Hyphenationi unit: Measurementsie request, and font translations: Changing Fontsie request, and warnings: Warningsie request, operators to use with: Operators in Conditionalsif request, and font translations: Changing Fontsif request, and the ‘!’ operator: Expressionsif request, operators to use with: Operators in Conditionalsig request, and auto-increment: Commentsig request, and copy-in mode: Commentsbd): Artificial Fontsin request, causing implicit linebreak: Manipulating Filling and Adjustingin request, using + and -: Expressionsi): Measurementsso): I/Otroff: Implementation Differencesman]: Man usagein): Line Layouttroff: Implementation Differences.F): Built-in Registers\): Line Control.c, c.): Built-in Registerslf): Debugging\k): Page Motionsit): Input Line Trapsitc): Input Line Trapshp): Page Motionsbacktrace): Debuggingrd): I/O\h): Page Motionsgtroff: Debugging\n): Interpolating Registers\*): Strings.int): Line Controlitc): Input Line Trapstrf request: I/Ogchem: Invoking gchemgeqn: Invoking geqnggrn: Invoking ggrngpic: Invoking gpicgrefer: Invoking grefergrodvi: Invoking grodvigroff: Invoking groffgrohtml: Invoking grohtmlgrolbp: Invoking grolbpgrolj4: Invoking grolj4gropdf: Invoking gropdfgrops: Invoking gropsgrotty: Invoking grottygsoelim: Invoking gsoelimgtbl: Invoking gtblgxditview: Invoking gxditviewpreconv: Invoking preconv\/): Ligatures and Kerningman]: Man font macros\,): Ligatures and Kerning\/): Ligatures and Kerningrj): Manipulating Filling and Adjustingms]: ms Displays and Keepsms]: ms Footnotes.kern): Ligatures and Kerningkern): Ligatures and Kerning.w, .cht, .cdp, .csk): Environments.psr, .sr): Fractional Type Sizeslc request, and glyph definitions: Using Symbols\a): Leaderslc): Leaderslsm): Leading Spaces Trapslsm): Implicit Line Breaksds: Strings\,): Ligatures and Kerningpo): Line Layoutman]: Man usagelength): Stringsll): Line Layoutpl): Page Layout.n): Environmentslt): Page Layoutlength request, and copy-in mode: Stringswarn): Debugging.lg): Ligatures and Kerninglg): Ligatures and Kerning\b escape: Drawing Requestsbr): Basicsman]: Man usageman]: Man usagein): Line Layoutll): Line Layout.l): Line Layout.n): Environments.c, c.): Built-in Registersln): Built-in Registersnm): Miscellaneous\x): Changing Type Sizes\x): Changing Type Sizes.L): Manipulating Spacingpvs): Changing Type Sizes\D't ...'): Drawing Requests\D'l ...'): Drawing Requestssp): Basics\l): Drawing Requests\): Line Controlhp): Page Motions\k): Page Motions\c): Line Control.k): Page Motions\L): Drawing Requestsce): Manipulating Filling and Adjustingce): Basicshlm): Manipulating Hyphenationitc): Input Line Trapsll request, using + and -: Expressionsmk): Page Motionsrt): Page Motionslq glyph, and lq string [man]: Predefined man stringsls request, alternative to (pvs): Changing Type Sizeslt request, using + and -: ExpressionsM unit: Measurementsm unit: Measurementsu): Measurements\$0): Parameters[ or ], and refer: Identifiersam): Writing Macros\$): Parametersals): Stringsem): End-of-input Trapsrm): Stringsrm): Stringsrn): Stringsman]: Man usagefzoom): Changing Fonts.x): Built-in Registersman macros: Man usageman macros, bold face: Man font macrosman macros, custom headers and footers: Optional man extensionsman macros, default indentation: Miscellaneous man macrosman macros, empty space before a paragraph: Miscellaneous man macrosman macros, hanging indentation: Man usageman macros, how to set fonts: Man font macrosman macros, italic fonts: Man font macrosman macros, line breaks with vertical space: Man usageman macros, line breaks without vertical space: Man usageman macros, moving left margin: Man usageman macros, resetting default indentation: Man usageman macros, tab stops: Miscellaneous man macrosman macros, Ultrix-specific: Optional man extensionsmanmacros, BSD compatibility: Miscellaneous man macroshym): Manipulating Hyphenationmc): Miscellaneouspo): Line Layout.h): Diversionsmk): Page Motionsmdoc macros: mdocme macro package: me.y): Built-in Registersminutes): Built-in Registersmm macro package: mmcs): Artificial Fonts\!: Diversions\?: Diversions\?: Operators in Conditionals\a: Leaders\E: Character Translations\t: Tabs and Fields\V: I/Ocf request: I/Odevice request: Postprocessor Accessig request: Commentslength request: Stringsoutput request: Diversionstm request: Debuggingtm1 request: Debuggingtmc request: Debuggingtrf request: I/Owrite request: I/Owritec request: I/Owritem request: I/Ofi): Manipulating Filling and Adjusting\c: Line Controlnf): Manipulating Filling and Adjusting\c: Line Controlns): Manipulating Spacingmom macro package: mommo): Built-in Registers\h): Page Motions\v): Page Motionsfp): Font Positionsms macros: msms macros, accent marks: ms Strings and Special Charactersms macros, body text: ms Body Textms macros, cover page: ms Cover Page Macrosms macros, creating table of contents: ms TOCms macros, differences from AT&T: Differences from AT&T msms macros, displays: ms Displays and Keepsms macros, document control registers: ms Document Control Registersms macros, equations: ms Insertionsms macros, figures: ms Insertionsms macros, footers: ms Headers and Footersms macros, footnotes: ms Footnotesms macros, general structure: General ms Structurems macros, headers: ms Headers and Footersms macros, headings: Headings in msms macros, highlighting: Highlighting in msms macros, keeps: ms Displays and Keepsms macros, lists: Lists in msms macros, margins: ms Marginsms macros, multiple columns: ms Multiple Columnsms macros, naming conventions: Naming Conventionsms macros, nested lists: Lists in msms macros, page layout: ms Page Layoutms macros, paragraph handling: Paragraphs in msms macros, references: ms Insertionsms macros, special characters: ms Strings and Special Charactersms macros, strings: ms Strings and Special Charactersms macros, tables: ms Insertionsms]: Example multi-page tablems]: ms Multiple Columnsn unit: Measurements.M): Colors.m): Colors.M): Colors\C): Using Symbolsms macros: Naming Conventionsne request, and the .trunc register: Page Location Trapsne request, comparison with sv: Page Controlms]: Lists in msbp): Page Controlbp): Basicsnx): I/O.fp): Font Positionsnf request, causing implicit linebreak: Manipulating Filling and Adjustingnl register, and .d: Diversionsnl register, difference to .h: Diversionsnm request, using + and -: Expressions'): Requestsc2): Character Translationsnf): Manipulating Filling and Adjusting\c: Line Controlns): Manipulating Spacingnr request, and warnings: Warningsnr request, using + and -: Expressionsnroff, the program: History.$): Parameters.R): Built-in Registersaln): Setting Registersrr): Setting Registersrnn): Setting Registerspnr): Debugginglf): Debuggingpn): Page Layout\N): Using Symbols\N): Character Translationsms]: Lists in msnm): Miscellaneouspo): Line Layoutopen request, and safer mode: Groff Optionsopena request, and safer mode: Groff Optionsopen): I/O>?, <?): Expressionsne: Page Controlos request, and no-space mode: Page Control.T): Built-in Registers.T): Groff Options.T): Groff Optionstroff: Implementation Differencesln): Built-in Registers\c): Line Control.k): Page Motionsoutput request, and \!: Diversionsoutput request, and copy-in mode: Diversionsfl): Debugginggtroff: gtroff Output\O): Suppressing output\!, \?): Diversionscf, trf): I/Otroff: Implementation Differences\o): Page MotionsP unit: Measurementsp unit: Measurementsfc): Fieldsne): Page Control.pe): Page Location Trapsms]: ms Page Layoutpl): Page Layout.p): Page Layoutmk): Page Motionsrt): Page Motionspn): Page Layout%): Page Layoutpc): Page Layout%): Page Controlpo): Line Layoutbp): Page Controlhpf): Manipulating Hyphenationpi request, and groff: I/Opi request, and safer mode: Groff Optionspic, the program: gpicP): Measurements\b): Drawing Requestspl request, using + and -: Expressionspn request, using + and -: Expressionspo request, using + and -: Expressions.s, .ps): Changing Type Sizes.psr, .sr): Fractional Type Sizesps, \s): Changing Type Sizesp): Measurements\D'p ...'): Drawing Requests\D'P ...'): Drawing Requests.h): Diversions|): Expressions\k): Page Motionshp): Page Motions.k): Page Motionsnl): Page Control.d): Diversions.pvs): Changing Type Sizespvs): Changing Type Sizespreconv, invoking: Invoking preconvpreconv, the program: preconvft, \f[], \fP): Changing Fonts.n): Environments.P): Groff Options\\, \e, \E, \[rs]): Implementation Differences\\, \e, \E, \[rs]): Escapesnm): Miscellaneoustm, tm1, tmc): Debugging\z, \Z): Page Motionsgtroff register ($$): Built-in Registersnx): I/Ocflags): Using Symbolscflags): Using Symbolsps request, and constant glyph space mode: Artificial Fontsps request, incompatibilities with AT&T troff: Implementation Differencesps request, using + and -: Expressionsps request, with fractional type sizes: Fractional Type Sizespso request, and safer mode: Groff Optionspvs request, using + and -: Expressionsradicalex glyph, and cflags: Using Symbolsrc request, and glyph definitions: Using Symbolsrd): I/Orefer, and macro names starting with [ or ]: Identifiersrefer, the program: grefergtroff: gtroff Referencems]: ms Insertionsaln): Setting Registers\g): Assigning Formatsrr): Setting Registersrnn): Setting Registersgrohtml: grohtml specific registers and strings\n): Interpolating Registers.R): Built-in Registersnr, \R): Setting Registersrm): Stringsrm): Stringsrm): Stringsrm): Stringsrchar, rfschar): Using Symbolsrm): Stringsrr): Setting Registersrm): Stringsrm): Stringsrn): Stringsrn): Stringsrnn): Setting Registersrn): Stringsrn): Stringsrm): Stringsrn): Strings.H): Built-in Registers.V): Built-in Registersrt): Page Motions.Y): Built-in Registersrf, the program: Historyrj): Manipulating Filling and Adjustingrj request, causing implicit linebreak: Manipulating Filling and Adjustingrn glyph, and cflags: Using Symbolsroff, the program: History\/): Ligatures and Kerning\,): Ligatures and Kerningrq glyph, and rq string [man]: Predefined man stringsrq glyph, at end of sentence: Using Symbolsrq glyph, at end of sentence: Sentencesrt request, using + and -: Expressionsru glyph, and cflags: Using SymbolsRUNOFF, the program: Historys unit: Fractional Type Sizess unit: Measurements\k): Page Motionsseconds): Built-in Registers.sss): Manipulating Filling and Adjustingdt): Diversion Trapsem): End-of-input Trapslf): Debuggingit): Input Line Trapsnr, \R): Setting Registers\D'f ...'): Drawing Requestsshc request, and translations: Character Translations.sss): Manipulating Filling and Adjusting.ss): Manipulating Filling and Adjusting.csk): Environments\S): Artificial Fontssoelim, the program: gsoelimshc): Manipulating Hyphenationhy): Manipulating Hyphenation\D'C ...'): Drawing Requests\D'E ...'): Drawing Requests\D'P ...'): Drawing Requestssp request, and no-space mode: Manipulating Spacingsp request, and traps: Manipulating Spacingsp request, causing implicit linebreak: Manipulating Filling and Adjusting.sss): Manipulating Filling and Adjusting.ss): Manipulating Filling and Adjusting\&): Drawing Requests\&): Ligatures and Kerning\&): Requests\h): Page Motionsv): Measurements\0): Page Motionsds: Stringsms]: ms Strings and Special Charactersspecial request, and font translations: Changing Fontsspecial request, and glyph search order: Using Symbols\D'~ ...'): Drawing Requestssqrtex glyph, and cflags: Using Symbols\b): Drawing Requestsrd): I/Otm, tm1, tmc): Debugging\*): Strings\*): Stringsas): Stringsals): Stringslength): Stringsrm): Stringsrm): Stringsrn): Stringsms]: ms Strings and Special Charactersgrohtml: grohtml specific registers and stringssty request, and changing fonts: Changing Fontssty request, and font positions: Font Positionssty request, and font translations: Changing Fontssubstring): Strings\O): Suppressing outputsv request, and no-space mode: Page Controlev): Environmentssy request, and safer mode: Groff Optionspm): Debuggingchar): Using Symbolssystem() return value register (systat): I/O\t): Tabs and Fieldstc): Tabs and Fields.tabs): Tabs and Fieldsman]: Miscellaneous man macrosms]: ms TOCms]: ms Insertionstbl, the program: gtbl.h): Diversionsgtroff processing: Textrj): Manipulating Filling and Adjusting\D't ...'): Drawing Requeststl): Page Layoutti request, causing implicit linebreak: Manipulating Filling and Adjustingti request, using + and -: Expressionshours): Built-in Registersminutes): Built-in Registersseconds): Built-in Registerstl): Page Layout.lt): Page Layoutlt): Page Layouttkf request, and font styles: Font Familiestkf request, and font translations: Changing Fontstkf request, with fractional type sizes: Fractional Type Sizestl request, and mc: Miscellaneoustm request, and copy-in mode: Debuggingtm1 request, and copy-in mode: Debuggingtmc request, and copy-in mode: DebuggingTMPDIR, environment variable: Environment\!: Diversions\?: Diversionsbp: Page Controltr request, and glyph definitions: Using Symbolstr request, and soft hyphen character: Manipulating Hyphenationtr request, incompatibilities with AT&T troff: Implementation Differencestkf): Ligatures and Kerning\!, \?): Diversionscf, trf): I/Otroff: Implementation Differencesch): Page Location Traps.t): Page Location Trapsdt): Diversion Trapsem): End-of-input Trapsit): Input Line Trapsptr): Debuggingitc): Input Line Trapsbp request (.pe): Page Location Trapstrf request, and copy-in mode: I/Otrf request, and invalid characters: I/Otrf request, causing implicit linebreak: Manipulating Filling and Adjustingtrin request, and asciify: Diversions.trunc): Page Location Traps.s, .ps): Changing Type Sizesps, \s): Changing Type Sizesu unit: Measurementsuf request, and font styles: Font Familiesul glyph, and cflags: Using Symbolsul request, and font translations: Changing Fontsman macros: Optional man extensionsuf): Artificial Fontsul): Artificial Fontscu): Artificial Fonts\[ru]): Drawing Requestsasciify): Diversionsc: Measurementsf: Measurementsf, and colors: Colorsi: MeasurementsM: Measurementsm: Measurementsn: MeasurementsP: Measurementsp: Measurementss: Fractional Type Sizess: Measurementsu: Measurementsv: Measurementsz: Fractional Type Sizesz: Measurements\D'F...'): Drawing Requests\N: Font File Formatv unit: Measurements.x): Built-in Registers.y): Built-in Registers\L): Drawing Requests.v): Changing Type Sizesvs): Changing Type Sizes\v): Page Motionsmk): Page Motionsrt): Page Motions.d): Diversions.vpt): Page Location Trapsvpt): Page Location Trapsnl): Page Control.V): Built-in Registersv): Measurementswarn): Debugginggroff?: What Is groff?while request, and font translations: Changing Fontswhile request, and the ‘!’ operator: Expressionswhile request, confusing with br: whilewhile request, operators to use with: Operators in Conditionals\w): Page Motions.w): Environments.ss): Manipulating Filling and Adjustingwrite request, and copy-in mode: I/Owritec request, and copy-in mode: I/Owritem request, and copy-in mode: I/Owrite, writec): I/Oyear, yr): Built-in Registersz unit: Fractional Type Sizesz unit: Measurements\&): Drawing Requests\&): Ligatures and Kerning\&): Requests\z, \Z): Page Motionsfzoom): Changing Fonts|, and page motion: Expressions