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

Reply via email to