Appendix J Concept Index

Jump to:   -   :   .   '   "   (   )   [   ]   *   /   \   &   %   +   <   =   >   |  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   Y   Z  
Index EntrySection

-
-, and page motionNumeric Expressions
-, as delimiterDelimiters

:
:, as delimiterDelimiters

.
., as delimiterDelimiters
.h register, difference from nlDiversions
.ps register, compared to .psrUsing Fractional Type Sizes
.s register, compared to .srUsing Fractional Type Sizes
.S register, Plan 9 name for .tabsTabs and Fields
.t register, and diversionsDiversion Traps
.tabs register, Plan 9 name for (.S)Tabs and Fields
.V register, and vsChanging the Vertical Spacing

'
', as a commentComments
', as delimiterDelimiters
', at end of sentenceSentences
', at end of sentenceUsing Symbols

"
", as delimiterDelimiters
", at end of sentenceSentences
", at end of sentenceUsing Symbols
", embedding in a macro argumentCalling Macros

(
(, as delimiterDelimiters

)
), as delimiterDelimiters
), at end of sentenceSentences
), at end of sentenceUsing Symbols

[
[, macro names starting with, and referIdentifiers

]
], as part of an identifierIdentifiers
], at end of sentenceSentences
], at end of sentenceUsing Symbols
], macro names starting with, and referIdentifiers

*
*, as delimiterDelimiters
*, at end of sentenceSentences
*, at end of sentenceUsing Symbols

/
/, as delimiterDelimiters

\
\_, and translationsCharacter Translations
\_, as delimiterDelimiters
\_, as delimiterDelimiters
\_, incompatibilities with AT&T troffOther Differences
\- glyph, and cflagsUsing Symbols
\-, and translationsCharacter Translations
\-, as delimiterDelimiters
\-, as delimiterDelimiters
\-, incompatibilities with AT&T troffOther Differences
\, disabling (eo)Using Escape Sequences
\, embedding in a macro argumentCalling Macros
\,, as delimiterDelimiters
\:, as delimiterDelimiters
\:, as delimiterDelimiters
\:, in device extension commandsPostprocessor Access
\!, and copy modeDiversions
\!, and output requestDiversions
\!, and trntCharacter Translations
\!, as delimiterDelimiters
\!, as delimiterDelimiters
\!, in top-level diversionDiversions
\!, incompatibilities with AT&T troffOther Differences
\!, incompatibilities with AT&T troffOther Differences
\?, and copy modeOperators in Conditionals
\?, and copy modeDiversions
\?, as delimiterDelimiters
\?, in top-level diversionDiversions
\?, incompatibilities with AT&T troffOther Differences
\?, interpretation in copy modeDiversions
\., interpretation in copy modeCopy Mode
\', and translationsCharacter Translations
\', as delimiterDelimiters
\', as delimiterDelimiters
\', incompatibilities with AT&T troffOther Differences
\", interpretation in copy modeComments
\(, and translationsCharacter Translations
\), as delimiterDelimiters
\), in device extension commandsPostprocessor Access
\[, and translationsCharacter Translations
\{, as delimiterDelimiters
\{, as delimiterDelimiters
\{, incompatibilities with AT&T troffOther Differences
\}, and warningsWarnings
\}, as delimiterDelimiters
\}, as delimiterDelimiters
\}, incompatibilities with AT&T troffOther Differences
\*, and warningsWarnings
\*, incompatibilities with AT&T troffCompatibility Mode
\*, interpretation in copy modeStrings
\/, as delimiterDelimiters
\/, as delimiterDelimiters
\\, interpretation in copy modeCopy Mode
\&, and glyph definitionsUsing Symbols
\&, and translationsCharacter Translations
\&, as delimiterDelimiters
\&, at end of sentenceSentences
\&, in device extension commandsPostprocessor Access
\&, incompatibilities with AT&T troffOther Differences
\#, interpretation in copy modeComments
\%, and translationsCharacter Translations
\%, as delimiterDelimiters
\%, as delimiterDelimiters
\%, following \X or \YManipulating Hyphenation
\%, in device extension commandsPostprocessor Access
\%, incompatibilities with AT&T troffOther Differences
\`, and translationsCharacter Translations
\`, as delimiterDelimiters
\`, as delimiterDelimiters
\`, incompatibilities with AT&T troffOther Differences
\^, as delimiterDelimiters
\^, incompatibilities with AT&T troffOther Differences
\|, as delimiterDelimiters
\|, incompatibilities with AT&T troffOther Differences
\~, and translationsCharacter Translations
\~, as delimiterDelimiters
\~, difference from \SPCCalling Macros
\~, incompatibilities with AT&T troffOther Differences
\$, interpretation in copy modeParameters
\0, as delimiterDelimiters
\a, and copy modeLeaders
\a, and translationsCharacter Translations
\a, as delimiterDelimiters
\A, incompatibilities with AT&T troffOther Differences
\b, limitations ofDrawing Geometric Objects
\C, and translationsCharacter Translations
\c, as delimiterDelimiters
\c, as delimiterDelimiters
\c, incompatibilities with AT&T troffOther Differences
\c, when filling disabledLine Continuation
\c, when filling enabledLine Continuation
\d, as delimiterDelimiters
\D, delimiters allowed byDelimiters
\e, and glyph definitionsUsing Symbols
\e, and translationsCharacter Translations
\e, as delimiterDelimiters
\E, as delimiterDelimiters
\e, as delimiterDelimiters
\e, incompatibilities with AT&T troffOther Differences
\e, interpretation in copy modeUsing Escape Sequences
\f escape sequence, untokenized on inputSelecting Fonts
\F escape sequence, untokenized on inputFont Families
\F, and changing fontsSelecting Fonts
\f, and font translationsSelecting Fonts
\f, incompatibilities with AT&T troffCompatibility Mode
\g, interpretation in copy modeAssigning Register Formats
\H escape sequence, untokenized on inputArtificial Fonts
\h, delimiters allowed byDelimiters
\H, delimiters allowed byDelimiters
\H, incompatibilities with AT&T troffCompatibility Mode
\H, using + and - withNumeric Expressions
\H, with fractional type sizesUsing Fractional Type Sizes
\l, and glyph definitionsUsing Symbols
\L, and glyph definitionsUsing Symbols
\l, delimiters allowed byDelimiters
\L, delimiters allowed byDelimiters
\m escape sequence, untokenized on inputColors
\M escape sequence, untokenized on inputColors
\N, and translationsCharacter Translations
\n, and warningsWarnings
\N, delimiters allowed byDelimiters
\n, incompatibilities with AT&T troffCompatibility Mode
\n, interpretation in copy modeInterpolating Registers
\p, as delimiterDelimiters
\p, as delimiterDelimiters
\R escape sequence, untokenized on inputSetting Registers
\R, and warningsWarnings
\r, as delimiterDelimiters
\R, delimiters allowed byDelimiters
\R, difference from nrAuto-increment
\R, using + and - withNumeric Expressions
\RET, interpretation in copy modeLine Continuation
\S escape sequence, untokenized on inputArtificial Fonts
\s escape sequence, untokenized on inputChanging the Type Size
\s, delimiters allowed byDelimiters
\S, delimiters allowed byDelimiters
\s, incompatibilities with AT&T troffCompatibility Mode
\S, incompatibilities with AT&T troffCompatibility Mode
\s, incompatibilities with AT&T troffCompatibility Mode
\s, using + and - withNumeric Expressions
\s, with fractional type sizesUsing Fractional Type Sizes
\SPC, as delimiterDelimiters
\SPC, difference from \~Calling Macros
\SPC, incompatibilities with AT&T troffOther Differences
\t, and copy modeTabs and Fields
\t, and translationsCharacter Translations
\t, and warningsWarnings
\t, as delimiterDelimiters
\u, as delimiterDelimiters
\V, and copy modeI/O
\v, delimiters allowed byDelimiters
\v, internal representationGtroff Internals
\V, interpretation in copy modeI/O
\x, delimiters allowed byDelimiters
\X, followed by \%Manipulating Hyphenation
\Y, followed by \%Manipulating Hyphenation

&
&, as delimiterDelimiters

%
%, as delimiterDelimiters

+
+, and page motionNumeric Expressions
+, as delimiterDelimiters

<
<, as delimiterDelimiters

=
=, as delimiterDelimiters

>
>, as delimiterDelimiters

|
|, and page motionNumeric Expressions

A
ab request, incompatibilities with AT&T troffOther Differences
abort (ab)Debugging
absolute (sic) position operator (|)Numeric Expressions
abstract font styleUsing Fonts
abstract font style, setting up (sty)Font Families
accent marks [ms]ms Legacy Features
access to postprocessorPostprocessor Access
accessing unnamed glyphs with \NFont Description 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 marginManipulating Hyphenation
ad request, and hyphenation spaceManipulating Hyphenation
additionNumeric Expressions
additional delimiters accepted by AT&T troffCompatibility Mode
additional inter-sentence spaceManipulating Filling and Adjustment
adjustment (introduction)Basics
adjustment and filling, manipulatingManipulating Filling and Adjustment
adjustment mode register (.j)Manipulating Filling and Adjustment
adjustment to both margins, difference from AT&T troffOther Differences
Adobe Glyph List (AGL)Using Symbols
alias, diversion, creating (als)Strings
alias, diversion, removing (rm)Strings
alias, macro, creating (als)Strings
alias, macro, removing (rm)Strings
alias, register, creating (aln)Setting Registers
alias, register, removing (rr)Setting Registers
alias, string, creating (als)Strings
alias, string, removing (rm)Strings
aliasing fonts with third argument to fp requestFont Positions
als request, and \$0Parameters
am, am1, ami requests, and warningsWarnings
appending to a diversion (da, boxa)Diversions
appending to a file (opena)I/O
appending to a macro (am)Writing Macros
appending to a string (as)Strings
approximation output register (.A)Built-in Registers
arc, drawing (‘\D'a …'’)Drawing Geometric Objects
argumentRequests and Macros
arguments to macrosCalling Macros
arguments to macros, and tabsInvoking Requests
arguments to requestsInvoking Requests
arguments to requests, and tabsInvoking Requests
arguments, and compatibility modeGtroff Internals
arguments, to escape sequences, delimitingDelimiters
arguments, to stringsStrings
arithmetic operatorsNumeric Expressions
artificial fontsArtificial Fonts
as request, and commentsStrings
as, as1 requests, and commentsComments
as, as1 requests, and warningsWarnings
as1 request, and commentsStrings
ASCII output encodingGroff Options
asciify request, and writemI/O
assertion (arithmetic operator)Numeric Expressions
assign input line number request (lf)Debugging
assign number format to register (af)Assigning Register Formats
assignments, indirectInterpolating Registers
assignments, nestedInterpolating Registers
AT&T ms, macro package differencesDifferences from AT&T ms
attributes, character cellUsing Fonts
auto-incrementation of a registerAuto-increment
automatic font mountingSelecting Fonts
automatic hyphenationManipulating Hyphenation
automatic hyphenation parametersManipulating Hyphenation
auxiliary macro packageMajor Macro Packages
available glyphs, list of (groff_char(7) man page)Using Symbols
available registers, number of, register (.R)Built-in Registers

B
backgroundBackground
background color name register (.M)Colors
backslash glyph, formatting (\[rs])Using Escape Sequences
backslash, embedding in a macro argumentCalling Macros
backslash, printing (\\, \e, \E, \[rs])Other Differences
backspace characterPage Motions
backspace character, and translationsCharacter Translations
backtrace of input stack (backtrace)Debugging
baseline rule special character(\[ru])Drawing Geometric Objects
baseline, textPage Geometry
baseline, textManipulating Type Size and Vertical Spacing
basic scaling unit (u)Measurements
basic unitsPage Geometry
basic units, conversion toMeasurements
basics of macro package usageBasics
bd request, and font stylesFont Families
bd request, and font translationsSelecting Fonts
bd request, incompatibilities with AT&T troffOther Differences
beginning diversion (di, box)Diversions
beginning of conditional block (\{)Conditional Blocks
blank lineBreaking
blank line macro (blm)Breaking
blank line macro (blm)Invoking Requests
blank line macro (blm)Blank Line Traps
blank line trap (blm)Invoking Requests
blank line trapsBlank Line Traps
blank lines, disablingManipulating Spacing
block paragraphsParagraphs
block, conditional, beginning (\{)Conditional Blocks
block, conditional, end (\})Conditional Blocks
blocks, conditionalConditional Blocks
body, of a while requestwhile
boldface, imitating (bd)Artificial Fonts
bottom marginPage Location Traps
boundary-relative measurement operator (|)Numeric Expressions
bounding boxMiscellaneous
box (diversion operation)Diversions
box request, and warningsWarnings
box rule rule special character(\[br])Drawing Geometric Objects
box, boxa requests, and warningsWarnings
boxa request, and dn (dl)Diversions
boxa request, and warningsWarnings
boxes [ms]ms keeps and displays
bp request, and top-level diversionPage Control
bp request, and traps (.pe)Page Location Traps
bp request, causing implicit breakManipulating Filling and Adjustment
bp request, incompatibilities with AT&T troffOther Differences
bp request, using + and - withNumeric Expressions
br glyph, and cflagsUsing Symbols
brace escape sequence, closing (\})Conditional Blocks
brace escape sequence, opening (\})Conditional Blocks
brace escape sequences (\{, \})Conditional Blocks
breakBreaking
breakManipulating Filling and Adjustment
break (introduction)Basics
break (introduction)Basics
break request, in a while loopwhile
break, pagePage Geometry
break, pagePage Control
break, pageThe Implicit Page Trap
break, page (introduction)Basics
break, page, finalEnd-of-input Traps
break, page, prevented by vptVertical Position Traps
breaking file names (\:)Manipulating Hyphenation
breaking URLs (\:)Manipulating Hyphenation
breaking without hyphens (\:)Manipulating Hyphenation
built-in register, removingBuilt-in Registers
built-in registersBuilt-in Registers
bulleted list, example markup [ms]Lists in ms

C
c scaling unitMeasurements
calling macrosCalling Macros
calling macros (introduction)Requests and Macros
capabilities of GNU troffGNU troff Capabilities
case-transforming a string (stringdown, stringup)Strings
categories, warningWarnings
ce request, causing implicit breakManipulating Filling and Adjustment
ce request, difference from ‘.ad cManipulating Filling and Adjustment
cell, character, attributesUsing Fonts
centered text (filled)Manipulating Filling and Adjustment
centered text (unfilled)Manipulating Filling and Adjustment
centering lines (ce)Manipulating Filling and Adjustment
centering lines (introduction)Basics
centimeter scaling unit (c)Measurements
cf request, and commentsI/O
cf request, and copy modeI/O
cf request, causing implicit breakManipulating Filling and Adjustment
cf request, incompatibilities with AT&T troffOther Differences
changing control charactersControl Characters
changing font family (fam, \F)Font Families
changing fonts (ft, \f)Selecting Fonts
changing format, and read-only registersAssigning Register Formats
changing the font height (\H)Artificial Fonts
changing the font slant (\S)Artificial Fonts
changing the page number character (pc)Page Layout
changing trap location (ch)Page Location Traps
changing type sizes (ps, \s)Changing the Type Size
changing type sizes (ps, \s)Using Fractional Type Sizes
changing vertical line spacing (vs)Changing the Vertical Spacing
char request, and commentsUsing Symbols
char request, and soft hyphen characterManipulating Hyphenation
char request, and translationsCharacter Translations
char request, used with \NUsing Symbols
characterUsing Symbols
character cell attributesUsing Fonts
character class (class)Character Classes
character class name space, shared with special charactersIdentifiers
character classesCharacter Classes
character properties (cflags)Using Symbols
character translationsCharacter Translations
character, backspacePage Motions
character, backspace, and translationsCharacter Translations
character, control (.)Requests and Macros
character, control, changing (cc)Control Characters
character, defining (char)Using Symbols
character, defining fallback (fchar, fschar, schar)Using Symbols
character, distinguished from glyphUsing Symbols
character, dummy (\&)Dummy Characters
character, dummy (\&), as control character suppressorRequests and Macros
character, dummy (\&), effect on \l escape sequenceDrawing Geometric Objects
character, dummy (\&), effect on kerningLigatures and Kerning
character, escape, changing (ec)Using Escape Sequences
character, escape, while defining glyphUsing Symbols
character, field delimiting (fc)Fields
character, field padding (fc)Fields
character, horizontal tabTabs and Leaders
character, hyphenation (\%)Manipulating Hyphenation
character, leaderTabs and Leaders
character, leader repetition (lc)Leaders
character, leader, and translationsCharacter Translations
character, leader, non-interpreted (\a)Leaders
character, margins (mc)Miscellaneous
character, named (\C)Using Symbols
character, newline, and translationsCharacter Translations
character, no-break control (')Requests and Macros
character, no-break control, changing (c2)Control Characters
character, ordinaryIdentifiers
character, soft hyphen, setting (shc)Manipulating Hyphenation
character, specialCharacter Translations
character, tab repetition (tc)Tabs and Fields
character, tab, and translationsCharacter Translations
character, tab, non-interpreted (\t)Tabs and Fields
character, transparentUsing Symbols
character, transparent dummy (\))Dummy Characters
characters, composite, dumping defined (pcomposite)Debugging
characters, end-of-sentenceUsing Symbols
characters, end-of-sentence transparentSentences
characters, hyphenationUsing Symbols
characters, input, and output glyphs, compatibility with AT&T troffOther Differences
characters, invalid for trf requestI/O
characters, invalid inputIdentifiers
characters, overlappingUsing Symbols
characters, specialSentences
characters, special, list of (groff_char(7) man page)Using Symbols
characters, unnamed, accessing with \NFont Description File Format
circle, filled, drawing (‘\D'C …'’)Drawing Geometric Objects
circle, outlined, drawing (‘\D'c …'’)Drawing Geometric Objects
circle, solid, drawing (‘\D'C …'’)Drawing Geometric Objects
circle, stroked, drawing (‘\D'c …'’)Drawing Geometric Objects
class of characters (class)Character Classes
classes, characterCharacter Classes
clearing input line trap (it, itc)Input Line Traps
closing brace escape sequence (\})Conditional Blocks
closing file (close)I/O
code, hyphenation (hcode)Manipulating Hyphenation
color name, background, register (.M)Colors
color name, fill, register (.M)Colors
color name, stroke, register (.m)Colors
color, defaultColors
color, fillColors
color, strokeColors
colorsColors
colors, defined, dumping (pcolor)Debugging
command prefixEnvironment
command-line optionsGroff Options
commentsComments
comments in device description filesDESC File Format
comments in font description filesFont Description File Format
comments, after character definitionsUsing Symbols
comments, after file name argumentsManipulating Hyphenation
comments, after file name or system command argumentsI/O
comments, lining up with tabsComments
comments, with string definitions and appendmentsStrings
comments, with string length measurementsStrings
common featuresCommon Features
common name space of macros, diversions, and stringsIdentifiers
common name space of special characters and character classesIdentifiers
comparison of stringsOperators in Conditionals
comparison operatorsNumeric Expressions
compatibility modeWarnings
compatibility modeCompatibility Mode
compatibility mode, and parametersGtroff Internals
complementation, logicalNumeric Expressions
composite characters, defined, dumping (pcomposite)Debugging
composite glyph namesUsing Symbols
conditional block, beginning (\{)Conditional Blocks
conditional block, end (\})Conditional Blocks
conditional blocksConditional Blocks
conditional expressionsOperators in Conditionals
conditional output for terminal (TTY)Operators in Conditionals
conditional page break (ne)Page Control
conditionals and loopsConditionals and Loops
configuring control charactersControl Characters
configuring the page length (pl)Page Layout
consecutive hyphenated lines (hlm)Manipulating Hyphenation
constant glyph spacing mode (cs)Artificial Fonts
contents, table ofTable of Contents
contents, table ofLeaders
continuation, input line (\RET)Line Continuation
continuation, output line (\c)Line Continuation
continue request, in a while loopwhile
continued output line register (.int)Line Continuation
continuous underlining (cu)Artificial Fonts
control character (.)Requests and Macros
control character, changing (cc)Control Characters
control character, no-break (')Requests and Macros
control character, no-break, changing (c2)Control Characters
control charactersControl Characters
control lineRequests and Macros
control, lineLine Continuation
control, pagePage Control
conventions for inputInput Conventions
conversion to basic unitsMeasurements
copy modeCopy Mode
copy modeCopy Mode
copy mode, and \!Diversions
copy mode, and \?Operators in Conditionals
copy mode, and \?Diversions
copy mode, and \aLeaders
copy mode, and \tTabs and Fields
copy mode, and \VI/O
copy mode, and cf requestI/O
copy mode, and device requestPostprocessor Access
copy mode, and length requestStrings
copy mode, and macro parametersParameters
copy mode, and output requestDiversions
copy mode, and trf requestI/O
copy mode, and write requestI/O
copy mode, and writec requestI/O
copy mode, and writem requestI/O
copying environment (evc)Environments
correction between oblique and upright glyph (\/, \,)Italic Corrections
correction between upright and oblique glyph (\/, \,)Italic Corrections
correction, italic (\/)Italic Corrections
correction, left italic (\,)Italic Corrections
cover page in [ms], example markupms Document Description Macros
cp request, and glyph definitionsUsing Symbols
cq glyph, at end of sentenceSentences
cq glyph, at end of sentenceUsing Symbols
creating alias of register (aln)Setting Registers
creating alias, for diversion (als)Strings
creating alias, for macro (als)Strings
creating alias, for string (als)Strings
creating new characters (char)Using Symbols
creditsCredits
cs request, and font stylesFont Families
cs request, and font translationsSelecting Fonts
cs request, incompatibilities with AT&T troffOther Differences
cs request, with fractional type sizesUsing Fractional Type Sizes
CSTR #54 errataSetting Registers
CSTR #54 errataBuilt-in Registers
CSTR #54 errataManipulating Filling and Adjustment
CSTR #54 errataLine Layout
CSTR #54 errataPage Control
CSTR #54 errataArtificial Fonts
CSTR #54 errataChanging the Type Size
CSTR #54 errataStrings
CSTR #54 errataPage Motions
CSTR #54 erratum, \S escapeArtificial Fonts
CSTR #54 erratum, \s escape sequenceChanging the Type Size
CSTR #54 erratum, bp requestPage Control
CSTR #54 erratum, po requestLine Layout
CSTR #54 erratum, ps requestChanging the Type Size
CSTR #54 erratum, rm requestStrings
CSTR #54 erratum, rr requestSetting Registers
CSTR #54 erratum, sb registerPage Motions
CSTR #54 erratum, ss requestManipulating Filling and Adjustment
CSTR #54 erratum, st registerPage Motions
CSTR #54 erratum, yr registerBuilt-in Registers
current directoryMacro Directories
current input file name register (.F)Built-in Registers
current page number (%)Page Control
current time, hours (hours)Built-in Registers
current time, minutes (minutes)Built-in Registers
current time, seconds (seconds)Built-in Registers
customizing man packageOptional man extensions
customizing mdoc packagemdoc

D
da request, and dn (dl)Diversions
da request, and warningsWarnings
da request, and warningsWarnings
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
dd glyph, at end of sentenceSentences
dd glyph, at end of sentenceUsing Symbols
de request, and whilewhile
de, de1, dei requests, and warningsWarnings
debuggingDebugging
debugging page location trapsPage Location Traps
decimal point, as delimiterDelimiters
decrementation, automatic, of a registerAuto-increment
default colorColors
default tab stopsTabs and Fields
default unitsDefault Units
deferred outputDeferring Output
defined colors, dumping (pcolor)Debugging
defined composite characters, dumping (pcomposite)Debugging
defining character (char)Using Symbols
defining character class (class)Character Classes
defining fallback character (fchar, fschar, schar)Using Symbols
defining glyph (char)Using Symbols
defining symbol (char)Using Symbols
delimited arguments, incompatibilities with AT&T troffCompatibility Mode
delimiters, additional, accepted by AT&T troffCompatibility Mode
delimiters, for escape sequence argumentsDelimiters
delimiting character, for fields (fc)Fields
delimiting escape sequence argumentsDelimiters
depth, interpolationCalling Macros
depth, of last glyph (.cdp)Environments
DESC file formatDESC File Format
DESC file, and font mountingFont Positions
description file, device, introducedFont Directories
description file, fontUsing Fonts
description file, font, introducedFont Directories
device description file, introducedFont Directories
device description files, commentsDESC File Format
device request, and copy modePostprocessor Access
device resolutionPage Geometry
device resolutionDESC File Format
device resolution, obtaining in the formatterMeasurements
devices for outputOutput Device Intro
dg glyph, at end of sentenceSentences
dg glyph, at end of sentenceUsing Symbols
di request, and warningsWarnings
di request, and warningsWarnings
differences in implementationImplementation Differences
digit-width space (\0)Page Motions
digits, as delimitersDelimiters
dimensions, lineLine Layout
directories for macro packagesMacro Directories
directory, currentMacro Directories
directory, device and font descriptionFont Directories
directory, for tmac filesMacro Directories
directory, homeMacro Directories
directory, platform-specificMacro Directories
directory, site-localMacro Directories
directory, site-localFont Directories
disabling \ (eo)Using Escape Sequences
disabling hyphenation (\%)Manipulating Hyphenation
discardable horizontal spaceManipulating Filling and Adjustment
displaysDisplays and Keeps
displays [ms]ms keeps and displays
displays, and footnotes [ms]ms Footnotes
distance to next vertical position trap register (.t)Page Location Traps
diversionDeferring Output
diversion name register (.z)Diversions
diversion name space, shared with macros and stringsIdentifiers
diversion trap, setting (dt)Diversion Traps
diversion trapsDiversion Traps
diversion, appending to (da, boxa)Diversions
diversion, beginning (di, box)Diversions
diversion, creating alias of (als)Strings
diversion, ending (di, box)Diversions
diversion, nestedDiversions
diversion, removing (rm)Strings
diversion, removing alias of (rm)Strings
diversion, renaming (rn)Strings
diversion, stripping final newlinePunning Names
diversion, top-levelDiversions
diversion, top-level, and \!Diversions
diversion, top-level, and \?Diversions
diversion, top-level, and bpPage Control
diversion, unformatting (asciify)Diversions
diversion, vertical position in, register (.d)Diversions
diversionsDiversions
diversionsPunning Names
diversions, and trapsPage Location Traps
division by zeroNumeric Expressions
division, truncatingNumeric Expressions
dl register, and da (boxa)Diversions
dn register, and da (boxa)Diversions
document description macros, [ms]ms Document Description Macros
document formatsDocument Formats
documents, multi-fileDebugging
documents, structuring the source ofInvoking Requests
dot, as delimiterDelimiters
double quote, embedding in a macro argumentCalling Macros
double quotes, trailing, in stringsStrings
double-spacing (ls)Manipulating Spacing
double-spacing (vs, pvs)Changing the Vertical Spacing
down-casing a string (stringdown)Strings
drawing a filled circle (‘\D'C …'’)Drawing Geometric Objects
drawing a filled ellipse (‘\D'E …'’)Drawing Geometric Objects
drawing a filled polygon (‘\D'P …'’)Drawing Geometric Objects
drawing a line (‘\D'l …'’)Drawing Geometric Objects
drawing a solid circle (‘\D'C …'’)Drawing Geometric Objects
drawing a solid ellipse (‘\D'E …'’)Drawing Geometric Objects
drawing a solid polygon (‘\D'P …'’)Drawing Geometric Objects
drawing a spline (‘\D'~ …'’)Drawing Geometric Objects
drawing a stroked circle (‘\D'c …'’)Drawing Geometric Objects
drawing a stroked ellipse (‘\D'e …'’)Drawing Geometric Objects
drawing a stroked polygon (‘\D'p …'’)Drawing Geometric Objects
drawing an arc (‘\D'a …'’)Drawing Geometric Objects
drawing an outlined circle (‘\D'c …'’)Drawing Geometric Objects
drawing an outlined ellipse (‘\D'e …'’)Drawing Geometric Objects
drawing an outlined polygon (‘\D'p …'’)Drawing Geometric Objects
drawing horizontal lines (\l)Drawing Geometric Objects
drawing positionPage Geometry
drawing position, vertical (nl)Page Control
drawing requestsDrawing Geometric Objects
drawing vertical lines (\L)Drawing Geometric Objects
ds request, and commentsStrings
ds request, and double quotesStrings
ds request, and leading spacesStrings
ds, ds1 requests, and commentsComments
ds, ds1 requests, and warningsWarnings
ds1 request, and commentsStrings
dummy character (\&)Dummy Characters
dummy character (\&), as control character suppressorRequests and Macros
dummy character (\&), effect on \l escape sequenceDrawing Geometric Objects
dummy character (\&), effect on kerningLigatures and Kerning
dummy character, transparent (\))Dummy Characters
dummy environment, used by \w escape sequencePage Motions
dumping defined colors (pcolor)Debugging
dumping defined composite characters (pcomposite)Debugging
dumping environments (pev)Debugging
dumping hyphenation exceptions (phw)Debugging
dumping open streams (pstream)Debugging
dumping page location traps (ptr)Debugging
dumping pending output line node list (pline)Debugging
dumping registers (pnr)Debugging
dumping symbol table (pm)Debugging

E
ejection, pagePage Geometry
ejection, pagePage Control
ejection, pageThe Implicit Page Trap
ejection, page, of final pageEnd-of-input Traps
ejection, page, prevented by vptVertical Position Traps
ellipse, filled, drawing (‘\D'E …'’)Drawing Geometric Objects
ellipse, outlined, drawing (‘\D'e …'’)Drawing Geometric Objects
ellipse, solid, drawing (‘\D'E …'’)Drawing Geometric Objects
ellipse, stroked, drawing (‘\D'e …'’)Drawing Geometric Objects
em glyph, and cflagsUsing Symbols
em scaling unit (m)Measurements
embolding of special fontsArtificial Fonts
empty lineBreaking
en scaling unit (n)Measurements
enabling vertical position traps (vpt)Vertical Position Traps
encoding, input, ISO Latin-1 (8859-1)Input Encodings
encoding, input, ISO Latin-2 (8859-2)Input Encodings
encoding, input, ISO Latin-5 (8859-9)Input Encodings
encoding, input, ISO Latin-9 (8859-15)Input Encodings
encoding, input, KOI8-RInput Encodings
encoding, output, ASCIIGroff Options
encoding, output, ISO 646Groff Options
encoding, output, ISO Latin-1 (8859-1)Groff Options
encoding, output, UTF-8Groff Options
end of conditional block (\})Conditional Blocks
end-of-input macro (em)End-of-input Traps
end-of-input trap, setting (em)End-of-input Traps
end-of-input trapsEnd-of-input Traps
end-of-sentence charactersSentences
end-of-sentence charactersUsing Symbols
end-of-sentence detection, cancellation, on AT&T troffOther Differences
end-of-sentence transparent charactersSentences
ending diversion (di, box)Diversions
endnotesFootnotes and Endnotes
environmentDeferring Output
environment availability and naming, incompatibilities withOther Differences
environment number/name register (.ev)Environments
environment variablesEnvironment
environment, copying (evc)Environments
environment, dimensions of last glyph (.w, .cht, .cdp, .csk)Environments
environment, dummy, used by \w escape sequencePage Motions
environment, previous line length (.n)Environments
environment, switching (ev)Environments
environmentsEnvironments
environments, dumping (pev)Debugging
equality operatorNumeric Expressions
equation example [ms]ms Insertions
equations [ms]ms Insertions
escape character, changing (ec)Using Escape Sequences
escape character, formatting (\e)Using Escape Sequences
escape character, while defining glyphUsing Symbols
escape sequenceFormatter Instructions
escape sequence argument delimitersDelimiters
escape sequencesUsing Escape Sequences
escape sequences, brace (\{, \})Conditional Blocks
escaping newline characters, in stringsStrings
ex request, use in debuggingDebugging
ex request, used with nx and rdI/O
example markup, bulleted list [ms]Lists in ms
example markup, cover page in [ms]ms Document Description Macros
example markup, glossary-style list [ms]Lists in ms
example markup, numbered list [ms]Lists in ms
examples of invocationInvocation Examples
exceptions, hyphenation, dumping (phw)Debugging
exiting (ex)Debugging
expansion of strings (\*)Strings
explicit hyphen (\%)Manipulating Hyphenation
explicit hyphenationManipulating Hyphenation
expression, limitation of logical not inNumeric Expressions
expression, order of evaluationNumeric Expressions
expressions, and register formatAssigning Register Formats
expressions, and space charactersNumeric Expressions
expressions, conditionalOperators in Conditionals
expressions, numericNumeric Expressions
extra post-vertical line space (\x)Changing the Vertical Spacing
extra post-vertical line space register (.a)Manipulating Spacing
extra pre-vertical line space (\x)Changing the Vertical Spacing
extra spaces between wordsAdjustment
extreme values representable with Roman numeralsAssigning Register Formats
extremum operators (>?, <?)Numeric Expressions

F
f scaling unitColors
factor, zoom, of a font (fzoom)Selecting Fonts
fallback character, defining (fchar, fschar, schar)Using Symbols
fallback glyph, removing definition (rchar, rfschar)Using Symbols
fam request, and changing fontsSelecting Fonts
families, fontFont Families
family, fontUsing Fonts
fchar request, and commentsUsing Symbols
features, commonCommon Features
fi request, causing implicit breakManipulating Filling and Adjustment
field delimiting character (fc)Fields
field padding character (fc)Fields
fieldsFields
fields, and tabsTabs and Fields
figure space (\0)Page Motions
figures [ms]ms Insertions
file formatsFile Formats
file names, breaking (\:)Manipulating Hyphenation
file stream, write to (write, writec)I/O
file, appending to (opena)I/O
file, closing (close)I/O
file, device description, introducedFont Directories
file, font descriptionUsing Fonts
file, font description, introducedFont Directories
file, inclusion (so)I/O
file, macro, search pathMacro Directories
file, next, read (nx)I/O
file, opening (open)I/O
files, fontDevice and Font Description Files
fill colorColors
fill color name register (.M)Colors
fill mode, and \cLine Continuation
fill mode, disabling, request (nf)Manipulating Filling and Adjustment
fill mode, enabling, request (fi)Manipulating Filling and Adjustment
filled circle, drawing (‘\D'C …'’)Drawing Geometric Objects
filled ellipse, drawing (‘\D'E …'’)Drawing Geometric Objects
filled polygon, drawing (‘\D'P …'’)Drawing Geometric Objects
fillingFilling
filling (introduction)Basics
filling and adjustment, manipulatingManipulating Filling and Adjustment
filling of output, disabling request (nf)Manipulating Filling and Adjustment
filling of output, enabling request (fi)Manipulating Filling and Adjustment
filling, and break warningsWarnings
filling, and inter-sentence spaceManipulating Filling and Adjustment
final newline, stripping in diversionsPunning Names
fl request, causing implicit breakManipulating Filling and Adjustment
floating keepDisplays and Keeps
flush pending output line (fl)Debugging
fontUsing Fonts
font aliasing with third argument to fp requestFont Positions
font description fileUsing Fonts
font description file formatDESC File Format
font description file, formatFont Description File Format
font description file, introducedFont Directories
font description files, commentsFont Description File Format
font directoryFont Directories
font familiesFont Families
font familyUsing Fonts
font family, changing (fam, \F)Font Families
font file, formatFont Description File Format
font filesDevice and Font Description Files
font for underlining (uf)Artificial Fonts
font height, changing (\H)Artificial Fonts
font magnification request(fzoom)Selecting Fonts
font metricsUsing Fonts
font mounting, automaticSelecting Fonts
font pathFont Directories
font position register (.f)Font Positions
font positionsFont Positions
font slant, changing (\S)Artificial Fonts
font styleUsing Fonts
font style, abstractUsing Fonts
font style, abstract, setting up (sty)Font Families
font stylesFont Families
font translation (ftr)Selecting Fonts
font, mounting (fp)Font Positions
font, optical size, setting (fzoom)Selecting Fonts
font, previous, selecting (\f[], \fP)Selecting Fonts
font, previous, selecting (ft)Selecting Fonts
font, selectionSelecting Fonts
font, specialUsing Fonts
font, textUsing Fonts
font, unstyledUsing Fonts
font, zoom factor (fzoom)Selecting Fonts
fonts, artificialArtificial Fonts
fonts, changing (ft, \f)Selecting Fonts
fonts, searching forFont Directories
fonts, specialSpecial Fonts
footersPage Layout
footersPage Location Traps
footers [ms]ms Headers and Footers
footnote marker [ms]ms Footnotes
footnotesFootnotes and Endnotes
footnotes [ms]ms Footnotes
footnotes, and displays [ms]ms Footnotes
footnotes, and keeps [ms]ms Footnotes
form lettersI/O
format of font description fileDESC File Format
format of font description filesFont Description File Format
format of font filesFont Description File Format
format of register (\g)Assigning Register Formats
format, paperPaper Format
format, registerRegisters
format, troff outputgtroff Output
formats, fileFile Formats
formatter instructionsFormatter Instructions
formatting a backslash glyph (\[rs])Using Escape Sequences
formatting a title line (tl)Page Layout
formatting the escape character (\e)Using Escape Sequences
formatting the timeI/O
fp request, and font translationsSelecting Fonts
fp request, incompatibilities with AT&T troffOther Differences
fractional point sizesUsing Fractional Type Sizes
fractional point sizesOther Differences
fractional type sizesUsing Fractional Type Sizes
fractional type sizesOther Differences
fractional type sizes in ms macrosDifferences from AT&T ms
French spacingSentences
fschar request, and commentsUsing Symbols
fspecial request, and font stylesFont Families
fspecial request, and font translationsSelecting Fonts
fspecial request, and glyph search orderUsing Symbols
fspecial request, and imitating boldArtificial Fonts
ft request, and font translationsSelecting Fonts
full-service macro packageMajor Macro Packages

G
geometry, pagePage Geometry
GGL (groff glyph list)Using Symbols
GGL (groff glyph list)Character Classes
glossary-style list, example markup [ms]Lists in ms
glyphUsing Symbols
glyph mode, constant spacing (cs)Artificial Fonts
glyph names, compositeUsing Symbols
glyph pile (\b)Drawing Geometric Objects
glyph properties (cflags)Using Symbols
glyph, defining (char)Using Symbols
glyph, distinguished from characterUsing Symbols
glyph, last, dimensions (.w, .cht, .cdp, .csk)Environments
glyph, leader repetition (lc)Leaders
glyph, numbered (\N)Character Translations
glyph, numbered (\N)Using Symbols
glyph, removing definition (rchar, rfschar)Using Symbols
glyph, soft hyphen (hy)Manipulating Hyphenation
glyph, tab repetition (tc)Tabs and Fields
glyphs, available, list of (groff_char(7) man page)Using Symbols
glyphs, output, and input characters, compatibility with AT&T troffOther Differences
glyphs, overstriking (\o)Page Motions
glyphs, unnamedUsing Symbols
glyphs, unnamed, accessing with \NFont Description File Format
GNU troff capabilitiesGNU troff Capabilities
GNU troff, identification register (.g)Built-in Registers
GNU troff, PID register ($$)Built-in Registers
GNU troff, process ID register ($$)Built-in Registers
GNU-specific register (.g)Built-in Registers
graphic renditionsUsing Fonts
greater than (or equal to) operatorNumeric Expressions
groff glyph list (GGL)Using Symbols
groff glyph list (GGL)Character Classes
groff invocationInvoking groff
GROFF_BIN_PATH, environment variableEnvironment
GROFF_COMMAND_PREFIX, environment variableEnvironment
GROFF_ENCODING, environment variableEnvironment
GROFF_FONT_PATH, environment variableEnvironment
GROFF_FONT_PATH, environment variableFont Directories
GROFF_TMAC_PATH, environment variableEnvironment
GROFF_TMAC_PATH, environment variableMacro Directories
GROFF_TMPDIR, environment variableEnvironment
GROFF_TYPESETTER, environment variableEnvironment
groff—what is it?What Is groff?
groff, and pi requestI/O
grohtml, the programGroff Options
gtroff, interactive use ofDebugging
gtroff, outputgtroff Output
gtroff, referenceGNU troff Reference

H
hair space (\^)Page Motions
hcode request, and glyph definitionsUsing Symbols
headersPage Layout
headersPage Location Traps
headers [ms]ms Headers and Footers
headings, run-inSections and Chapters
height, font, changing (\H)Artificial Fonts
height, of last glyph (.cht)Environments
high-water mark register (.h)Diversions
home directoryMacro Directories
horizontal discardable spaceManipulating Filling and Adjustment
horizontal input line position register (hp)Page Motions
horizontal input line position, saving (\k)Page Motions
horizontal line, drawing (\l)Drawing Geometric Objects
horizontal motion (\h)Page Motions
horizontal motion quantumDESC File Format
horizontal motion quantum register (.H)Motion Quanta
horizontal output line position register (.k)Page Motions
horizontal resolutionDESC File Format
horizontal resolution register (.H)Motion Quanta
horizontal space (\h)Page Motions
horizontal space, unformattingPunning Names
horizontal tab characterTabs and Leaders
hours, current time (hours)Built-in Registers
hpf request, and commentsManipulating Hyphenation
hpf request, and hyphenation languageManipulating Hyphenation
hpfa request, and commentsManipulating Hyphenation
hw request, and hy restrictionsManipulating Hyphenation
hw request, and hyphenation languageManipulating Hyphenation
hy glyph, and cflagsUsing Symbols
hyphen, explicit (\%)Manipulating Hyphenation
hyphenated lines, consecutive (hlm)Manipulating Hyphenation
hyphenating charactersUsing Symbols
hyphenationHyphenation
hyphenation character (\%)Manipulating Hyphenation
hyphenation code (hcode)Manipulating Hyphenation
hyphenation consecutive line count register (.hlc)Manipulating Hyphenation
hyphenation consecutive line limit register (.hlm)Manipulating Hyphenation
hyphenation exceptionsManipulating Hyphenation
hyphenation exceptions, dumping (phw)Debugging
hyphenation language register (.hla)Manipulating Hyphenation
hyphenation margin (hym)Manipulating Hyphenation
hyphenation margin register (.hym)Manipulating Hyphenation
hyphenation mode default register (.hydefault)Manipulating Hyphenation
hyphenation mode register (.hy)Manipulating Hyphenation
hyphenation parameters, automaticManipulating Hyphenation
hyphenation pattern filesManipulating Hyphenation
hyphenation patterns (hpf)Manipulating Hyphenation
hyphenation space (hys)Manipulating Hyphenation
hyphenation space adjustment thresholdManipulating Hyphenation
hyphenation space adjustment threshold register (.hys)Manipulating Hyphenation
hyphenation, automaticManipulating Hyphenation
hyphenation, disabling (\%)Manipulating Hyphenation
hyphenation, explicitManipulating Hyphenation
hyphenation, incompatibilities with AT&T troffOther Differences
hyphenation, manipulatingManipulating Hyphenation
hyphenation, manualManipulating Hyphenation

I
i scaling unitMeasurements
i/oI/O
identifiersIdentifiers
identifiers, undefinedIdentifiers
ie request, and font translationsSelecting Fonts
ie request, operators to use withOperators in Conditionals
if request, and font translationsSelecting Fonts
if request, and the ‘!’ operatorNumeric Expressions
if request, operators to use withOperators in Conditionals
if-elseif-else
if-thenif-then
imitating boldface (bd)Artificial Fonts
implementation differencesImplementation Differences
implicit line breakBreaking
implicit trapThe Implicit Page Trap
in request, causing implicit breakManipulating Filling and Adjustment
in request, using + and - withNumeric Expressions
inch scaling unit (i)Measurements
including a file (so)I/O
incompatibilities with AT&T troffImplementation Differences
increment value without changing the registerAuto-increment
incrementation, automatic, of a registerAuto-increment
indentation (in)Line Layout
indentation, of roff source codeInvoking Requests
indented paragraphsParagraphs
index, in macro packageIndexing
indicator, scalingMeasurements
indirect assignmentsInterpolating Registers
input and output requestsI/O
input characters and output glyphs, compatibility with AT&T troffOther Differences
input characters, invalidIdentifiers
input conventionsInput Conventions
input encoding, ISO Latin-1 (8859-1)Input Encodings
input encoding, ISO Latin-2 (8859-2)Input Encodings
input encoding, ISO Latin-5 (8859-9)Input Encodings
input encoding, ISO Latin-9 (8859-15)Input Encodings
input encoding, KOI8-RInput Encodings
input file name, current, register (.F)Built-in Registers
input levelCalling Macros
input level in delimited argumentsCompatibility Mode
input line continuation (\RET)Line Continuation
input line number register (.c, c.)Built-in Registers
input line number, assignment, request (lf)Debugging
input line position, horizontal, saving (\k)Page Motions
input line trap, clearing (it, itc)Input Line Traps
input line trap, setting (it, itc)Input Line Traps
input line trapsInput Line Traps
input line traps and interrupted lines (itc)Input Line Traps
input line, horizontal position, register (hp)Page Motions
input line, productiveManipulating Filling and Adjustment
input stack, backtrace (backtrace)Debugging
input stack, setting limitDebugging
input stream, standard, interpolate from (rd)I/O
input tokenGtroff Internals
inserting horizontal space (\h)Page Motions
installationInstallation
instructing the formatterFormatter Instructions
inter-sentence space size register (.sss)Manipulating Filling and Adjustment
inter-sentence space, additionalManipulating Filling and Adjustment
inter-word spacing, minimumManipulating Filling and Adjustment
interactive use of GNU troffDebugging
intercepting requestsControl Characters
intermediate outputgtroff Output
interpolating registers (\n)Interpolating Registers
interpolationRequests and Macros
interpolation depthCalling Macros
interpolation depth in delimited argumentsCompatibility Mode
interpolation of strings (\*)Strings
interpretation modeCopy Mode
interrupted lineLine Continuation
interrupted line register (.int)Line Continuation
interrupted lines and input line traps (itc)Input Line Traps
introductionIntroduction
invalid characters for trf requestI/O
invalid input charactersIdentifiers
invocation examplesInvocation Examples
invoking groffInvoking groff
invoking requestsInvoking Requests
ISO 646 output encodingGroff Options
ISO Latin-1 (8859-1) input encodingInput Encodings
ISO Latin-1 (8859-1) output encodingGroff Options
ISO Latin-2 (8859-2) input encodingInput Encodings
ISO Latin-5 (8859-9) input encodingInput Encodings
ISO Latin-9 (8859-15) input encodingInput Encodings
italic correction (\/)Italic Corrections

J
justifying textManipulating Filling and Adjustment

K
keep, floatingDisplays and Keeps
keeps (introduction)Displays and Keeps
keeps [ms]ms keeps and displays
keeps, and footnotes [ms]ms Footnotes
kerning and ligaturesLigatures and Kerning
kerning enabled register (.kern)Ligatures and Kerning
kerning, activating (kern)Ligatures and Kerning
kerning, trackLigatures and Kerning
KOI8-R, input encodingInput Encodings

L
landscape page orientationPaper Format
language [ms]ms language and localization
language, troff page descriptiongtroff Output
last glyph, dimensions (.w, .cht, .cdp, .csk)Environments
last-requested point size registers (.psr, .sr)Using Fractional Type Sizes
last-requested type size registers (.psr, .sr)Using Fractional Type Sizes
Latin-1 (ISO 8859-1) input encodingInput Encodings
Latin-1 (ISO 8859-1) output encodingGroff Options
Latin-2 (ISO 8859-2) input encodingInput Encodings
Latin-5 (ISO 8859-9) input encodingInput Encodings
Latin-9 (ISO 8859-15) input encodingInput Encodings
layout, lineLine Layout
layout, pagePage Layout
lc request, and glyph definitionsUsing Symbols
leaderTable of Contents
leader characterTabs and Leaders
leader characterLeaders
leader character, and translationsCharacter Translations
leader character, non-interpreted (\a)Leaders
leader repetition character (lc)Leaders
leadersLeaders
leadingManipulating Type Size and Vertical Spacing
leading space macro (lsm)Breaking
leading space trapsLeading Space Traps
leading spacesBreaking
leading spaces macro (lsm)Leading Space Traps
leading spaces with dsStrings
left italic correction (\,)Italic Corrections
left margin (po)Line Layout
length of a string (length)Strings
length of line (ll)Line Layout
length of previous line (.n)Environments
length of the page, configuring (pl)Page Layout
length of title line, configuring (lt)Page Layout
length request, and commentsStrings
length request, and copy modeStrings
less than (or equal to) operatorNumeric Expressions
letters, formI/O
level, inputCalling Macros
level, suppression nesting, register (.O)Suppressing Output
lf request, incompatibilities with AT&T troffOther Differences
ligatureUsing Symbols
ligatures and kerningLigatures and Kerning
ligatures enabled register (.lg)Ligatures and Kerning
ligatures, activating (lg)Ligatures and Kerning
limitations of \b escape sequenceDrawing Geometric Objects
line breakManipulating Filling and Adjustment
line break (introduction)Basics
line break, outputBreaking
line break, output (introduction)Basics
line controlLine Continuation
line dimensionsLine Layout
line indentation (in)Line Layout
line layoutLine Layout
line length (ll)Line Layout
line length register (.l)Line Layout
line length, previous (.n)Environments
line number, input, register (.c, c.)Built-in Registers
line number, output, register (ln)Miscellaneous
line numbers, printing (nm)Miscellaneous
line space, extra post-vertical (\x)Changing the Vertical Spacing
line space, extra pre-vertical (\x)Changing the Vertical Spacing
line spacing register (.L)Manipulating Spacing
line spacing, post-vertical (pvs)Changing the Vertical Spacing
line thickness (‘\D't …'’)Drawing Geometric Objects
line-tabs modeTabs and Fields
line, blankBreaking
line, drawing (‘\D'l …'’)Drawing Geometric Objects
line, horizontal, drawing (\l)Drawing Geometric Objects
line, input, continuation (\RET)Line Continuation
line, input, horizontal position, register (hp)Page Motions
line, input, horizontal position, saving (\k)Page Motions
line, interruptedLine Continuation
line, output, continuation (\c)Line Continuation
line, output, horizontal position, register (.k)Page Motions
line, productive inputManipulating Filling and Adjustment
line, vertical, drawing (\L)Drawing Geometric Objects
lines, blank, disablingManipulating Spacing
lines, centering (ce)Manipulating Filling and Adjustment
lines, centering (introduction)Basics
lines, consecutive hyphenated (hlm)Manipulating Hyphenation
lines, interrupted, and input line traps (itc)Input Line Traps
lines, right-aligning (introduction)Basics
list of special characters (groff_char(7) man page)Using Symbols
listing page location traps (ptr)Debugging
listsParagraphs
ll request, using + and - withNumeric Expressions
localizationManipulating Hyphenation
localization [ms]ms language and localization
locating macro filesMacro Directories
locating macro packagesMacro Directories
location, vertical, page, marking (mk)Page Motions
location, vertical, page, returning to marked (rt)Page Motions
logical “and” operatorNumeric Expressions
logical “or” operatorNumeric Expressions
logical complementation operatorNumeric Expressions
logical conjunction operatorNumeric Expressions
logical disjunction operatorNumeric Expressions
logical not, limitation in expressionNumeric Expressions
logical operatorsNumeric Expressions
long namesCompatibility Mode
loops and conditionalsConditionals and Loops
lowercasing a string (stringdown)Strings
ls request, alternative to (pvs)Changing the Vertical Spacing
lt request, using + and - withNumeric Expressions

M
m scaling unitMeasurements
M scaling unitMeasurements
machine unitsPage Geometry
macroRequests and Macros
macro argumentsCalling Macros
macro arguments, and compatibility modeGtroff Internals
macro arguments, and tabsInvoking Requests
macro file search pathMacro Directories
macro name register (\$0)Parameters
macro name space, shared with strings and diversionsIdentifiers
macro names, starting with [ or ], and referIdentifiers
macro packageMacro Packages
macro package directoriesMacro Directories
macro package search pathMacro Directories
macro package usage, basics ofBasics
macro package, auxiliaryMajor Macro Packages
macro package, full-serviceMajor Macro Packages
macro package, introductionMacro Package Intro
macro package, majorMajor Macro Packages
macro package, minorMajor Macro Packages
macro package, structuring the source ofInvoking Requests
macro packages, search procedure forMacro Directories
macro, appending to (am)Writing Macros
macro, creating alias of (als)Strings
macro, end-of-input (em)End-of-input Traps
macro, parameters (\$)Parameters
macro, removing (rm)Strings
macro, removing alias of (rm)Strings
macro, renaming (rn)Strings
macros packages, tutorial for users ofTutorial for Macro Package Users
macros, recursivewhile
macros, writingWriting Macros
magnification, font, request (fzoom)Selecting Fonts
major macro packageMajor Macro Packages
major version number register (.x)Built-in Registers
man macro packageman
man macros, customizing headers and footers ofOptional man extensions
man macros, Ultrix-specificOptional man extensions
man pagesConventions Used in This Manual
manipulating filling and adjustmentManipulating Filling and Adjustment
manipulating hyphenationManipulating Hyphenation
manipulating spacingManipulating Spacing
manipulating type size and vertical spacingManipulating Type Size and Vertical Spacing
manual hyphenationManipulating Hyphenation
manual pages (“man pages”)Conventions Used in This Manual
margin character (mc)Miscellaneous
margin, bottomPage Location Traps
margin, hyphenation (hym)Manipulating Hyphenation
margin, left (po)Line Layout
margin, rightLine Layout
margin, topPage Location Traps
mark, high-water, register (.h)Diversions
marker, footnote [ms]ms Footnotes
marking vertical page location (mk)Page Motions
maximum operatorNumeric Expressions
maximum value representable with Roman numeralsAssigning Register Formats
mdoc macro packagemdoc
me macro packageme
measurementsMeasurements
measurements, specifying safelyDefault Units
metrics, fontUsing Fonts
minimum inter-word spacingManipulating Filling and Adjustment
minimum operatorNumeric Expressions
minimum value representable with Roman numeralsAssigning Register Formats
minor macro packageMajor Macro Packages
minor version number register (.y)Built-in Registers
minutes, current time (minutes)Built-in Registers
mm macro packagemm
mode, compatibilityCompatibility Mode
mode, compatibility, and parametersGtroff Internals
mode, constant glyph spacing (cs)Artificial Fonts
mode, copyCopy Mode
mode, copyCopy Mode
mode, copy, and \!Diversions
mode, copy, and \?Operators in Conditionals
mode, copy, and \?Diversions
mode, copy, and \aLeaders
mode, copy, and \tTabs and Fields
mode, copy, and \VI/O
mode, copy, and cf requestI/O
mode, copy, and device requestPostprocessor Access
mode, copy, and length requestStrings
mode, copy, and macro parametersParameters
mode, copy, and output requestDiversions
mode, copy, and trf requestI/O
mode, copy, and write requestI/O
mode, copy, and writec requestI/O
mode, copy, and writem requestI/O
mode, fill, and \cLine Continuation
mode, fill, and break warningsWarnings
mode, fill, and inter-sentence spaceManipulating Filling and Adjustment
mode, fill, disabling, request (nf)Manipulating Filling and Adjustment
mode, fill, enabling, request (fi)Manipulating Filling and Adjustment
mode, interpretationCopy Mode
mode, line-tabsTabs and Fields
mode, no-fill request (nf)Manipulating Filling and Adjustment
mode, no-fill, and \cLine Continuation
mode, no-space, enabling, request (ns)Manipulating Spacing
mode, nrofftroff and nroff Modes
mode, saferGroff Options
mode, saferMacro Directories
mode, saferBuilt-in Registers
mode, saferI/O
mode, saferI/O
mode, saferI/O
mode, saferI/O
mode, saferSafer Mode
mode, trofftroff and nroff Modes
mode, unsafeGroff Options
mode, unsafeMacro Directories
mode, unsafeBuilt-in Registers
mode, unsafeI/O
mode, unsafeI/O
mode, unsafeI/O
mode, unsafeI/O
modifying requestsControl Characters
modulus by zeroNumeric Expressions
modulus operatorNumeric Expressions
mom macro packagemom
month of the year register (mo)Built-in Registers
motion operatorsNumeric Expressions
motion quantaMotion Quanta
motion quantum, horizontalDESC File Format
motion quantum, horizontal, register (.H)Motion Quanta
motion quantum, verticalDESC File Format
motion quantum, vertical, register (.V)Motion Quanta
motion, horizontal (\h)Page Motions
motion, vertical (\v)Page Motions
motions, pagePage Motions
mounting a font (fp)Font Positions
mounting positionUsing Fonts
mounting positionUsing Fonts
mounting, font, automaticSelecting Fonts
ms document structurems Document Structure
ms macro packagems
ms macros, accent marksms Legacy Features
ms macros, body textms Body Text
ms macros, creating table of contentsms TOC
ms macros, displaysms keeps and displays
ms macros, document control settingsms Document Control Settings
ms macros, document descriptionms Document Description Macros
ms macros, equationsms Insertions
ms macros, figuresms Insertions
ms macros, footersms Headers and Footers
ms macros, footnotesms Footnotes
ms macros, fractional type sizes inDifferences from AT&T ms
ms macros, groff differences from AT&TDifferences from AT&T ms
ms macros, headersms Headers and Footers
ms macros, headingsHeadings in ms
ms macros, keepsms keeps and displays
ms macros, languagems language and localization
ms macros, listsLists in ms
ms macros, localizationms language and localization
ms macros, marginsms Margins
ms macros, multiple columnsms Multiple Columns
ms macros, naming conventionsms Naming Conventions
ms macros, nested listsIndented regions in ms
ms macros, obtaining typographical symbolsTypographical symbols in ms
ms macros, page layoutms Page Layout
ms macros, paragraph handlingParagraphs in ms
ms macros, referencesms Insertions
ms macros, special charactersms Legacy Features
ms macros, stringsms Legacy Features
ms macros, tablesms Insertions
ms macros, text settingsText settings in ms
mso request, and commentsI/O
msoquiet request, and commentsI/O
multi-file documentsDebugging
multi-line stringsStrings
multi-page table example [ms]ms Insertions
multiple columns [ms]ms Multiple Columns
multiplicationNumeric Expressions

N
n scaling unitMeasurements
name space, common, of macros, diversions, and stringsIdentifiers
name space, common, of special characters and character classesIdentifiers
name, background color, register (.M)Colors
name, fill color, register (.M)Colors
name, stroke color, register (.m)Colors
named character (\C)Using Symbols
names, longCompatibility Mode
naming conventions, ms macrosms Naming Conventions
ne request, and the .trunc registerPage Location Traps
ne request, comparison with svPage Control
need vertical space request (ne)Page Control
negating register valuesSetting Registers
negationNumeric Expressions
nested assignmentsInterpolating Registers
nested diversionsDiversions
nested lists [ms]Indented regions in ms
nesting level, suppression, register (.O)Suppressing Output
new page request (bp)Page Control
newline character, and translationsCharacter Translations
newline character, in strings, escapingStrings
newline, final, stripping in diversionsPunning Names
next file, read (nx)I/O
next free font position register (.fp)Font Positions
next page number register (.pn)Page Layout
next page number, assignment request (pn)Page Layout
next trap name register (.trap)Page Location Traps
nf request, causing implicit breakManipulating Filling and Adjustment
nl register, and .dDiversions
nl register, difference from .hDiversions
nm request, using + and - withNumeric Expressions
no-break control character (')Requests and Macros
no-break control character, changing (c2)Control Characters
no-fill mode request (nf)Manipulating Filling and Adjustment
no-fill mode, and \cLine Continuation
no-space mode, enabling, request (ns)Manipulating Spacing
nodeGtroff Internals
node list, of pending output line, dumping (pline)Debugging
nodes, in device extension commandsPostprocessor Access
non-printing break point (\:)Manipulating Hyphenation
nr request, and warningsWarnings
nr request, using + and - withNumeric Expressions
nroff modetroff and nroff Modes
number format, assigning to register (af)Assigning Register Formats
number of available registers register (.R)Built-in Registers
number, input line, assignment request (lf)Debugging
number, next page assignment request (pn)Page Layout
number, next page, register (.pn)Page Layout
numbered glyph (\N)Character Translations
numbered glyph (\N)Using Symbols
numbered list, example markup [ms]Lists in ms
numbers, line, printing (nm)Miscellaneous
numeral-width space (\0)Page Motions
numerals, as delimitersDelimiters
numerals, RomanAssigning Register Formats
numeric expression, validNumeric Expressions
numeric expressionsNumeric Expressions
nx request, and commentsI/O
nx request, incompatibilities with AT&T troffOther Differences

O
object creationWriting Macros
offset, pagePage Geometry
offset, page (po)Line Layout
open request, and commentsI/O
open request, and safer modeGroff Options
open streams, dumping (pstream)Debugging
opena request, and commentsI/O
opena request, and safer modeGroff Options
opening brace escape sequence (\})Conditional Blocks
opening file (open)I/O
operator, scalingNumeric Expressions
operators, arithmeticNumeric Expressions
operators, as delimitersDelimiters
operators, comparisonNumeric Expressions
operators, extremum (>?, <?)Numeric Expressions
operators, logicalNumeric Expressions
operators, motionNumeric Expressions
operators, unary arithmeticNumeric Expressions
optical size of a font, setting the (fzoom)Selecting Fonts
optionsGroff Options
order of evaluation in expressionsNumeric Expressions
ordinary characterIdentifiers
orientation, landscapePaper Format
orphanPage Control
orphan lines, preventing with nePage Control
os request, and no-space modePage Control
outlined circle, drawing (‘\D'c …'’)Drawing Geometric Objects
outlined ellipse, drawing (‘\D'e …'’)Drawing Geometric Objects
outlined polygon, drawing (‘\D'p …'’)Drawing Geometric Objects
output and input requestsI/O
output comparison operatorOperators in Conditionals
output device name string (.T)Groff Options
output device name string (.T)Strings
output device name string (.T), in other implementationsOther Differences
output device usage register (.T)Groff Options
output device usage register (.T), incompatibility with AT&T troffOther Differences
output devicesOutput Device Intro
output encoding, ASCIIGroff Options
output encoding, ISO 646Groff Options
output encoding, ISO Latin-1 (8859-1)Groff Options
output encoding, UTF-8Groff Options
output format, troffgtroff Output
output glyphs, and input characters, compatibility with AT&T troffOther Differences
output line breakBreaking
output line break (introduction)Basics
output line number register (ln)Miscellaneous
output line propertiesManipulating Filling and Adjustment
output line, continuation (\c)Line Continuation
output line, flush pending (fl)Debugging
output line, horizontal position, register (.k)Page Motions
output line, node list of pending, dumping (pline)Debugging
output nodeGtroff Internals
output request, and \!Diversions
output request, and copy modeDiversions
output, filling, disabling request (nf)Manipulating Filling and Adjustment
output, filling, enabling request (fi)Manipulating Filling and Adjustment
output, gtroffgtroff Output
output, intermediategtroff Output
output, suppressing (\O)Suppressing Output
output, transparent (\!, \?)Diversions
output, transparent (cf, trf)I/O
output, transparent, incompatibilities with AT&T troffOther Differences
overlapping charactersUsing Symbols
overstriking glyphs (\o)Page Motions

P
p scaling unitMeasurements
P scaling unitMeasurements
package, macroMacro Packages
package, macro, auxiliaryMajor Macro Packages
package, macro, full-serviceMajor Macro Packages
package, macro, introductionMacro Package Intro
package, macro, majorMajor Macro Packages
package, macro, minorMajor Macro Packages
package, macro, search pathMacro Directories
package, package, structuring the source ofInvoking Requests
packages, macro, tutorial for users ofTutorial for Macro Package Users
padding character, for fields (fc)Fields
pagePage Geometry
page breakPage Geometry
page breakPage Control
page breakThe Implicit Page Trap
page break (introduction)Basics
page break, conditional (ne)Page Control
page break, finalEnd-of-input Traps
page break, prevented by vptVertical Position Traps
page controlPage Control
page description language, troffgtroff Output
page ejectionPage Geometry
page ejectionPage Control
page ejectionThe Implicit Page Trap
page ejection status register (.pe)Page Location Traps
page ejection, of final pageEnd-of-input Traps
page ejection, prevented by vptVertical Position Traps
page footersPage Location Traps
page headersPage Location Traps
page layoutPage Layout
page layout [ms]ms Page Layout
page length register (.p)Page Layout
page length, configuring (pl)Page Layout
page location trapsPage Location Traps
page location traps, debuggingPage Location Traps
page location, vertical, marking (mk)Page Motions
page location, vertical, returning to marked (rt)Page Motions
page motionsPage Motions
page number character (%)Page Layout
page number character, changing (pc)Page Layout
page number register (%)Page Control
page number, next, assignment request (pn)Page Layout
page number, next, register (.pn)Page Layout
page offsetPage Geometry
page offset (po)Line Layout
page orientation, landscapePaper Format
page, geometry ofPage Geometry
page, new request (bp)Page Control
paper formatPaper Format
paper sizePaper Format
paragraphsParagraphs
parameter count register (.$)Parameters
parametersParameters
parameters, and compatibility modeGtroff Internals
parameters, macro (\$)Parameters
parenthesesNumeric Expressions
partially collected lineManipulating Filling and Adjustment
path, for font filesFont Directories
path, for tmac filesMacro Directories
pattern files, for hyphenationManipulating Hyphenation
patterns for hyphenation (hpf)Manipulating Hyphenation
pending node list of output line, dumping (pline)Debugging
pending output lineManipulating Filling and Adjustment
pending output line, flush (fl)Debugging
pi request, and commentsI/O
pi request, and groffI/O
pi request, and safer modeGroff Options
pi request, disabled by defaultSafer Mode
pi request, incompatibilities with AT&T troffOther Differences
pica scaling unit (P)Measurements
PID of GNU troff register ($$)Built-in Registers
pile, glyph (\b)Drawing Geometric Objects
pl request, using + and - withNumeric Expressions
plain text approximation output register (.A)Groff Options
plain text approximation output register (.A)Built-in Registers
planting a trapTraps
platform-specific directoryMacro Directories
pm request, incompatibilities with AT&T troffOther Differences
pn request, using + and - withNumeric Expressions
PNG image generation from PostScriptDESC File Format
po request, using + and - withNumeric Expressions
point scaling unit (p)Measurements
point size registers (.s, .ps)Changing the Type Size
point size registers, last-requested (.psr, .sr)Using Fractional Type Sizes
point sizes, changing (ps, \s)Changing the Type Size
point sizes, changing (ps, \s)Using Fractional Type Sizes
point sizes, fractionalUsing Fractional Type Sizes
point sizes, fractionalOther Differences
polygon, filled, drawing (‘\D'P …'’)Drawing Geometric Objects
polygon, outlined, drawing (‘\D'p …'’)Drawing Geometric Objects
polygon, solid, drawing (‘\D'P …'’)Drawing Geometric Objects
polygon, stroked, drawing (‘\D'p …'’)Drawing Geometric Objects
position of lowest text line (.h)Diversions
position, absolute (sic) operator (|)Numeric Expressions
position, drawingPage Geometry
position, horizontal input line, saving (\k)Page Motions
position, horizontal, in input line, register (hp)Page Motions
position, horizontal, in output line, register (.k)Page Motions
position, mountingUsing Fonts
position, vertical, in diversion, register (.d)Diversions
positions, fontFont Positions
post-vertical line spacingChanging the Vertical Spacing
post-vertical line spacing register (.pvs)Changing the Vertical Spacing
post-vertical line spacing, changing (pvs)Changing the Vertical Spacing
postprocessor accessPostprocessor Access
postprocessorsOutput Device Intro
PostScript, bounding boxMiscellaneous
PostScript, PNG image generationDESC File Format
prefix, for commandsEnvironment
preprocessorsPreprocessor Intro
previous font, selecting (\f[], \fP)Selecting Fonts
previous font, selecting (ft)Selecting Fonts
previous line length (.n)Environments
print current page register (.P)Groff Options
print to the standard error stream (tm, tm1, tmc)Debugging
printing backslash (\\, \e, \E, \[rs])Other Differences
printing line numbers (nm)Miscellaneous
printing, zero-width (\z, \Z)Page Motions
printing, zero-width (\z, \Z)Page Motions
process ID of GNU troff register ($$)Built-in Registers
productive input lineManipulating Filling and Adjustment
properties of characters (cflags)Using Symbols
properties of glyphs (cflags)Using Symbols
properties of output linesManipulating Filling and Adjustment
ps request, and constant glyph spacing modeArtificial Fonts
ps request, incompatibilities with AT&T troffOther Differences
ps request, using + and - withNumeric Expressions
ps request, with fractional type sizesUsing Fractional Type Sizes
pso request, and safer modeGroff Options
pvs request, using + and - withNumeric Expressions

Q
quanta, motionMotion Quanta
quantum, horizontal motionDESC File Format
quantum, vertical motionDESC File Format

R
radicalex glyph, and cflagsUsing Symbols
ragged-left textManipulating Filling and Adjustment
ragged-right textManipulating Filling and Adjustment
rc request, and glyph definitionsUsing Symbols
read (interpolate) from standard input stream (rd)I/O
read next file (nx)I/O
read-only register removal, incompatibility with AT&T troffOther Differences
read-only register, changing formatAssigning Register Formats
recursive macroswhile
refer, and macro names starting with [ or ]Identifiers
reference, gtroffGNU troff Reference
references [ms]ms Insertions
register formatRegisters
register format, in expressionsAssigning Register Formats
register, assigning number format to (af)Assigning Register Formats
register, built-in, removingBuilt-in Registers
register, creating alias of (aln)Setting Registers
register, format (\g)Assigning Register Formats
register, read-only, removal, incompatibility with AT&T troffOther Differences
register, removing (rr)Setting Registers
register, removing alias of (rr)Setting Registers
register, renaming (rnn)Setting Registers
registersRegisters
registers, available number of, register (.R)Built-in Registers
registers, built-inBuilt-in Registers
registers, dumping (pnr)Debugging
registers, interpolating (\n)Interpolating Registers
registers, setting (nr, \R)Setting Registers
removal of read-only registers, incompatibility with AT&T troffOther Differences
removing a built-in registerBuilt-in Registers
removing a register (rr)Setting Registers
removing alias of register (rr)Setting Registers
removing alias, for diversion (rm)Strings
removing alias, for macro (rm)Strings
removing alias, for string (rm)Strings
removing diversion (rm)Strings
removing glyph definition (rchar, rfschar)Using Symbols
removing macro (rm)Strings
removing request (rm)Strings
removing string (rm)Strings
renaming a register (rnn)Setting Registers
renaming diversion (rn)Strings
renaming macro (rn)Strings
renaming request (rn)Strings
renaming string (rn)Strings
renditions, graphicUsing Fonts
requestRequests and Macros
requestFormatter Instructions
request argumentsInvoking Requests
request arguments, and compatibility modeGtroff Internals
request arguments, and tabsInvoking Requests
request, removing (rm)Strings
request, renaming (rn)Strings
request, undefinedComments
requests for drawingDrawing Geometric Objects
requests for input and outputI/O
requests, interceptingControl Characters
requests, invokingInvoking Requests
requests, modifyingControl Characters
resolution, devicePage Geometry
resolution, deviceDESC File Format
resolution, device, obtaining in the formatterMeasurements
resolution, horizontalDESC File Format
resolution, horizontal, register (.H)Motion Quanta
resolution, verticalDESC File Format
resolution, vertical, register (.V)Motion Quanta
RET (keycap notation)Conventions Used in This Manual
returning to marked vertical page location (rt)Page Motions
revision number register (.Y)Built-in Registers
right marginLine Layout
right-aligning lines (introduction)Basics
right-aligning text (rj)Manipulating Filling and Adjustment
riversOther Differences
rj request, causing implicit breakManipulating Filling and Adjustment
rn glyph, and cflagsUsing Symbols
roman glyph, correction after italic glyph (\/)Italic Corrections
roman glyph, correction before italic glyph (\,)Italic Corrections
Roman numeralsAssigning Register Formats
Roman numerals, extrema (maximum and minimum)Assigning Register Formats
rq glyph, at end of sentenceSentences
rq glyph, at end of sentenceUsing Symbols
rt request, using + and - withNumeric Expressions
ru glyph, and cflagsUsing Symbols
run-in headingsSections and Chapters
running system commandsI/O

S
s scaling unitUsing Fractional Type Sizes
safer modeGroff Options
safer modeMacro Directories
safer modeBuilt-in Registers
safer modeI/O
safer modeI/O
safer modeI/O
safer modeI/O
safer modeSafer Mode
saturating arithmeticNumeric Expressions
saving horizontal input line position (\k)Page Motions
scaling indicatorMeasurements
scaling operatorNumeric Expressions
scaling unit cMeasurements
scaling unit fColors
scaling unit iMeasurements
scaling unit mMeasurements
scaling unit MMeasurements
scaling unit nMeasurements
scaling unit pMeasurements
scaling unit PMeasurements
scaling unit sUsing Fractional Type Sizes
scaling unit uMeasurements
scaling unit vMeasurements
scaling unit zUsing Fractional Type Sizes
schar request, and commentsUsing Symbols
search path, fontFont Directories
search procedure for macro packagesMacro Directories
seconds, current time (seconds)Built-in Registers
selecting the previous font (ft)Selecting Fonts
sentence spaceSentences
sentence space size register (.sss)Manipulating Filling and Adjustment
sentence, cancelling detection of end of, on AT&T troffOther Differences
sentencesSentences
sequence, escapeFormatter Instructions
setting diversion trap (dt)Diversion Traps
setting end-of-input trap (em)End-of-input Traps
setting input line trap (it, itc)Input Line Traps
setting registers (nr, \R)Setting Registers
setting the page length (pl)Page Layout
setting up an abstract font style (sty)Font Families
shc request, and translationsCharacter Translations
site-local directoryMacro Directories
site-local directoryFont Directories
size of sentence space register (.sss)Manipulating Filling and Adjustment
size of word space register (.ss)Manipulating Filling and Adjustment
size, optical, of a font, setting (fzoom)Selecting Fonts
size, paperPaper Format
size, sizeManipulating Type Size and Vertical Spacing
sizes, fractionalOther Differences
sizes, fractional typeUsing Fractional Type Sizes
skew, of last glyph (.csk)Environments
slant, font, changing (\S)Artificial Fonts
so request, and commentsI/O
so request, incompatibilities with AT&T troffOther Differences
soft hyphen character, setting (shc)Manipulating Hyphenation
soft hyphen glyph (hy)Manipulating Hyphenation
solid circle, drawing (‘\D'C …'’)Drawing Geometric Objects
solid ellipse, drawing (‘\D'E …'’)Drawing Geometric Objects
solid polygon, drawing (‘\D'P …'’)Drawing Geometric Objects
soquiet request, and commentsI/O
SOURCE_DATE_EPOCH, environment variableEnvironment
sp request, and no-space modeManipulating Spacing
sp request, causing implicit breakManipulating Filling and Adjustment
space between sentencesSentences
space between sentences register (.sss)Manipulating Filling and Adjustment
space between words register (.ss)Manipulating Filling and Adjustment
space character, as delimiterDelimiters
space characters, in expressionsNumeric Expressions
space, between sentencesManipulating Filling and Adjustment
space, between wordsManipulating Filling and Adjustment
space, discardable, horizontalManipulating Filling and Adjustment
space, hair (\^)Page Motions
space, horizontal (\h)Page Motions
space, horizontal, unformattingPunning Names
space, thin (\|)Page Motions
space, trailing, on input lines, difference from AT&T troffOther Differences
space, unbreakable (\~)Manipulating Filling and Adjustment
space, unbreakable and unadjustable (\SPC)Page Motions
space, vertical, unit (v)Measurements
space, width of a digit (numeral) (\0)Page Motions
space, wordManipulating Filling and Adjustment
spaces with dsStrings
spaces, in a macro argumentCalling Macros
spaces, leading and trailingBreaking
spacing (introduction)Basics
spacing, manipulatingManipulating Spacing
spacing, verticalPage Geometry
spacing, verticalManipulating Type Size and Vertical Spacing
spacing, vertical (introduction)Basics
SPC (keycap notation)Conventions Used in This Manual
special character name space, shared with character classesIdentifiers
special charactersSentences
special charactersCharacter Translations
special characters [ms]ms Legacy Features
special characters, in device extension commandsPostprocessor Access
special characters, list of (groff_char(7) man page)Using Symbols
special fontUsing Fonts
special fontsUsing Symbols
special fontsSpecial Fonts
special fontsFont Description File Format
special fonts, emboldeningArtificial Fonts
special request, and font translationsSelecting Fonts
special request, and glyph search orderUsing Symbols
spline, drawing (‘\D'~ …'’)Drawing Geometric Objects
springing a trapTraps
sqrtex glyph, and cflagsUsing Symbols
ss request, incompatibilities with AT&T troffOther Differences
stackEnvironments
stacking glyphs (\b)Drawing Geometric Objects
standard error stream, write to (tm, tm1, tmc)Debugging
standard input stream, interpolate from (rd)I/O
stops, tabTabs and Leaders
stream, standard error, write to (tm, tm1, tmc)Debugging
streams, open, dumping (pstream)Debugging
string argumentsStrings
string comparisonOperators in Conditionals
string expansion (\*)Strings
string interpolation (\*)Strings
string name space, shared with macros and diversionsIdentifiers
string, appending (as)Strings
string, creating alias of (als)Strings
string, length of (length)Strings
string, removing (rm)Strings
string, removing alias of (rm)Strings
string, renaming (rn)Strings
stringsStrings
strings [ms]ms Legacy Features
strings, multi-lineStrings
stripping final newline in diversionsPunning Names
stroke colorColors
stroke color name register (.m)Colors
stroked circle, drawing (‘\D'c …'’)Drawing Geometric Objects
stroked ellipse, drawing (‘\D'e …'’)Drawing Geometric Objects
stroked polygon, drawing (‘\D'p …'’)Drawing Geometric Objects
structuring source code of documents or macro packagesInvoking Requests
sty request, and changing fontsSelecting Fonts
sty request, and font translationsSelecting Fonts
style, fontUsing Fonts
style, font, abstractUsing Fonts
style, font, abstract, setting up (sty)Font Families
styles, fontFont Families
substring (substring)Strings
subtractionNumeric Expressions
suppressing output (\O)Suppressing Output
suppression nesting level register (.O)Suppressing Output
sv request, and no-space modePage Control
switching environments (ev)Environments
sy request, and commentsI/O
sy request, and safer modeGroff Options
sy request, disabled by defaultSafer Mode
sy request, incompatibilities with AT&T troffOther Differences
symbolUsing Symbols
symbol table, dumping (pm)Debugging
symbol, defining (char)Using Symbols
symbols, usingUsing Symbols
system commands, runningI/O
system() return value register (systat)I/O

T
tab characterTabs and Leaders
tab character encodingTabs and Fields
tab character, and translationsCharacter Translations
tab character, as delimiterDelimiters
tab character, non-interpreted (\t)Tabs and Fields
tab repetition character (tc)Tabs and Fields
tab stop settings register (.tabs)Tabs and Fields
tab stopsTabs and Leaders
tab stops, defaultTabs and Fields
tab, line-tabs modeTabs and Fields
table of contentsTable of Contents
table of contentsLeaders
table of contents, creating [ms]ms TOC
table, multi-page, example [ms]ms Insertions
tables [ms]ms Insertions
tabs, and fieldsTabs and Fields
tabs, and macro argumentsInvoking Requests
tabs, and request argumentsInvoking Requests
tabs, before commentsComments
tagged paragraphsParagraphs
tags, paragraphParagraphs
terminal, conditional output forOperators in Conditionals
text baselinePage Geometry
text baselineManipulating Type Size and Vertical Spacing
text fontUsing Fonts
text lineRequests and Macros
text line, position of lowest (.h)Diversions
text, GNU troff processingText
text, justifyingManipulating Filling and Adjustment
text, right-aligning (rj)Manipulating Filling and Adjustment
thickness of lines (‘\D't …'’)Drawing Geometric Objects
thin space (\|)Page Motions
three-part title (tl)Page Layout
ti request, causing implicit breakManipulating Filling and Adjustment
ti request, using + and - withNumeric Expressions
time, current, hours (hours)Built-in Registers
time, current, minutes (minutes)Built-in Registers
time, current, seconds (seconds)Built-in Registers
time, formattingI/O
title length, configuring (lt)Page Layout
title line length register (.lt)Page Layout
title line, formatting (tl)Page Layout
titlesPage Layout
tkf request, and font stylesFont Families
tkf request, and font translationsSelecting Fonts
tkf request, with fractional type sizesUsing Fractional Type Sizes
tl request, and mcMiscellaneous
tmac, directoryMacro Directories
tmac, pathMacro Directories
TMPDIR, environment variableEnvironment
tokenGtroff Internals
top marginPage Location Traps
top-level diversionDiversions
top-level diversion, and \!Diversions
top-level diversion, and \?Diversions
top-level diversion, and bpPage Control
tr request, and glyph definitionsUsing Symbols
tr request, and soft hyphen characterManipulating Hyphenation
tr request, incompatibilities with AT&T troffOther Differences
track kerningLigatures and Kerning
track kerning, activating (tkf)Ligatures and Kerning
trailing double quotes in stringsStrings
trailing space, on input lines, difference from AT&T troffOther Differences
trailing spaces in character definitionsUsing Symbols
trailing spaces in file name argumentsManipulating Hyphenation
trailing spaces in file name or system command argumentsI/O
trailing spaces in string definitions and appendmentsStrings
trailing spaces in string length measurementStrings
trailing spaces on text linesBreaking
translations of charactersCharacter Translations
transparent charactersUsing Symbols
transparent dummy character (\))Dummy Characters
transparent output (\!, \?)Diversions
transparent output (cf, trf)I/O
transparent output, incompatibilities with AT&T troffOther Differences
trapDeferring Output
trap name, next, register (.trap)Page Location Traps
trap, changing location (ch)Page Location Traps
trap, distance to next vertical position, register (.t)Page Location Traps
trap, diversion, setting (dt)Diversion Traps
trap, end-of-input, setting (em)End-of-input Traps
trap, implicitThe Implicit Page Trap
trap, input line, clearing (it, itc)Input Line Traps
trap, input line, setting (it, itc)Input Line Traps
trap, plantingTraps
trap, springingTraps
trapsTraps
traps, and diversionsPage Location Traps
traps, blank lineBlank Line Traps
traps, diversionDiversion Traps
traps, end-of-inputEnd-of-input Traps
traps, input lineInput Line Traps
traps, input line, and interrupted lines (itc)Input Line Traps
traps, leading spaceLeading Space Traps
traps, page locationPage Location Traps
traps, page location, dumping (ptr)Debugging
traps, page location, listing (ptr)Debugging
traps, sprung by bp request (.pe)Page Location Traps
traps, vertical positionVertical Position Traps
trf request, and commentsI/O
trf request, and copy modeI/O
trf request, and invalid charactersI/O
trf request, causing implicit breakManipulating Filling and Adjustment
trin request, and asciifyDiversions
troff modetroff and nroff Modes
troff output formatgtroff Output
troff page description languagegtroff Output
troff, GNU, interactive use ofDebugging
troff, GNU, referenceGNU troff Reference
truncated vertical space register (.trunc)Page Location Traps
truncating divisionNumeric Expressions
TTY, conditional output forOperators in Conditionals
tutorial for macro package usersTutorial for Macro Package Users
type sizeManipulating Type Size and Vertical Spacing
type size registers (.s, .ps)Changing the Type Size
type size registers, last-requested (.psr, .sr)Using Fractional Type Sizes
type sizes, changing (ps, \s)Changing the Type Size
type sizes, changing (ps, \s)Using Fractional Type Sizes
type sizes, fractionalUsing Fractional Type Sizes
type sizes, fractionalOther Differences
typefaceUsing Fonts
TZ, environment variableEnvironment

U
u scaling unitMeasurements
uf request, and font stylesFont Families
ul glyph, and cflagsUsing Symbols
ul request, and font translationsSelecting Fonts
Ultrix-specific man macrosOptional man extensions
unadjustable and unbreakable space (\SPC)Page Motions
unary arithmetic operatorsNumeric Expressions
unbreakable and unadjustable space (\SPC)Page Motions
unbreakable space (\~)Manipulating Filling and Adjustment
undefined identifiersIdentifiers
undefined requestComments
underline font (uf)Artificial Fonts
underlining (ul)Artificial Fonts
underlining, continuous (cu)Artificial Fonts
unformatting diversions (asciify)Diversions
unformatting horizontal spacePunning Names
UnicodeIdentifiers
UnicodeUsing Symbols
unit, scaling, cMeasurements
unit, scaling, fColors
unit, scaling, iMeasurements
unit, scaling, mMeasurements
unit, scaling, MMeasurements
unit, scaling, nMeasurements
unit, scaling, pMeasurements
unit, scaling, PMeasurements
unit, scaling, sUsing Fractional Type Sizes
unit, scaling, uMeasurements
unit, scaling, vMeasurements
unit, scaling, zUsing Fractional Type Sizes
units of measurementMeasurements
units, basicPage Geometry
units, basic, conversion toMeasurements
units, defaultDefault Units
units, machinePage Geometry
unnamed glyphsUsing Symbols
unnamed glyphs, accessing with \NFont Description File Format
unsafe modeGroff Options
unsafe modeMacro Directories
unsafe modeBuilt-in Registers
unsafe modeI/O
unsafe modeI/O
unsafe modeI/O
unsafe modeI/O
unstyled fontUsing Fonts
untokenized escape sequence, \fSelecting Fonts
untokenized escape sequence, \FFont Families
untokenized escape sequence, \HArtificial Fonts
untokenized escape sequence, \mColors
untokenized escape sequence, \MColors
untokenized escape sequence, \RSetting Registers
untokenized escape sequence, \SArtificial Fonts
untokenized escape sequence, \sChanging the Type Size
uppercasing a string (stringup)Strings
upright glyph, correction after oblique glyph (\/)Italic Corrections
upright glyph, correction before oblique glyph (\,)Italic Corrections
URLs, breaking (\:)Manipulating Hyphenation
user’s tutorialTutorial for Macro Package Users
using escape sequencesUsing Escape Sequences
using symbolsUsing Symbols
UTF-8 output encodingGroff Options

V
v scaling unitMeasurements
valid numeric expressionNumeric Expressions
value, incrementing without changing the registerAuto-increment
variables in environmentEnvironment
veePage Geometry
vee scaling unit (v)Measurements
version number, major, register (.x)Built-in Registers
version number, minor, register (.y)Built-in Registers
vertical drawing position (nl)Page Control
vertical line drawing (\L)Drawing Geometric Objects
vertical line spacing register (.v)Changing the Vertical Spacing
vertical line spacing, changing (vs)Changing the Vertical Spacing
vertical line spacing, effective valueChanging the Vertical Spacing
vertical motion (\v)Page Motions
vertical motion quantumDESC File Format
vertical motion quantum register (.V)Motion Quanta
vertical page location, marking (mk)Page Motions
vertical page location, returning to marked (rt)Page Motions
vertical position in diversion register (.d)Diversions
vertical position trap enable register (.vpt)Vertical Position Traps
vertical position trapsVertical Position Traps
vertical position traps, enabling (vpt)Vertical Position Traps
vertical position, drawing (nl)Page Control
vertical resolutionDESC File Format
vertical resolution register (.V)Motion Quanta
vertical space unit (v)Measurements
vertical spacingPage Geometry
vertical spacingManipulating Type Size and Vertical Spacing
vertical spacing (introduction)Basics

W
warning categoriesWarnings
warning level (warn)Debugging
warningsDebugging
warningsWarnings
what is groff?What Is groff?
whilewhile
while request, and font translationsSelecting Fonts
while request, and the ‘!’ operatorNumeric Expressions
while request, confusing with brwhile
while request, operators to use withOperators in Conditionals
widowPage Control
width escape (\w)Page Motions
width, of last glyph (.w)Environments
word spaceManipulating Filling and Adjustment
word space size register (.ss)Manipulating Filling and Adjustment
word, definition ofFilling
write request, and copy modeI/O
write to file stream (write, writec)I/O
writec request, and copy modeI/O
writem request, and copy modeI/O
writing macrosWriting Macros

Y
year, current, register (year, yr)Built-in Registers

Z
z scaling unitUsing Fractional Type Sizes
zero-width printing (\z, \Z)Page Motions
zero-width printing (\z, \Z)Page Motions
zero, division and modulus byNumeric Expressions
zoom factor of a font (fzoom)Selecting Fonts