gbranden pushed a commit to branch master
in repository groff.
commit 9165d7d228141816e6046d5cad17be6f8d60ff73
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat Jan 17 11:10:30 2026 -0600
doc/groff.texi.in: Fix Savannah #67838 (1/2).
Stop attempting to manually recapitulate the topology of the Info node
tree with arguments after the first to `@node` commands; doing so is no
longer required by recent versions of Texinfo--thanks to Alexis
Hildebrandt for bringing this to my attention and providing a
proof-of-concept patch--but the normative topology of the directed tree
is radically unintuitive to me, leading me to make many errors. It
_seems_ like Info's idea of the node traversal strategy preferred by
humans is breadth-first in one direction ("Next") and _depth_-first in
the other ("Prev").
---
doc/groff.texi.in | 388 +++++++++++++++++++++++++++---------------------------
1 file changed, 194 insertions(+), 194 deletions(-)
diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index 34babfed1..fe052eda1 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -480,7 +480,7 @@ Documentation License''.
@contents
@ifnottex
-@node Top, Introduction, (dir), (dir)
+@node Top
@top GNU @code{troff}
@end ifnottex
@@ -515,7 +515,7 @@ Documentation License''.
@codequotebacktick on
@codequoteundirected on
-@node Introduction, Invoking groff, Top, Top
+@node Introduction
@chapter Introduction
@cindex introduction
@@ -538,7 +538,7 @@ extensively for over thirty years.
@c =====================================================================
-@node Background, What Is @code{groff}?, Introduction, Introduction
+@node Background
@anchor{History} @c 1.22.4
@section Background
@cindex background
@@ -580,7 +580,7 @@ A history relating @code{groff} to its forerunners
@code{roff},
@c =====================================================================
-@node What Is @code{groff}?, GNU @command{troff} Capabilities, Background,
Introduction
+@node What Is @code{groff}?
@section What Is @code{groff}?
@cindex what is @code{groff}?
@cindex @code{groff}---what is it?
@@ -636,7 +636,7 @@ from maintainable form to device-ready output.
@c =====================================================================
-@node GNU @command{troff} Capabilities, Macro Package Intro, What Is
@code{groff}?, Introduction
+@node GNU @command{troff} Capabilities
@anchor{groff Capabilities} @c 1.22.4
@section GNU @command{troff} Capabilities
@cindex GNU @command{troff} capabilities
@@ -688,7 +688,7 @@ embedding of hyperlinks, images, document metadata, and
other inclusions
@c =====================================================================
-@node Macro Package Intro, Preprocessor Intro, GNU @command{troff}
Capabilities, Introduction
+@node Macro Package Intro
@section Macro Packages
@cindex macro package, introduction
@cindex package, macro, introduction
@@ -708,7 +708,7 @@ the widely used macro packages @file{man}, @file{mdoc},
@file{me},
@c =====================================================================
-@node Preprocessor Intro, Output Device Intro, Macro Package Intro,
Introduction
+@node Preprocessor Intro
@section Preprocessors
@cindex preprocessors
@@ -766,7 +766,7 @@ mathematical constraint language.
@c =====================================================================
-@node Output Device Intro, Installation, Preprocessor Intro, Introduction
+@node Output Device Intro
@anchor{Output device intro} @c 1.22.4
@section Output Devices
@cindex postprocessors
@@ -784,7 +784,7 @@ Canon LBP (@acronym{CaPSL}-using printers), HTML, XHTML,
and PDF.
@c =====================================================================
-@node Installation, Conventions Used in This Manual, Output Device Intro,
Introduction
+@node Installation
@section Installation
@cindex installation
@@ -796,7 +796,7 @@ distribution. Being a GNU project, @code{groff} supports
the familiar
@c =====================================================================
-@node Conventions Used in This Manual, Credits, Installation, Introduction
+@node Conventions Used in This Manual
@section Conventions Used in This Manual
@c BEGIN Keep parallel with groff(7), portion of "Description"
@@ -935,7 +935,7 @@ you make the most of this resource.
@c =====================================================================
-@node Credits, , Conventions Used in This Manual, Introduction
+@node Credits
@section Credits
@cindex credits
@@ -950,7 +950,7 @@ Kollar contributed much of the material on the @file{ms}
macro package.
@c =====================================================================
@c =====================================================================
-@node Invoking groff, Tutorial for Macro Package Users, Introduction, Top
+@node Invoking groff
@chapter Invoking @command{groff}
@cindex invoking @command{groff}
@cindex @command{groff} invocation
@@ -971,7 +971,7 @@ the GNU @command{troff} formatter program, and a
postprocessor.
@c =====================================================================
-@node Groff Options, Environment, Invoking groff, Invoking groff
+@node Groff Options
@section Options
@cindex options
@@ -1467,7 +1467,7 @@ standard output stream (unless suppressed with
@option{-z}); see
@c =====================================================================
-@node Environment, Macro Directories, Groff Options, Invoking groff
+@node Environment
@section Environment
@cindex environment variables
@cindex variables in environment
@@ -1561,7 +1561,7 @@ human-readable form using UTC.
@c =====================================================================
-@node Macro Directories, Font Directories, Environment, Invoking groff
+@node Macro Directories
@section Macro Directories
@cindex macro package directories
@cindex directories for macro packages
@@ -1639,7 +1639,7 @@ be customized as part of the build-time configuration
process.
@c =====================================================================
@need 1000
-@node Font Directories, Paper Format, Macro Directories, Invoking groff
+@node Font Directories
@section Font Directories
@cindex device description file, introduced
@@ -1705,7 +1705,7 @@ be customized as part of the build-time configuration
process.
@c =====================================================================
-@node Paper Format, Invocation Examples, Font Directories, Invoking groff
+@node Paper Format
@anchor{Paper Formats} @c 1.22.4
@anchor{Paper Size} @c 1.22.4
@section Paper Format
@@ -1757,7 +1757,7 @@ $ groff -T ps -d paper=a4l -P -pa4 -P -l -m s my.ms >my.ps
@c =====================================================================
@c BEGIN Keep parallel with groff(1), section "Examples".
-@node Invocation Examples, , Paper Format, Invoking groff
+@node Invocation Examples
@section Invocation Examples
@cindex invocation examples
@cindex examples of invocation
@@ -1828,7 +1828,7 @@ are equivalent.
@c =====================================================================
@c =====================================================================
-@node Tutorial for Macro Package Users, Major Macro Packages, Invoking groff,
Top
+@node Tutorial for Macro Package Users
@anchor{Tutorial for Macro Users} @c 1.22.4
@chapter Tutorial for Macro Package Users
@cindex tutorial for macro package users
@@ -1853,7 +1853,7 @@ formatter, peruse @ref{GNU troff Reference} instead.
@c =====================================================================
-@node Basics, Common Features, Tutorial for Macro Package Users, Tutorial for
Macro Package Users
+@node Basics
@section Basics
@cindex basics of macro package usage
@cindex macro package usage, basics of
@@ -2053,7 +2053,7 @@ character}, the (initial) break they normally perform is
suppressed.
@c =====================================================================
-@node Common Features, , Basics, Tutorial for Macro Package Users
+@node Common Features
@section Common Features
@cindex common features
@cindex features, common
@@ -2099,7 +2099,7 @@ consult the package's man page or, for @file{ms}, see
@ref{ms}.
@c ---------------------------------------------------------------------
-@node Paragraphs, Sections and Chapters, Common Features, Common Features
+@node Paragraphs
@subsection Paragraphs
@cindex paragraphs
@@ -2165,7 +2165,7 @@ discuss.
@c ---------------------------------------------------------------------
-@node Sections and Chapters, Headers and Footers, Paragraphs, Common Features
+@node Sections and Chapters
@subsection Sections and Chapters
A simple kind of section heading is unnumbered, set in a bold or
@@ -2181,7 +2181,7 @@ start of the subsequent paragraph.
@c ---------------------------------------------------------------------
-@node Headers and Footers, Page Layout Adjustment, Sections and Chapters,
Common Features
+@node Headers and Footers
@subsection Headers and Footers
@slanted{Headers} and @slanted{footers} occupy the top and bottom of
@@ -2197,7 +2197,7 @@ page number. @xref{Page Layout}.
@c ---------------------------------------------------------------------
-@node Page Layout Adjustment, Displays and Keeps, Headers and Footers, Common
Features
+@node Page Layout Adjustment
@subsection Page Layout
Most macro packages let the user specify the size of the page margins.
@@ -2208,7 +2208,7 @@ Layout}. Commonly, packages support registers to tune
these values.
@c ---------------------------------------------------------------------
-@node Displays and Keeps, Footnotes and Endnotes, Page Layout Adjustment,
Common Features
+@node Displays and Keeps
@anchor{Displays} @c 1.22.4
@subsection Displays and Keeps
@cindex displays
@@ -2239,7 +2239,7 @@ sort when it won't fit on the page.
@c ---------------------------------------------------------------------
-@node Footnotes and Endnotes, Table of Contents, Displays and Keeps, Common
Features
+@node Footnotes and Endnotes
@anchor{Footnotes and Annotations} @c 1.22.4
@subsection Footnotes and Endnotes
@cindex footnotes
@@ -2255,7 +2255,7 @@ automatically numbering either type of annotation.
@c ---------------------------------------------------------------------
-@node Table of Contents, Indexing, Footnotes and Endnotes, Common Features
+@node Table of Contents
@subsection Table of Contents
@cindex table of contents
@cindex contents, table of
@@ -2280,7 +2280,7 @@ pages at the time the document is rendered; see
@cite{gropdf@r{(1)}}.
@c ---------------------------------------------------------------------
-@node Indexing, Document Formats, Table of Contents, Common Features
+@node Indexing
@anchor{Indices} @c 1.22.4
@subsection Indexing
@cindex index, in macro package
@@ -2294,7 +2294,7 @@ in multiple passes is inescapable, and tools like the
@c ---------------------------------------------------------------------
-@node Document Formats, Columnation, Indexing, Common Features
+@node Document Formats
@subsection Document Formats
@cindex document formats
@@ -2307,7 +2307,7 @@ possible.
@c ---------------------------------------------------------------------
-@node Columnation, Font and Size Changes, Document Formats, Common Features
+@node Columnation
@anchor{Multiple Columns} @c 1.22.4
@subsection Columnation
@@ -2317,7 +2317,7 @@ page.
@c ---------------------------------------------------------------------
-@node Font and Size Changes, Predefined Text, Columnation, Common Features
+@node Font and Size Changes
@subsection Font and Size Changes
The formatter's requests and escape sequences for setting the typeface
@@ -2328,7 +2328,7 @@ italic corrections automatically. @xref{Italic
Corrections}.
@c ---------------------------------------------------------------------
-@node Predefined Text, Preprocessor Support, Font and Size Changes, Common
Features
+@node Predefined Text
@anchor{Predefined Strings} @c 1.22.4
@subsection Predefined Text
@@ -2337,7 +2337,7 @@ the date, or to perform operations like super- and
subscripting.
@c ---------------------------------------------------------------------
-@node Preprocessor Support, Configuration and Customization, Predefined Text,
Common Features
+@node Preprocessor Support
@subsection Preprocessor Support
All macro packages provide support for various preprocessors and may
@@ -2350,7 +2350,7 @@ in a consistent format.
@c ---------------------------------------------------------------------
-@node Configuration and Customization, , Preprocessor Support, Common Features
+@node Configuration and Customization
@subsection Configuration and Customization
Each package provides means of customizing details of its behavior.
@@ -2370,7 +2370,7 @@ headings.
@c =====================================================================
@c =====================================================================
-@node Major Macro Packages, GNU troff Reference, Tutorial for Macro Package
Users, Top
+@node Major Macro Packages
@chapter Macro Packages
@cindex major macro package
@cindex package, macro, major
@@ -2429,7 +2429,7 @@ for a list.
@c =====================================================================
-@node man, mdoc, Major Macro Packages, Major Macro Packages
+@node man
@section @file{man}
@cindex @file{man} macro package
@pindex an.tmac
@@ -2447,7 +2447,7 @@ a vast majority of manual pages (``man pages'') are
written in it.
@c ---------------------------------------------------------------------
-@node Optional man extensions, , , man
+@node Optional man extensions
@cindex customizing @file{man} package
@subsection Optional @file{man} extensions
@@ -2604,7 +2604,7 @@ The following example @file{man.local} file alters the
behavior of the
@c =====================================================================
-@node mdoc, me, man, Major Macro Packages
+@node mdoc
@section @file{mdoc}
@cindex @file{mdoc} macro package
@@ -2620,7 +2620,7 @@ a persistent basis. With care, its macros can be
redefined there
@c =====================================================================
-@node me, mm, mdoc, Major Macro Packages
+@node me
@section @file{me}
@cindex @file{me} macro package
@@ -2636,7 +2636,7 @@ A French translation of the tutorial is available as
@c =====================================================================
-@node mm, mom, me, Major Macro Packages
+@node mm
@section @file{mm}
@cindex @file{mm} macro package
@@ -2649,7 +2649,7 @@ A Swedish localization of @file{mm} is also available; see
@c =====================================================================
-@node mom, ms, mm, Major Macro Packages
+@node mom
@section @file{mom}
@cindex @file{mom} macro package
@@ -2689,7 +2689,7 @@ documentation.
@codequotebacktick on
@codequoteundirected on
-@node ms, , mom, Major Macro Packages
+@node ms
@section @file{ms}
@cindex @file{ms} macro package
@@ -2742,7 +2742,7 @@ and Research Tenth Edition Unix.
@c ---------------------------------------------------------------------
-@node ms Introduction, ms Document Structure, ms, ms
+@node ms Introduction
@anchor{ms Intro} @c 1.22.4
@subsection Introduction
@@ -2776,7 +2776,7 @@ and
@c ---------------------------------------------------------------------
-@node ms basic information, ms Document Structure, ms Introduction, ms
Introduction
+@node ms basic information
@subsubsection Basic information
Prepare an
@@ -2943,7 +2943,7 @@ Wallace after the criticality incident.
@c ---------------------------------------------------------------------
-@node ms Document Structure, ms Document Control Settings, ms Introduction, ms
+@node ms Document Structure
@anchor{General ms Structure} @c 1.22.4
@subsection Document Structure
@cindex @file{ms} document structure
@@ -3002,7 +3002,7 @@ its preparation requires separate processing.
@c ---------------------------------------------------------------------
-@node ms Document Control Settings, ms Document Description Macros, ms
Document Structure, ms
+@node ms Document Control Settings
@anchor{ms Document Control Registers} @c 1.22.4
@subsection Document Control Settings
@cindex @file{ms} macros, document control settings
@@ -3404,7 +3404,7 @@ Default: @code{\w'000'}
@c ---------------------------------------------------------------------
-@node ms Document Description Macros, ms Body Text, ms Document Control
Settings, ms
+@node ms Document Description Macros
@anchor{ms Cover Page Macros} @c 1.22.4
@subsection Document Description Macros
@cindex @file{ms} macros, document description
@@ -3526,7 +3526,7 @@ added features are more in line with user demand.
@c ---------------------------------------------------------------------
-@node ms Body Text, ms Page Layout, ms Document Description Macros, ms
+@node ms Body Text
@subsection Body Text
@cindex @file{ms} macros, body text
@@ -3551,7 +3551,7 @@ tables and figures.
@c ---------------------------------------------------------------------
-@node Text settings in ms, Typographical symbols in ms, ms Body Text, ms Body
Text
+@node Text settings in ms
@subsubsection Text settings
@cindex @file{ms} macros, text settings
@@ -3577,7 +3577,7 @@ extension.
@c ---------------------------------------------------------------------
-@node Typographical symbols in ms, Paragraphs in ms, Text settings in ms, ms
Body Text
+@node Typographical symbols in ms
@anchor{ms Strings and Special Characters} @c 1.22.4
@subsubsection Typographical symbols
@cindex @file{ms} macros, obtaining typographical symbols
@@ -3600,7 +3600,7 @@ the right.
@c ---------------------------------------------------------------------
-@node Paragraphs in ms, Headings in ms, Typographical symbols in ms, ms Body
Text
+@node Paragraphs in ms
@subsubsection Paragraphs
@cindex @file{ms} macros, paragraph handling
@@ -3689,7 +3689,7 @@ software.
@c ---------------------------------------------------------------------
-@node Headings in ms, Typeface and decoration, Paragraphs in ms, ms Body Text
+@node Headings in ms
@subsubsection Headings
@cindex @file{ms} macros, headings
@@ -3857,7 +3857,7 @@ suppresses this grouping.
@c ---------------------------------------------------------------------
-@node Typeface and decoration, Lists in ms, Headings in ms, ms Body Text
+@node Typeface and decoration
@anchor{Highlighting in ms} @c 1.22.4
@subsubsection Typeface and decoration
@@ -3986,7 +3986,7 @@ elements of @file{ms} and @code{groff}.
@c ---------------------------------------------------------------------
-@node Lists in ms, Indented regions in ms, Typeface and decoration, ms Body
Text
+@node Lists in ms
@subsubsection Lists
@cindex @file{ms} macros, lists
@@ -4156,7 +4156,7 @@ money
@c ---------------------------------------------------------------------
-@node Indented regions in ms, ms keeps and displays, Lists in ms, ms Body Text
+@node Indented regions in ms
@anchor{Indentation values in ms} @c 1.22.4
@subsubsection Indented regions
@@ -4209,7 +4209,7 @@ Guns
@c ---------------------------------------------------------------------
-@node ms keeps and displays, ms Insertions, Indented regions in ms, ms Body
Text
+@node ms keeps and displays
@anchor{ms Displays and Keeps} @c 1.22.4
@subsubsection Keeps, boxed keeps, and displays
@cindex @file{ms} macros, displays
@@ -4359,7 +4359,7 @@ P V = n R T
@c ---------------------------------------------------------------------
-@node ms Insertions, ms Footnotes, ms keeps and displays, ms Body Text
+@node ms Insertions
@subsubsection Tables, figures, equations, and references
@cindex @file{ms} macros, tables
@cindex @file{ms} macros, figures
@@ -4481,7 +4481,7 @@ for @command{geqn}, @option{-p} for @command{gpic},
@option{-R} for
@c ---------------------------------------------------------------------
-@node ms Footnotes, ms language and localization, ms Insertions, ms Body Text
+@node ms Footnotes
@subsubsection Footnotes
@cindex @file{ms} macros, footnotes
@cindex footnotes [@file{ms}]
@@ -4619,7 +4619,7 @@ without operator precedence
@c ---------------------------------------------------------------------
-@node ms language and localization, ms Page Layout, ms Footnotes, ms Body Text
+@node ms language and localization
@subsubsection Language and localization
@cindex @file{ms} macros, language
@cindex @file{ms} macros, localization
@@ -4677,7 +4677,7 @@ English: @samp{January}, @samp{February}, and so on.
@c ---------------------------------------------------------------------
-@node ms Page Layout, Differences from AT&T ms, ms Body Text, ms
+@node ms Page Layout
@subsection Page layout
@cindex @file{ms} macros, page layout
@cindex page layout [@file{ms}]
@@ -4696,7 +4696,7 @@ the first, and produces no footers. You can customize
this arrangement.
@c ---------------------------------------------------------------------
-@node ms Headers and Footers, Tab Stops in ms, ms Page Layout, ms Page Layout
+@node ms Headers and Footers
@subsubsection Headers and footers
@cindex @file{ms} macros, headers
@cindex @file{ms} macros, footers
@@ -4756,7 +4756,7 @@ first numbered pages.
@c ---------------------------------------------------------------------
-@node Tab Stops in ms, ms Margins, ms Headers and Footers, ms Page Layout
+@node Tab Stops in ms
@anchor{Tabstops in ms} @c 1.22.4
@subsubsection Tab stops
@@ -4770,7 +4770,7 @@ Redefine this macro to create a different set of default
tab stops.
@c ---------------------------------------------------------------------
-@node ms Margins, ms Multiple Columns, Tab Stops in ms, ms Page Layout
+@node ms Margins
@subsubsection Margins
@cindex @file{ms} macros, margins
@@ -4781,7 +4781,7 @@ length @code{\n[LL]} determines it.
@c ---------------------------------------------------------------------
-@node ms Multiple Columns, ms TOC, ms Margins, ms Page Layout
+@node ms Multiple Columns
@subsubsection Multiple columns
@cindex @file{ms} macros, multiple columns
@cindex multiple columns [@file{ms}]
@@ -4810,7 +4810,7 @@ between columns.
@c ---------------------------------------------------------------------
-@node ms TOC, Differences from AT&T ms, ms Multiple Columns, ms Page Layout
+@node ms TOC
@subsubsection Creating a table of contents
@cindex @file{ms} macros, creating table of contents
@cindex table of contents, creating [@file{ms}]
@@ -4972,7 +4972,7 @@ spread the dots. The width of the page number field is
stored in the
@c ---------------------------------------------------------------------
-@node Differences from AT&T ms, ms Naming Conventions, ms Page Layout, ms
+@node Differences from AT&T ms
@anchor{Additional ms Macros} @c 1.22.4
@anchor{Missing ms Macros} @c 1.22.4
@subsection Differences from @acronym{AT&T} @file{ms}
@@ -5148,7 +5148,7 @@ or another implementation.
@c ---------------------------------------------------------------------
-@node Missing Unix Version 7 ms Macros, ms Legacy Features, Differences from
AT&T ms, Differences from AT&T ms
+@node Missing Unix Version 7 ms Macros
@subsubsection Unix Version 7 @file{ms} macros unimplemented by @code{groff}
@file{ms}
Several macros described in the Unix Version@tie{}7 @file{ms}
@@ -5199,7 +5199,7 @@ should maintain the readability of the document's
substance.
@c ---------------------------------------------------------------------
-@node ms Legacy Features, ms Naming Conventions, Differences from AT&T ms, ms
+@node ms Legacy Features
@subsection Legacy Features
@cindex @file{ms} macros, strings
@cindex @file{ms} macros, special characters
@@ -5354,7 +5354,7 @@ Interpolate capital OE ligature.
@c ---------------------------------------------------------------------
-@node ms Naming Conventions, , ms Legacy Features, ms
+@node ms Naming Conventions
@anchor{Naming Conventions} @c 1.22.4
@subsection Naming Conventions
@cindex @file{ms} macros, naming conventions
@@ -5434,7 +5434,7 @@ Names constructed to implement arrays are of the form
@c =====================================================================
@c =====================================================================
-@node GNU troff Reference, File Formats, Major Macro Packages, Top
+@node GNU troff Reference
@anchor{gtroff Reference} @c 1.22.4
@chapter GNU @command{troff} Reference
@cindex reference, @command{gtroff}
@@ -5495,7 +5495,7 @@ Users of macro packages may skip it if not interested in
details.
@c =====================================================================
@c BEGIN Keep roughly parallel with roff(7) section "Concepts".
-@node Text, Measurements, GNU troff Reference, GNU troff Reference
+@node Text
@section Text
@cindex text, GNU @command{troff} processing of
@@ -5552,7 +5552,7 @@ and supplementing it with inter-sentence space.
@c ---------------------------------------------------------------------
-@node Filling, Sentences, Text, Text
+@node Filling
@anchor{Filling and Adjusting} @c 1.22.4
@subsection Filling
@@ -5606,7 +5606,7 @@ good fortune must be in want of a wife.
@c ---------------------------------------------------------------------
-@node Sentences, Hyphenation, Filling, Text
+@node Sentences
@subsection Sentences
@cindex sentences
@@ -5788,7 +5788,7 @@ to change---or eliminate---supplemental inter-sentence
space
@c ---------------------------------------------------------------------
-@node Hyphenation, Breaking, Sentences, Text
+@node Hyphenation
@subsection Hyphenation
@cindex hyphenation
@@ -5818,7 +5818,7 @@ several parameters that can prevent it in certain
circumstances.
@c ---------------------------------------------------------------------
-@node Breaking, Adjustment, Hyphenation, Text
+@node Breaking
@anchor{Implicit Line Breaks} @c 1.22.4
@subsection Breaking
@cindex break
@@ -5906,7 +5906,7 @@ This is discussed in @ref{Manipulating Filling and
Adjustment}.
@c ---------------------------------------------------------------------
-@node Adjustment, Tabs and Leaders, Breaking, Text
+@node Adjustment
@subsection Adjustment
@cindex extra spaces between words
@@ -5924,7 +5924,7 @@ see @ref{Manipulating Filling and Adjustment}.
@c ---------------------------------------------------------------------
-@node Tabs and Leaders, Requests and Macros, Adjustment, Text
+@node Tabs and Leaders
@anchor{Tab Stops} @c 1.22.4
@subsection Tabs and Leaders
@@ -5965,7 +5965,7 @@ preprocessor to lay out tables.
@c ---------------------------------------------------------------------
-@node Requests and Macros, Macro Packages, Tabs and Leaders, Text
+@node Requests and Macros
@anchor{Requests} @c 1.22.4
@subsection Requests and Macros
@@ -6192,7 +6192,7 @@ minimize forward references.
@c ---------------------------------------------------------------------
-@node Macro Packages, Input Format, Requests and Macros, Text
+@node Macro Packages
@subsection Macro Packages
@cindex macro package
@cindex package, macro
@@ -6213,7 +6213,7 @@ package can load it with the @code{mso} (``macro
source'') request.
@c ---------------------------------------------------------------------
@c BEGIN Keep roughly parallel with groff(7) section "Input Format".
-@node Input Format, Input Encodings, Macro Packages, Text
+@node Input Format
@subsection Input Format
@cindex Unicode
@@ -6303,7 +6303,7 @@ or other encodings that use characters from these ranges.
@c BEGIN Keep roughly parallel with groff_tmac(5) section "Input
@c Encodings".
-@node Input Encodings, Input Conventions, Input Format, Text
+@node Input Encodings
@subsection Input Encodings
Recall from
@@ -6465,7 +6465,7 @@ Euro @samp{\[Eu]} and per mille @samp{\[%0]} glyphs.}
@c ---------------------------------------------------------------------
-@node Input Conventions, , Input Encodings, Text
+@node Input Conventions
@subsection Input Conventions
@cindex input conventions
@cindex conventions for input
@@ -6615,7 +6615,7 @@ later.
@endCartoucheExample
@c BEGIN Keep parallel with subsection "Page geometry" of roff(7).
-@node Page Geometry, Measurements, Text, GNU troff Reference
+@node Page Geometry
@section Page Geometry
@cindex page, geometry of
@cindex geometry, page
@@ -6756,7 +6756,7 @@ or at least bear vertical margins of at least one vee.
@c BEGIN Keep (roughly) parallel with section "Measurements" of
@c groff(7).
-@node Measurements, Numeric Expressions, Text, GNU troff Reference
+@node Measurements
@section Measurements
@cindex measurements
@cindex scaling indicator
@@ -6912,7 +6912,7 @@ Hundredth of an em.
@c ---------------------------------------------------------------------
-@node Motion Quanta, Default Units, Measurements, Measurements
+@node Motion Quanta
@subsection Motion Quanta
@cindex motion quanta
@cindex quanta, motion
@@ -6961,7 +6961,7 @@ follows. @xref{Drawing Geometric Objects}.
@c ---------------------------------------------------------------------
-@node Default Units, , Motion Quanta, Measurements
+@node Default Units
@subsection Default Units
@cindex default units
@cindex units, default
@@ -7015,7 +7015,7 @@ scaling unit.
@c BEGIN Keep (roughly) parallel with section "Numeric expressions" of
@c groff(7).
-@node Numeric Expressions, Identifiers, Measurements, GNU troff Reference
+@node Numeric Expressions
@anchor{Expressions} @c 1.22.4
@section Numeric Expressions
@cindex numeric expressions
@@ -7422,7 +7422,7 @@ not qualify, so our first attempt elicited an error
diagnostic.
@c =====================================================================
@c BEGIN Keep (roughly) parallel with section "Identifiers" of groff(7).
-@node Identifiers, Formatter Instructions, Numeric Expressions, GNU troff
Reference
+@node Identifiers
@section Identifiers
@cindex identifiers
@@ -7666,7 +7666,7 @@ emitted, and the previous contents of @samp{xxx} are lost.
@c =====================================================================
-@node Formatter Instructions, Registers, Identifiers, GNU troff Reference
+@node Formatter Instructions
@anchor{Embedded Commands} @c 1.22.4
@anchor{Escapes} @c 1.22.4
@section Formatter Instructions
@@ -7706,7 +7706,7 @@ available via both requests and escape sequences.
@c ---------------------------------------------------------------------
-@node Control Characters, Invoking Requests, Formatter Instructions, Formatter
Instructions
+@node Control Characters
@subsection Control Characters
@cindex control characters
@cindex configuring control characters
@@ -7785,7 +7785,7 @@ sense.
@c BEGIN Keep (roughly) parallel with section "Invoking requests" of
@c groff(7).
-@node Invoking Requests, Calling Macros, Control Characters, Formatter
Instructions
+@node Invoking Requests
@subsection Invoking Requests
@cindex invoking requests
@cindex requests, invoking
@@ -7885,7 +7885,7 @@ definitions (or any input lines) with blank lines.
@c ---------------------------------------------------------------------
@need 1000
-@node Calling Macros, Using Escape Sequences, Invoking Requests, Formatter
Instructions
+@node Calling Macros
@anchor{Request and Macro Arguments} @c 1.22.4
@subsection Calling Macros
@cindex calling macros
@@ -8019,7 +8019,7 @@ because it tracks the nesting depth of interpolations.
@c BEGIN Keep (roughly) parallel with section "Using escape sequences"
@c of groff(7).
-@node Using Escape Sequences, Delimiters, Calling Macros, Formatter
Instructions
+@node Using Escape Sequences
@subsection Using Escape Sequences
@cindex using escape sequences
@cindex escape sequences
@@ -8176,7 +8176,7 @@ macro is called, its contents are interpreted literally.
@c BEGIN Keep (roughly) parallel with subsection "Delimiters" of
@c groff(7).
-@node Delimiters, , Using Escape Sequences, Formatter Instructions
+@node Delimiters
@subsection Delimiters
@cindex delimiting escape sequence arguments
@cindex escape sequence argument delimiters
@@ -8435,7 +8435,7 @@ influences the computation of the
register's value in a surprising way.
@c END Keep (roughly) parallel with subsection "Delimiters" of groff(7).
-@node Comments, Registers, Formatter Instructions, GNU troff Reference
+@node Comments
@section Comments
@cindex comments
@@ -8581,7 +8581,7 @@ request and the call of its end macro.
@c =====================================================================
@c BEGIN Keep (roughly) parallel with section "Registers" of groff(7).
-@node Registers, Manipulating Filling and Adjustment, Formatter Instructions,
GNU troff Reference
+@node Registers
@section Registers
@cindex registers
@@ -8615,7 +8615,7 @@ that they interpolate text and lack a format.
@c ---------------------------------------------------------------------
-@node Setting Registers, Interpolating Registers, Registers, Registers
+@node Setting Registers
@subsection Setting Registers
@cindex setting registers (@code{nr}, @code{\R})
@cindex registers, setting (@code{nr}, @code{\R})
@@ -8800,7 +8800,7 @@ names.
@c ---------------------------------------------------------------------
-@node Interpolating Registers, Auto-increment, Setting Registers, Registers
+@node Interpolating Registers
@subsection Interpolating Registers
@cindex interpolating registers (@code{\n})
@cindex registers, interpolating (@code{\n})
@@ -8854,7 +8854,7 @@ emits a warning in category
@c ---------------------------------------------------------------------
-@node Auto-increment, Assigning Register Formats, Interpolating Registers,
Registers
+@node Auto-increment
@subsection Auto-increment
@cindex auto-incrementation of a register
@cindex incrementation, automatic, of a register
@@ -8923,7 +8923,7 @@ disable auto-incrementation of the register.
@c ---------------------------------------------------------------------
-@node Assigning Register Formats, Built-in Registers, Auto-increment, Registers
+@node Assigning Register Formats
@anchor{Assigning Formats} @c 1.22.4
@subsection Assigning Register Formats
@cindex assign number format to register (@code{af})
@@ -9046,7 +9046,7 @@ desirable to test the page number independently of its
format.
@c ---------------------------------------------------------------------
-@node Built-in Registers, , Assigning Register Formats, Registers
+@node Built-in Registers
@subsection Built-in Registers
@cindex built-in registers
@cindex registers, built-in
@@ -9162,7 +9162,7 @@ if the version number is 1.23.0, then @code{.Y}
contains@tie{}@samp{0}.
@c =====================================================================
-@node Manipulating Filling and Adjustment, Manipulating Hyphenation,
Registers, GNU troff Reference
+@node Manipulating Filling and Adjustment
@anchor{Manipulating Filling and Adjusting} @c 1.22.4
@section Manipulating Filling and Adjustment
@cindex manipulating filling and adjustment
@@ -9685,7 +9685,7 @@ sequence to put horizontal motion on the output.
@c =====================================================================
-@node Manipulating Hyphenation, Manipulating Spacing, Manipulating Filling and
Adjustment, GNU troff Reference
+@node Manipulating Hyphenation
@section Manipulating Hyphenation
@cindex manipulating hyphenation
@cindex hyphenation, manipulating
@@ -10368,7 +10368,7 @@ The hyphenation space adjustment threshold is available
in the
@c =====================================================================
-@node Manipulating Spacing, Tabs and Fields, Manipulating Hyphenation, GNU
troff Reference
+@node Manipulating Spacing
@section Manipulating Spacing
@cindex manipulating spacing
@cindex spacing, manipulating
@@ -10562,7 +10562,7 @@ this spacing for the first paragraph in a section.
@c =====================================================================
-@node Tabs and Fields, Character Translations, Manipulating Spacing, GNU troff
Reference
+@node Tabs and Fields
@section Tabs and Fields
@cindex tabs, and fields
@cindex fields, and tabs
@@ -10764,7 +10764,7 @@ are active, and 0 otherwise.
@c ---------------------------------------------------------------------
-@node Leaders, Fields, Tabs and Fields, Tabs and Fields
+@node Leaders
@subsection Leaders
@cindex leaders
@@ -10828,7 +10828,7 @@ enough to house the largest page number occurring in
the document.
@c ---------------------------------------------------------------------
-@node Fields, , Leaders, Tabs and Fields
+@node Fields
@subsection Fields
@cindex fields
@@ -10871,7 +10871,7 @@ environment (@pxref{Environments}).
@c =====================================================================
-@node Character Translations, @code{troff} and @code{nroff} Modes, Tabs and
Fields, GNU troff Reference
+@node Character Translations
@section Character Translations
@cindex character translations
@cindex translations of characters
@@ -11024,7 +11024,7 @@ instead of @code{tr} it prints @samp{a}.
@c =====================================================================
-@node @code{troff} and @code{nroff} Modes, Line Layout, Character
Translations, GNU troff Reference
+@node @code{troff} and @code{nroff} Modes
@anchor{Troff and Nroff mode} @c 1.22.4
@section @code{troff} and @code{nroff} Modes
@cindex @code{troff} mode
@@ -11080,7 +11080,7 @@ file @file{tty.tmac}, which is loaded by the startup
file
@c =====================================================================
-@node Line Layout, Line Continuation, @code{troff} and @code{nroff} Modes, GNU
troff Reference
+@node Line Layout
@section Line Layout
@cindex line layout
@cindex layout, line
@@ -11276,7 +11276,7 @@ collected line still uses the previous length.
@c =====================================================================
-@node Line Continuation, Page Layout, Line Layout, GNU troff Reference
+@node Line Continuation
@anchor{Line Control} @c 1.22.4
@section Line Continuation
@cindex line control
@@ -11391,7 +11391,7 @@ request invocation or macro call.}
@c =====================================================================
-@node Page Layout, Page Control, Line Continuation, GNU troff Reference
+@node Page Layout
@section Page Layout
@cindex page layout
@cindex layout, page
@@ -11509,7 +11509,7 @@ We most often see titles used in page header and footer
traps.
@c =====================================================================
-@node Page Control, Using Fonts, Page Layout, GNU troff Reference
+@node Page Control
@section Page Control
@cindex page control
@cindex control, page
@@ -11729,7 +11729,7 @@ one.
@c =====================================================================
@c BEGIN Keep (roughly) parallel with section "Using fonts" of groff(7).
-@node Using Fonts, Manipulating Type Size and Vertical Spacing, Page Control,
GNU troff Reference
+@node Using Fonts
@anchor{Fonts and Symbols} @c 1.22.4
@section Using Fonts
@cindex font
@@ -11848,7 +11848,7 @@ attributes).
@c ---------------------------------------------------------------------
-@node Selecting Fonts, Font Families, Using Fonts, Using Fonts
+@node Selecting Fonts
@anchor{Changing Fonts} @c 1.22.4
@subsection Selecting Fonts
@cindex font, selection
@@ -12059,7 +12059,7 @@ magnification.
@c ---------------------------------------------------------------------
-@node Font Families, Font Positions, Selecting Fonts, Using Fonts
+@node Font Families
@subsection Font Families
@cindex font families
@cindex families, font
@@ -12181,7 +12181,7 @@ interpolates nothing.
@c ---------------------------------------------------------------------
-@node Font Positions, Using Symbols, Font Families, Using Fonts
+@node Font Positions
@subsection Font Positions
@cindex font positions
@cindex positions, font
@@ -12278,7 +12278,7 @@ followed, although GNU @code{troff} does not enforce
this strictly.
@c ---------------------------------------------------------------------
-@node Using Symbols, Character Classes, Font Positions, Using Fonts
+@node Using Symbols
@anchor{Special Characters} @c 1.22.4
@subsection Using Symbols
@cindex using symbols
@@ -13011,7 +13011,7 @@ font@tie{}@var{f}.
@c ---------------------------------------------------------------------
-@node Character Classes, Special Fonts, Using Symbols, Using Fonts
+@node Character Classes
@subsection Character Classes
@cindex character classes
@cindex classes, character
@@ -13167,7 +13167,7 @@ as a range expression.
@c ---------------------------------------------------------------------
-@node Special Fonts, Artificial Fonts, Character Classes, Using Fonts
+@node Special Fonts
@subsection Special Fonts
@cindex special fonts
@cindex fonts, special
@@ -13263,7 +13263,7 @@ empties the corresponding list.
@c ---------------------------------------------------------------------
-@node Artificial Fonts, Ligatures and Kerning, Special Fonts, Using Fonts
+@node Artificial Fonts
@subsection Artificial Fonts
@cindex artificial fonts
@cindex fonts, artificial
@@ -13498,7 +13498,7 @@ integer.
@c ---------------------------------------------------------------------
-@node Ligatures and Kerning, Dummy Characters, Artificial Fonts, Using Fonts
+@node Ligatures and Kerning
@subsection Ligatures and Kerning
@cindex ligatures and kerning
@cindex kerning and ligatures
@@ -13594,7 +13594,7 @@ the same amount to compensate.
@c ---------------------------------------------------------------------
-@node Italic Corrections, Dummy Characters, Ligatures and Kerning, Using Fonts
+@node Italic Corrections
@subsection Italic Corrections
When typesetting adjacent glyphs from typefaces of different slants, the
@@ -13649,7 +13649,7 @@ without any intervening space.
@c XXX: Can we move this node earlier in the text? Should it come
@c before some of the dummy character's multifarious effects?
@need 1000
-@node Dummy Characters, , Italic Corrections, Using Fonts
+@node Dummy Characters
@subsection Dummy Characters
As discussed in @ref{Requests and Macros}, the first character on an
@@ -13802,7 +13802,7 @@ And a third.
@c quanta).
@need 2000
-@node Manipulating Type Size and Vertical Spacing, Colors, Using Fonts, GNU
troff Reference
+@node Manipulating Type Size and Vertical Spacing
@anchor{Sizes} @c 1.22.4
@section Manipulating Type Size and Vertical Spacing
@cindex manipulating type size and vertical spacing
@@ -13839,7 +13839,7 @@ see @ref{Environments})
@c ---------------------------------------------------------------------
-@node Changing the Type Size, Changing the Vertical Spacing, Manipulating Type
Size and Vertical Spacing, Manipulating Type Size and Vertical Spacing
+@node Changing the Type Size
@anchor{Changing Type Sizes} @c 1.22.4
@subsection Changing the Type Size
@@ -13974,7 +13974,7 @@ type size (such as @samp{12000}), or a range of sizes
(such as
@endDefreq
@need 1000
-@node Changing the Vertical Spacing, Using Fractional Type Sizes, Changing the
Type Size, Manipulating Type Size and Vertical Spacing
+@node Changing the Vertical Spacing
@subsection Changing the Vertical Spacing
@DefreqList {vs, [@Var{space}]}
@@ -14065,7 +14065,7 @@ interpolates the post-vertical spacing.
@c BEGIN Keep (roughly) parallel with subsection "Fractional type sizes
@c and new scaling units" of groff_diff(7).
-@node Using Fractional Type Sizes, , Changing the Type Size, Manipulating
Type Size and Vertical Spacing
+@node Using Fractional Type Sizes
@anchor{Fractional Type Sizes} @c 1.22.4
@subsection Using Fractional Type Sizes
@cindex fractional type sizes
@@ -14296,7 +14296,7 @@ restore the previous size.
@c =====================================================================
@c BEGIN Keep (roughly) parallel with section "Colors" of groff(7).
-@node Colors, Strings, Manipulating Type Size and Vertical Spacing, GNU troff
Reference
+@node Colors
@section Colors
@cindex colors
@@ -14481,7 +14481,7 @@ Create an ellipse with a red interior as follows.
@c =====================================================================
@c BEGIN Keep (roughly) parallel with section "Strings" of groff(7).
-@node Strings, Conditionals and Loops, Colors, GNU troff Reference
+@node Strings
@section Strings
@cindex strings
@@ -14972,7 +14972,7 @@ remove its name first.
@c =====================================================================
-@node Conditionals and Loops, Writing Macros, Strings, GNU troff Reference
+@node Conditionals and Loops
@section Conditionals and Loops
@cindex conditionals and loops
@cindex loops and conditionals
@@ -14993,7 +14993,7 @@ in the branches or bodies of these structures is
unusual.
@c BEGIN Keep (roughly) parallel with subsection "Conditional
@c expressions" of groff(7).
-@node Operators in Conditionals, if-then, Conditionals and Loops, Conditionals
and Loops
+@node Operators in Conditionals
@subsection Operators in Conditionals
@cindex @code{if} request, operators to use with
@@ -15243,7 +15243,7 @@ interpolations with @code{\n} and @code{\*} escape
sequences do.
@c ---------------------------------------------------------------------
-@node if-then, if-else, Operators in Conditionals, Conditionals and Loops
+@node if-then
@subsection if-then
@cindex if-then
@@ -15323,7 +15323,7 @@ to interpose a wrapper around the macro
@c ---------------------------------------------------------------------
-@node if-else, Conditional Blocks, if-then, Conditionals and Loops
+@node if-else
@subsection if-else
@cindex if-else
@@ -15374,7 +15374,7 @@ To conveniently nest conditionals, keep reading.
@c ---------------------------------------------------------------------
-@node Conditional Blocks, while, if-else, Conditionals and Loops
+@node Conditional Blocks
@subsection Conditional Blocks
@cindex conditional blocks
@cindex blocks, conditional
@@ -15485,7 +15485,7 @@ package. Indentation is used to clarify the logic.
@c ---------------------------------------------------------------------
-@node while, , if-else, Conditionals and Loops
+@node while
@subsection while
@cindex @code{while} request
@@ -15628,7 +15628,7 @@ its conditional expression.
@c =====================================================================
-@node Writing Macros, Page Motions, Conditionals and Loops, GNU troff Reference
+@node Writing Macros
@section Writing Macros
@cindex writing macros
@cindex macros, writing
@@ -15857,7 +15857,7 @@ does}
@c ---------------------------------------------------------------------
-@node Parameters, Copy Mode, Writing Macros, Writing Macros
+@node Parameters
@subsection Parameters
@cindex parameters
@@ -16007,7 +16007,7 @@ Applying string interpolation to a macro does not
change this name.
@c ---------------------------------------------------------------------
-@node Copy Mode, , Parameters, Writing Macros
+@node Copy Mode
@anchor{Copy-in Mode} @c 1.22.4
@subsection Copy Mode
@cindex copy mode
@@ -16338,7 +16338,7 @@ sequence for the minus sign glyph.
@c =====================================================================
-@node Page Motions, Output Line Annotation, Writing Macros, GNU troff Reference
+@node Page Motions
@section Page Motions
@cindex page motions
@cindex motions, page
@@ -16755,7 +16755,7 @@ an actual emergency!
@c =====================================================================
-@node Output Line Annotation, Drawing Geometric Objects, Page Motions, GNU
troff Reference
+@node Output Line Annotation
@section Output Line Annotation
@cindex output line annotation
@cindex line annotation, output
@@ -17004,7 +17004,7 @@ program.}
@c =====================================================================
-@node Drawing Geometric Objects, Deferring Output, Output Line Annotation, GNU
troff Reference
+@node Drawing Geometric Objects
@anchor{Drawing Requests} @c 1.22.4
@section Drawing Geometric Objects
@cindex drawing requests
@@ -17319,7 +17319,7 @@ identifiers.
@c =====================================================================
-@node Deferring Output, Traps, Drawing Geometric Objects, GNU troff Reference
+@node Deferring Output
@section Deferring Output
@cindex deferred output
@@ -17387,7 +17387,7 @@ Environments save us considerable effort.
@need 1000
@c BEGIN Keep (roughly) parallel with subsection "Traps" of groff(7).
-@node Traps, Diversions, Deferring Output, GNU troff Reference
+@node Traps
@section Traps
@cindex traps
@@ -17425,7 +17425,7 @@ The formatter passes no arguments to macros called by
traps.
@c ---------------------------------------------------------------------
-@node Vertical Position Traps, Page Location Traps, Traps, Traps
+@node Vertical Position Traps
@subsection Vertical Position Traps
@cindex vertical position traps
@cindex traps, vertical position
@@ -17463,7 +17463,7 @@ are disabled.@footnote{@xref{The Implicit Page Trap}.}
@c ---------------------------------------------------------------------
-@node Page Location Traps, The Implicit Page Trap, Vertical Position Traps,
Vertical Position Traps
+@node Page Location Traps
@subsubsection Page Location Traps
@cindex page location traps
@cindex traps, page location
@@ -17802,7 +17802,7 @@ not the expected behaviour.
@c BEGIN Keep (roughly) parallel with subsection "The implicit page
@c trap" of groff(7).
-@node The Implicit Page Trap, Diversion Traps, Page Location Traps, Vertical
Position Traps
+@node The Implicit Page Trap
@subsubsection The Implicit Page Trap
@cindex implicit trap
@cindex trap, implicit
@@ -17845,7 +17845,7 @@ request.
@c ---------------------------------------------------------------------
-@node Diversion Traps, Input Line Traps, The Implicit Page Trap, Vertical
Position Traps
+@node Diversion Traps
@subsubsection Diversion Traps
@cindex diversion traps
@cindex traps, diversion
@@ -17869,7 +17869,7 @@ error to invoke @code{dt} in the top-level diversion.
@c ---------------------------------------------------------------------
-@node Input Line Traps, Blank Line Traps, Diversion Traps, Traps
+@node Input Line Traps
@subsection Input Line Traps
@cindex input line traps
@cindex traps, input line
@@ -18007,7 +18007,7 @@ of qualifying lines enumerated in that environment.
@c ---------------------------------------------------------------------
-@node Blank Line Traps, Leading Space Traps, Input Line Traps, Traps
+@node Blank Line Traps
@subsection Blank Line Traps
@cindex blank line traps
@cindex traps, blank line
@@ -18023,7 +18023,7 @@ the default blank line behavior is (re-)established.
@c ---------------------------------------------------------------------
-@node Leading Space Traps, End-of-input Traps, Blank Line Traps, Traps
+@node Leading Space Traps
@anchor{Leading Spaces Traps} @c 1.22.4
@subsection Leading Space Traps
@cindex leading space traps
@@ -18076,7 +18076,7 @@ spaces).
@c ---------------------------------------------------------------------
-@node End-of-input Traps, , Leading Space Traps, Traps
+@node End-of-input Traps
@subsection End-of-input Traps
@cindex end-of-input traps
@cindex traps, end-of-input
@@ -18212,7 +18212,7 @@ end-of-input macro using the @code{am} request.
@c BEGIN Keep (roughly) parallel with subsection "Diversions" of
@c groff(7).
-@node Diversions, Punning Names, Traps, GNU troff Reference
+@node Diversions
@section Diversions
@cindex diversions
@@ -18704,7 +18704,7 @@ width, and so on) is retained.
@c =====================================================================
-@node Punning Names, Environments, Diversions, GNU troff Reference
+@node Punning Names
@section Punning Names
@cindex diversions
@@ -18855,7 +18855,7 @@ This is \*[xxx].
@c =====================================================================
@c BEGIN Keep parallel with section "Environments" of groff(7).
-@node Environments, Suppressing Output, Diversions, GNU troff Reference
+@node Environments
@section Environments
@cindex environments
@@ -19062,7 +19062,7 @@ line emitted in the environment.
@c =====================================================================
-@node Suppressing Output, Host System Service Access, Environments, GNU troff
Reference
+@node Suppressing Output
@anchor{Suppressing output} @c 1.22.4
@section Suppressing Output
@@ -19144,7 +19144,7 @@ escape sequences.
@codequotebacktick on
@codequoteundirected on
-@node Host System Service Access, Postprocessor Access, Suppressing Output,
GNU troff Reference
+@node Host System Service Access
@anchor{I/O} @c 1.23.0
@section Host System Service Access
@cindex Host System Service Access
@@ -19865,7 +19865,7 @@ recall @ref{Copy Mode}.
@c BEGIN Keep (roughly) parallel with section "Postprocessor access" of
@c groff(7).
-@node Postprocessor Access, Miscellaneous, Host System Service Access, GNU
troff Reference
+@node Postprocessor Access
@section Postprocessor Access
@cindex postprocessor access
@cindex access to postprocessor
@@ -20043,7 +20043,7 @@ Reserved for internal use.
@c =====================================================================
-@node Miscellaneous, GNU @command{troff} Internals, Postprocessor Access, GNU
troff Reference
+@node Miscellaneous
@section Miscellaneous
We document here
@@ -20076,7 +20076,7 @@ command-line option.
@c =====================================================================
-@node GNU @command{troff} Internals, Debugging, Miscellaneous, GNU troff
Reference
+@node GNU @command{troff} Internals
@anchor{gtroff Internals} @c 1.23.0
@section GNU @command{troff} Internals
@@ -20349,7 +20349,7 @@ restore tokens are removed.
@c =====================================================================
@need 1000
-@node Debugging, Implementation Differences, GNU @command{troff} Internals,
GNU troff Reference
+@node Debugging
@section Debugging
@cindex debugging
@@ -20892,7 +20892,7 @@ when a warning or an error occurs.
@c BEGIN Keep parallel with section "Warnings" of troff(1).
@c Caveat: the man page sorts them by name, not number.
-@node Warnings, Implementation Differences, Debugging, Debugging
+@node Warnings
@subsection Warnings
@cindex warnings
@@ -21139,7 +21139,7 @@ targeting @code{groff} are encouraged to use this
setting.
@c =====================================================================
-@node Implementation Differences, Safer Mode, Debugging, GNU troff Reference
+@node Implementation Differences
@section Implementation Differences
@cindex implementation differences
@cindex differences in implementation
@@ -21158,7 +21158,7 @@ implementations.
@c ---------------------------------------------------------------------
-@node Safer Mode, Compatibility Mode, Implementation Differences,
Implementation Differences
+@node Safer Mode
@subsection Safer Mode
@cindex safer mode
@cindex mode, safer
@@ -21189,7 +21189,7 @@ Recall @ref{Host System Service Access}.
@c ---------------------------------------------------------------------
-@node Compatibility Mode, Other Differences, Safer Mode, Implementation
Differences
+@node Compatibility Mode
@subsection Compatibility Mode
@cindex compatibility mode
@cindex mode, compatibility
@@ -21566,7 +21566,7 @@ to behave in ways difficult to predict.
@c ---------------------------------------------------------------------
-@node Other Differences, , Compatibility Mode, Implementation Differences
+@node Other Differences
@subsection Other Differences
@c BEGIN Keep in sync with groff_diff(7).
@@ -22116,7 +22116,7 @@ does not.
@c =====================================================================
@c =====================================================================
-@node File Formats, Copying This Manual, GNU troff Reference, Top
+@node File Formats
@anchor{File formats} @c 1.22.4
@chapter File Formats
@cindex file formats
@@ -22144,7 +22144,7 @@ The next two sections describe their format.
@c =====================================================================
@c BEGIN Keep parallel with groff_font(5).
-@node Device and Font Description Files, , File Formats
+@node Device and Font Description Files
@anchor{Font Files} @c 1.22.4
@section Device and Font Description Files
@cindex font files
@@ -22199,7 +22199,7 @@ consistent interpretation.
@c ---------------------------------------------------------------------
-@node DESC File Format, Font Description File Format, , Device and Font
Description Files
+@node DESC File Format
@subsection @file{DESC} File Format
@cindex @file{DESC} file format
@cindex font description file format
@@ -22403,7 +22403,7 @@ information about the device.
@c ---------------------------------------------------------------------
-@node Font Description File Format, , DESC File Format, Device and Font
Description Files
+@node Font Description File Format
@anchor{Font File Format} @c 1.22.4
@subsection Font Description File Format
@cindex font file, format
@@ -22783,7 +22783,7 @@ for@tie{}@var{n}.
@c =====================================================================
@c BEGIN TODO: Make parallel with groff_out(5).
-@node gtroff Output, Device and Font Description Files, , File Formats
+@node gtroff Output
@section @command{gtroff} Output
@cindex @command{gtroff}, output
@cindex output, @command{gtroff}
@@ -22845,7 +22845,7 @@ were no longer as tight.
@c ---------------------------------------------------------------------
-@node Language Concepts, Command Reference, gtroff Output, gtroff Output
+@node Language Concepts
@subsection Language Concepts
@c BEGIN Keep parallel with introductory paragraph of groff_out(5).
@@ -22885,7 +22885,7 @@ and embed URL hyperlinks in supported output formats.
* Document Parts::
@end menu
-@node Syntax, Argument Units, Language Concepts, Language Concepts
+@node Syntax
@anchor{Separation} @c 1.23.0
@subsubsection Syntax
@@ -22954,7 +22954,7 @@ the device extension (sub)command
uniquely supports a line continuation syntax;
a single input line contains any other.
-@node Argument Units, Document Parts, Syntax, Language Concepts
+@node Argument Units
@subsubsection Argument Units
Some commands take integer arguments that are assumed to represent
@@ -22976,7 +22976,7 @@ integer argument is already terminated by the next
non-digit character,
which then is regarded as the first character of the next argument or
command.
-@node Document Parts, , Argument Units, Language Concepts
+@node Document Parts
@subsubsection Document Parts
A correct intermediate output document consists of two parts, the
@@ -23013,7 +23013,7 @@ done relative to the current location within this page.
@c ---------------------------------------------------------------------
-@node Command Reference, Intermediate Output Examples, Language Concepts,
gtroff Output
+@node Command Reference
@subsection Command Reference
This section describes all intermediate output commands, both from
@@ -23027,7 +23027,7 @@ This section describes all intermediate output
commands, both from
* Obsolete Command::
@end menu
-@node Comment Command, Simple Commands, Command Reference, Command Reference
+@node Comment Command
@subsubsection Comment Command
@table @code
@@ -23040,7 +23040,7 @@ output. Each comment can be preceded by arbitrary
syntactical space;
every command can be terminated by a comment.
@end table
-@node Simple Commands, Graphics Commands, Comment Command, Command Reference
+@node Simple Commands
@subsubsection Simple Commands
The commands in this subsection have a command code consisting of a
@@ -23191,7 +23191,7 @@ resulting from horizontal motion escape sequences are
not. GNU
library ignores it. See @code{h} and @code{H} above.
@end table
-@node Graphics Commands, Device Control Commands, Simple Commands, Command
Reference
+@node Graphics Commands
@subsubsection Graphics Commands
Each graphics or drawing command in the intermediate output starts with
@@ -23374,7 +23374,7 @@ No position changing.
This command is a @command{gtroff} extension.
@end table
-@node Device Control Commands, Obsolete Command, Graphics Commands, Command
Reference
+@node Device Control Commands
@subsubsection Device Control Commands
Each device control command starts with the letter @samp{x}, followed by
@@ -23490,7 +23490,7 @@ sequence @code{\X}. The line-continuing feature is a
@command{gtroff}
extension.
@end table
-@node Obsolete Command, , Device Control Commands, Command Reference
+@node Obsolete Command
@subsubsection Obsolete Command
In @acronym{AT&T} @code{troff} output, the writing of a single glyph is
mostly done by a very strange command that combines a horizontal move
@@ -23520,7 +23520,7 @@ functionality.
@c ---------------------------------------------------------------------
-@node Intermediate Output Examples, Output Language Compatibility, Command
Reference, gtroff Output
+@node Intermediate Output Examples
@subsection Intermediate Output Examples
This section presents the intermediate output generated from the same
@@ -23648,7 +23648,7 @@ Due to the obsolete jump-and-write command, the text
clusters in the
@c ---------------------------------------------------------------------
-@node Output Language Compatibility, , Intermediate Output Examples, gtroff
Output
+@node Output Language Compatibility
@subsection Output Language Compatibility
The intermediate output language of @acronym{AT&T} @code{troff} was
@@ -23724,7 +23724,7 @@ follow quite naturally.
@c =====================================================================
@c =====================================================================
-@node Copying This Manual, Request Index, Font Description File Format, Top
+@node Copying This Manual
@appendix Copying This Manual
@include fdl.texi
@@ -23738,7 +23738,7 @@ follow quite naturally.
@codequotebacktick on
@codequoteundirected on
-@node Request Index, Escape Sequence Index, Copying This Manual, Top
+@node Request Index
@appendix Request Index
Request names appear without a leading control character; the defaults
@@ -23752,7 +23752,7 @@ no-break control character. @xref{Invoking Requests}.
@c =====================================================================
@c =====================================================================
-@node Escape Sequence Index, Operator Index, Request Index, Top
+@node Escape Sequence Index
@anchor{Escape Index} @c 1.22.4
@appendix Escape Sequence Index
@@ -23771,7 +23771,7 @@ alphabetically, not by code point order. @xref{Using
Escape Sequences}.
@c =====================================================================
@c =====================================================================
-@node Operator Index, Register Index, Escape Sequence Index, Top
+@node Operator Index
@appendix Operator Index
@xref{Numeric Expressions}.
@@ -23783,7 +23783,7 @@ alphabetically, not by code point order. @xref{Using
Escape Sequences}.
@c =====================================================================
@c =====================================================================
-@node Register Index, Macro Index, Operator Index, Top
+@node Register Index
@appendix Register Index
Where not used by the formatter itself, a register's associated macro
@@ -23800,7 +23800,7 @@ any length @code{xxx} with @samp{\n[xxx]}.
@xref{Registers}.
@c =====================================================================
@c =====================================================================
-@node Macro Index, String Index, Register Index, Top
+@node Macro Index
@appendix Macro Index
The package or program with which a macro is associated appears in
@@ -23814,7 +23814,7 @@ character (normally @samp{.}). @xref{Calling Macros}.
@c =====================================================================
@c =====================================================================
-@node String Index, File Keyword Index, Macro Index, Top
+@node String Index
@appendix String Index
The macro package or program with which a string is associated appears
@@ -23833,7 +23833,7 @@ any length @code{xxx} with @samp{\*[xxx]}.
@xref{Strings}.
@c =====================================================================
@c =====================================================================
-@node File Keyword Index, Program and File Index, String Index, Top
+@node File Keyword Index
@anchor{Font File Keyword Index} @c 1.22.4
@appendix File Keyword Index
@@ -23846,7 +23846,7 @@ any length @code{xxx} with @samp{\*[xxx]}.
@xref{Strings}.
@c =====================================================================
@c =====================================================================
-@node Program and File Index, Concept Index, File Keyword Index, Top
+@node Program and File Index
@appendix Program and File Index
@printindex pg
@@ -23856,7 +23856,7 @@ any length @code{xxx} with @samp{\*[xxx]}.
@xref{Strings}.
@c =====================================================================
@c =====================================================================
-@node Concept Index, , Program and File Index, Top
+@node Concept Index
@appendix Concept Index
@printindex cp
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit