texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * doc/texinfo.texi (Top): Remove @menu and @detai


From: Gavin D. Smith
Subject: branch master updated: * doc/texinfo.texi (Top): Remove @menu and @detailmenu, using @nodedescription throughout. Also remove joke after end of menu.
Date: Fri, 04 Aug 2023 12:05:47 -0400

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 81f91e07f0 * doc/texinfo.texi (Top): Remove @menu and @detailmenu, 
using @nodedescription throughout.  Also remove joke after end of menu.
81f91e07f0 is described below

commit 81f91e07f028a2058746d46812f8a89ef4e79354
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Fri Aug 4 17:05:38 2023 +0100

    * doc/texinfo.texi (Top): Remove @menu and @detailmenu, using
    @nodedescription throughout.  Also remove joke after end of menu.
---
 ChangeLog        |   5 +
 doc/texinfo.texi | 640 +++----------------------------------------------------
 2 files changed, 38 insertions(+), 607 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 72509b93ef..a967e4367b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-08-04  Gavin Smith <gavinsmith0123@gmail.com>
+
+       * doc/texinfo.texi (Top): Remove @menu and @detailmenu, using
+       @nodedescription throughout.  Also remove joke after end of menu.
+
 2023-08-04  Gavin Smith <gavinsmith0123@gmail.com>
 
        Blank line before detailmenu
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index 0fc15bed99..4dbe171e5b 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -111,614 +111,8 @@ the menu lists all the lower-level nodes in the document.
 @end ifinfo
 
 
-@menu
-* Copying Conditions::          Your rights.
-* Overview::                    Texinfo in brief.
-* Writing a Texinfo File::      Format of a Texinfo source file.
-* Nodes::                       Writing nodes, the basic unit of Texinfo.
-* Chapter Structuring::         Creating chapters, sections, appendices, etc.
-* Cross References::            Writing cross-references.
-* Marking Text::                Marking words and phrases as code,
-                                    keyboard input, meta-syntactic
-                                    variables, and the like.
-* Quotations and Examples::     Block quotations, examples, etc.
-* Lists and Tables::            Itemized or numbered lists, and tables.
-* Special Displays::            Floating figures and footnotes.
-* Indices::                     Creating indices.
-* Insertions::                  Inserting @@-signs, braces, etc.
-* Breaks::                      Forcing or preventing line and page breaks.
-* Definition Commands::         Describing functions and the like uniformly.
-* Internationalization::        Supporting languages other than English.
-* Conditionals::                Specifying text for only some output cases.
-* Defining New Texinfo Commands:: User-defined macros and aliases.
-* Include Files::               How to incorporate other Texinfo files.
-* Hardcopy with @TeX{}::            Output for paper, with @TeX{}.
-* Generic Translator @command{texi2any}:: @command{texi2any}, an all-purpose 
converter.
-* Creating and Installing Info Files:: Details on Info output.
-* Generating HTML::             Details on HTML output.
-@c * texi2any Output Customization:: Fine tuning with initialization files.
-
-Appendices
-
-* @@-Command Details::           Details of the Texinfo @@-commands.
-* Tips::                        Hints on how to write a Texinfo document.
-* Sample Texinfo Files::        Complete examples, including full texts.
-* Texinfo Mode::                Using the GNU Emacs Texinfo mode.
-* Global Document Commands::    Affecting formatting throughout.
-* Info Format Specification::   Technical details of the Info file format.
-* GNU Free Documentation License:: Copying this manual.
-* Command and Variable Index::  A menu containing commands and variables.
-* General Index::               A menu covering many topics.
-
-@detailmenu
- --- The Detailed Node Listing ---
-
-Overview of Texinfo
-
-* Reporting Bugs::              Submitting effective bug reports.
-* Output Formats::              Overview of the supported output formats.
-* Info Files::                  What is an Info file?
-* Printed Books::               Characteristics of a printed book or manual.
-* Adding Output Formats::       Man pages and implementing new formats.
-* History::                     Acknowledgements, contributors and genesis.
-
-Writing a Texinfo File
-
-* Conventions::                 General rules for writing a Texinfo file.
-* Comments::                    Writing comments and ignored text in general.
-* Minimum::                     What a Texinfo file must have.
-* Short Sample Texinfo File::   A short sample Texinfo file.
-* Texinfo File Header::         The first lines.
-* Directory Category::          A category for a manual.
-* Document Permissions::        Ensuring your manual is free.
-* Titlepage & Copyright Page::  Creating the title and copyright pages.
-* Contents::                    How to create a table of contents.
-* The Top Node::                Creating the `Top' node and master menu.
-* The Body of the Document::    The rest of the nodes.
-* Ending a File::               What is at the end of a Texinfo file?
-
-Texinfo File Header
-
-* First Line::                  The first line of a Texinfo file.
-* @code{@@setfilename}::                Give the name of the output file.
-* @code{@@settitle}::                   Create a title for the printed work.
-* Preamble::                    Start of the Texinfo file up to first content.
-* Start and End of Header::     Formatting a region in Emacs requires this.
-
-Document Permissions
-
-* @code{@@copying}::                    Declare the document's copying 
permissions.
-* @code{@@insertcopying}::              Where to insert the permissions.
-
-Title and Copyright Pages
-
-* @code{@@titlepage}::                  Create a title for the printed 
document.
-* @code{@@title @@subtitle @@author}::    The @code{@@title}, 
@code{@@subtitle},
-                                 and @code{@@author} commands.
-* @code{@@titlefont @@center @@sp}::      The @code{@@titlefont}, 
@code{@@center},
-                                 and @code{@@sp} commands.
-* Copyright::                   How to write the copyright notice and
-                                 include copying permissions.
-* Heading Generation::          Turn on page headings after the title and
-                                 copyright pages.
-
-The `Top' Node and Master Menu
-
-* Master Menu Parts::
-
-Nodes
-
-* Writing a Node::              How to write a @code{@@node} line.
-* Node Names::                  How to choose node names.
-* Node Line Requirements::      Keep names unique.
-* First Node::                  How to write a `Top' node.
-* @code{@@top} Command::                How to use the @code{@@top} command.
-* Texinfo Document Structure::  How Texinfo manuals are usually arranged.
-* Node Menu Illustration::      A diagram, and sample nodes and menus.
-* Menus::                       Listing subordinate nodes.
-
-Menus
-
-* Writing a Menu::              What is a menu?
-* Menu Example::                Two and three part menu entries.
-* Menu Location::               Menus go at the ends of nodes.
-* Menu Parts::                  A menu entry has three parts.
-* Less Cluttered Menu Entry::   Two part menu entry.
-* Other Info Files::            How to refer to a different Info file.
-
-Chapter Structuring
-
-* Tree Structuring::            A manual is like an upside down tree @dots{}
-* Structuring Command Types::   How to divide a manual into parts.
-* @code{@@chapter}::                    Chapter structuring.
-* @code{@@unnumbered @@appendix}::
-* @code{@@majorheading @@chapheading}::
-* @code{@@section}::
-* @code{@@unnumberedsec @@appendixsec @@heading}::
-* @code{@@subsection}::
-* @code{@@unnumberedsubsec @@appendixsubsec @@subheading}::
-* @code{@@subsubsection}::              Commands for the lowest level sections.
-* @code{@@part}::                       Collections of chapters.
-* Raise/lower sections::        How to change commands' hierarchical level.
-
-Cross-references
-
-* Cross Reference Commands::    A summary of the different commands.
-* Cross Reference Parts::       A cross-reference has several parts.
-* One Argument::                @code{@@xref} with one argument.
-* Two Arguments::               @code{@@xref} with two arguments.
-* Three Arguments::             @code{@@xref} with three arguments.
-* Four and Five Arguments::     @code{@@xref} with four and five arguments.
-* Referring to a Manual as a Whole::   Refer to an entire manual.
-* @code{@@xref}::                       Begin a reference with `See' @dots{}
-* @code{@@ref}::                        A reference for the last part of a 
sentence.
-* @code{@@pxref}::                      How to write a parenthetical 
cross-reference.
-* @code{@@anchor}::                     Defining arbitrary cross-reference 
targets
-* @code{@@link}::                       How to make a plain link.
-* @code{@@inforef}::                    How to refer to an Info-only file.
-* @code{@@url}::                        How to refer to a uniform resource 
locator.
-* @code{@@cite}::                       How to refer to books not in the Info 
system.
-* PDF Colors::                  Colorizing URLs and other links in PDF output.
-
-@code{@@url}, @code{@@uref@{@var{url}[, @var{text}][, @var{replacement}]@}}
-
-* @code{@@url} Examples::           Examples of using all the forms of 
@code{@@url}.
-* URL Line Breaking::       How lines are broken within @code{@@url} text.
-* @code{@@url} PDF Output Format::  A special option to hide links in PDF 
output.
-
-Marking Text, Words and Phrases
-
-* Indicating::                  How to indicate definitions, files, etc.
-* Emphasis::                    How to emphasize text.
-
-Indicating Definitions, Commands, etc.
-
-* Useful Highlighting::         Highlighting provides useful information.
-* @code{@@code}::                       Indicating program code.
-* @code{@@kbd}::                        Showing keyboard input.
-* @code{@@key}::                        Specifying keys.
-* @code{@@samp}::                       Indicating a literal sequence of 
characters.
-* @code{@@verb}::                       Indicating a verbatim sequence of 
characters.
-* @code{@@var}::                        Indicating metasyntactic variables.
-* @code{@@env}::                        Indicating environment variables.
-* @code{@@file}::                       Indicating file names.
-* @code{@@command}::                    Indicating command names.
-* @code{@@option}::                     Indicating option names.
-* @code{@@dfn}::                        Specifying definitions.
-* @code{@@abbr}::                       Indicating abbreviations.
-* @code{@@acronym}::                    Indicating acronyms.
-* @code{@@indicateurl}::                Indicating an example URL.
-* @code{@@email}::                      Indicating an electronic mail address.
-
-Emphasizing Text
-
-* @code{@@emph @@strong}::               How to emphasize text in Texinfo.
-* Smallcaps::                   How to use the small caps font.
-* Fonts::                       Various font commands for printed output.
-
-Quotations and Examples
-
-* Block Enclosing Commands::    Different constructs for different purposes.
-* @code{@@quotation}::                  Writing a quotation.
-* @code{@@indentedblock}::              Block of text indented on left.
-* @code{@@example}::                    Writing an example in a fixed-width 
font.
-* @code{@@verbatim}::                   Writing a verbatim example.
-* @code{@@verbatiminclude}::            Including a file verbatim.
-* @code{@@lisp}::                       Illustrating Lisp code.
-* small::                       Examples in a smaller font.
-* @code{@@display}::                    Writing an example in the current font.
-* @code{@@format}::                     Writing an example without narrowed 
margins.
-* @code{@@exdent}::                     Undo indentation on a line.
-* @code{@@flushleft @@flushright}::      Pushing text flush left or flush 
right.
-* @code{@@raggedright}::                Avoiding justification on the right.
-* @code{@@noindent}::                   Preventing paragraph indentation.
-* @code{@@indent}::                     Forcing paragraph indentation.
-* @code{@@cartouche}::                  Drawing rounded rectangles around text.
-
-Lists and Tables
-
-* Introducing Lists::           Texinfo formats lists for you.
-* @code{@@itemize}::                    How to construct a simple list.
-* @code{@@enumerate}::                  How to construct a numbered list.
-* Two-column Tables::           How to construct a two-column table.
-* Multi-column Tables::         How to construct generalized tables.
-
-Making a Two-column Table
-
-* @code{@@table}::                      How to construct a two-column table.
-* @code{@@ftable @@vtable}::             Automatic indexing for two-column 
tables.
-* @code{@@itemx}::                      How to put more entries in the first 
column.
-
-@code{@@multitable}: Multi-column Tables
-
-* Multitable Column Widths::    Defining multitable column widths.
-* Multitable Rows::             Defining multitable rows, with examples.
-
-Special Displays
-
-* Floats::                      Figures, tables, and the like.
-* Images::                      Including graphics and images.
-* Footnotes::                   Writing footnotes.
-
-Floats
-
-* @code{@@float}::                      Producing floating material.
-* @code{@@caption @@shortcaption}::      Specifying descriptions for floats.
-* @code{@@listoffloats}::               A table of contents for floats.
-
-Inserting Images
-
-* Image Syntax::
-* Image Scaling::
-
-Footnotes
-
-* Footnote Commands::           How to write a footnote in Texinfo.
-* Footnote Styles::             Controlling how footnotes appear.
-
-Indices
-
-* Index Entries::               Choose different words for index entries.
-* Predefined Indices::          Use different indices for different kinds
-                                 of entries.
-* Indexing Commands::           How to make an index entry.
-* Advanced Indexing::           Advanced indexing commands.
-* Printing Indices & Menus::    How to print an index in hardcopy and
-                                 generate index menus in Info.
-* Combining Indices::           How to combine indices.
-* New Indices::                 How to define your own indices.
-
-Combining Indices
-
-* @code{@@syncodeindex}::               How to merge two indices, using 
@code{@@code}
-                                 font for the merged-from index.
-* @code{@@synindex}::                   How to merge two indices, using the
-                                 roman font for the merged-from index.
-
-Special Insertions
-
-* Special Characters::          Inserting @@ @{@} , \ # &
-* Inserting Quote Characters::  Inserting left and right quotes, in code.
-* Inserting Space::             Inserting the right amount of whitespace.
-* Inserting Accents::           Inserting accents and special characters.
-* Inserting Quotation Marks::   Inserting quotation marks.
-* Inserting Subscripts and Superscripts:: Inserting sub/superscripts.
-* Inserting Math::              Formatting mathematical expressions.
-* Glyphs for Text::             Inserting dots, bullets, currencies, etc.
-* Glyphs for Programming::      Indicating results of evaluation,
-                                 expansion of macros, errors, etc.
-* Inserting Unicode::           Inserting a Unicode character by code point.
-
-Special Characters: Inserting @@ @{@} , \ # &
-
-* Inserting an Atsign::         @code{@@@@}, @code{@@atchar@{@}}.
-* Inserting Braces::            @code{@@@{ @@@}}, @code{@@l rbracechar@{@}}.
-* Inserting a Comma::           , and @code{@@comma@{@}}.
-* Inserting a Backslash::       \ and @code{@@backslashchar@{@}}.
-* Inserting a Hashsign::        # and @code{@@hashchar@{@}}.
-* Inserting an Ampersand::      & and @code{@@ampchar@{@}}.
-
-Inserting Space
-
-* Multiple Spaces::             Inserting multiple spaces.
-* Not Ending a Sentence::       Sometimes a . doesn't end a sentence.
-* Ending a Sentence::           Sometimes it does.
-* @code{@@frenchspacing}::              Specifying end-of-sentence spacing.
-* @code{@@dmn}::                        Formatting a dimension.
-
-Glyphs for Text
-
-* @code{@@TeX @@LaTeX}::                 The @TeX{} logos.
-* @code{@@copyright}::                  The copyright symbol (c in a circle).
-* @code{@@registeredsymbol}::           The registered symbol (R in a circle).
-* @code{@@dots}::                       How to insert ellipses: @dots{} and 
@enddots{}
-* @code{@@bullet}::                     How to insert a bullet: @bullet{}
-* @code{@@euro}::                       How to insert the euro currency symbol.
-* @code{@@pounds}::                     How to insert the pounds currency 
symbol.
-* @code{@@textdegree}::                 How to insert the degrees symbol.
-* @code{@@minus}::                      How to insert a minus sign.
-* @code{@@geq @@leq}::                   How to insert 
greater/less-than-or-equal signs.
-
-Glyphs for Programming
-
-* Glyphs Summary::
-* @code{@@result}::                     How to show the result of expression.
-* @code{@@expansion}::                  How to indicate an expansion.
-* @code{@@print}::                      How to indicate generated output.
-* @code{@@error}::                      How to indicate an error message.
-* @code{@@equiv}::                      How to indicate equivalence.
-* @code{@@point}::                      How to indicate the location of point.
-* Click Sequences::             Inserting GUI usage sequences.
-
-Forcing and Preventing Breaks
-
-* Break Commands::              Summary of break-related commands.
-* Line Breaks::                 Forcing line breaks.
-* @code{@@- @@hyphenation}::             Helping @TeX{} with hyphenation 
points.
-* @code{@@allowcodebreaks}::            Controlling line breaks within @@code 
text.
-* @code{@@w}::                          Preventing unwanted line breaks in 
text.
-* @code{@@tie}::                        Inserting an unbreakable but varying 
space.
-* @code{@@sp}::                         Inserting blank lines.
-* @code{@@page}::                       Forcing the start of a new page.
-* @code{@@group}::                      Preventing unwanted page breaks.
-* @code{@@need}::                       Another way to prevent unwanted page 
breaks.
-
-Definition Commands
-
-* Def Cmd Template::            Writing descriptions using definition commands.
-* Def Cmd Continuation Lines::  Continuing the heading over source lines.
-* Optional Arguments::          Handling optional and repeated arguments.
-* No Space After Definition Name::  How to omit space after name.
-* @code{@@deffnx}::                     Group two or more `first' lines.
-* Def Cmds in Detail::          Reference for all the definition commands.
-* Generic Definition Commands:: Without automatic index entries.
-* Def Cmd Conventions::         Conventions for writing definitions.
-* Sample Function Definition::  An example.
-
-The Definition Commands
-
-* Functions Commands::          Commands for functions and similar entities.
-* Typed Functions::             Commands for functions in typed languages.
-* Variables Commands::          Commands for variables and similar entities.
-* Typed Variables::             Commands for variables in typed languages.
-* Data Types::                  The definition command for data types.
-* Abstract Objects::            Commands for object-oriented programming.
-
-Object-Oriented Programming
-
-* Variables: Object-Oriented Variables.
-* Methods:   Object-Oriented Methods.
-
-Internationalization
-
-* @code{@@documentlanguage}::           Declaring the current language.
-* @code{@@documentencoding}::           Declaring the input encoding.
-
-Conditionally Visible Text
-
-* Conditional Commands::        Text for a given format.
-* Conditional Not Commands::    Text for any format other than a given one.
-* Raw Formatter Commands::      Using raw formatter commands.
-* Inline Conditionals::         Brace-delimited conditional text.
-* @code{@@set @@clear @@value}::          Variable tests and substitutions.
-* Testing for Texinfo Commands:: Testing if a Texinfo command is available.
-* Conditional Nesting::         Using conditionals inside conditionals.
-
-Flags: @code{@@set}, @code{@@clear}, conditionals, and @code{@@value}
-
-* @code{@@set @@value}::                 Expand a flag variable to a string.
-* @code{@@ifset @@ifclear}::             Format a region if a flag is set.
-* @code{@@inlineifset @@inlineifclear}:: Brace-delimited flag conditionals.
-* @code{@@value} Example::              An easy way to update edition 
information.
-
-Defining New Texinfo Commands
-
-* Defining Macros::             Defining and undefining new commands.
-* Invoking Macros::             Using a macro, once you've defined it.
-* Macro Details::               Limitations of Texinfo macros.
-* @code{@@alias}::                      Command aliases.
-* Line Macros::                 Macros using whole line for arguments.
-* @code{@@definfoenclose}::             Customized highlighting.
-* External Macro Processors::   @code{#line} directives.
-
-External Macro Processors: Line Directives
-
-* @samp{#line} Directive::
-* TeX: @samp{#line} and @TeX{}.
-* Syntax: @samp{#line} Syntax Details.
-
-Include Files
-
-* Using Include Files::         How to use the @code{@@include} command.
-* Sample Include File::         A sample outer file with included files
-                                     within it; and a sample included file.
-
-Formatting and Printing with @TeX{}
-
-* Use @TeX{}::                     Use @TeX{} to format for hardcopy.
-* Format with @command{texi2dvi} or @command{texi2pdf}:: The simplest way to 
format.
-* Format with @command{tex}/@command{texindex}::    Formatting with explicit 
shell commands.
-* Print with @command{lpr}::              How to print.
-* Preparing for @TeX{}::           What to do before you use @TeX{}.
-* Overfull hboxes::             What are and what to do with overfull hboxes.
-
-Format with @command{tex}/@command{texindex}
-
-* Formatting Partial Documents::
-* Details of @command{texindex}::
-
-@command{texi2any}: The Generic Translator for Texinfo
-
-* Invoking @command{texi2any}::           Running the translator from a shell.
-* @command{texi2any} Environment Variables::
-* @command{texi2any} Printed Output::     Calling @command{texi2dvi}.
-* Customization Variables::     Configuring @command{texi2any}.
-* Internationalization of Document Strings:: Translating program-inserted text.
-* Invoking @command{pod2texi}::           Translating Perl Pod to Texinfo.
-* @command{texi2html}::                   An ancestor of @command{texi2any}.
-
-Customization Variables
-
-* Customization Variables for @@-Commands::
-* Customization Variables and Options::
-* HTML Customization Variables::
-* MathJax Customization Variables::
-* @command{latex2html} Customization Variables::
-* @command{tex4ht} Customization Variables::
-* @LaTeX{} Customization Variables::
-* Other Customization Variables::
-
-Invoking @command{pod2texi}: Convert Pod to Texinfo
-
-* pod2texi manual page::      @command{pod2texi} invocation in a manual page 
format.
-
-Creating and Installing Info Files
-
-* Installing an Info File::
-* Tag and Split Files::         How tagged and split files help Info
-                                 to run better.
-* Info Format FAQ::
-
-Installing an Info File
-
-* Directory File::              The top-level menu for all Info files.
-* New Info File::               Listing a new Info file.
-* Other Info Directories::      How to specify Info files that are
-                                 located in other directories.
-* Installing Dir Entries::      How to specify what menu entry to add
-                                 to the Info directory.
-* Invoking @command{install-info}::       @code{install-info} options.
-
-Generating HTML
-
-* HTML Translation::       Details of the HTML output.
-* HTML Splitting::         How HTML output is split.
-* HTML CSS::               Influencing HTML output with Cascading Style Sheets.
-* @code{@@documentdescription}::   Document summary for the HTML output.
-* Generating EPUB::        Details on the EPUB output.
-* Syntax Highlighting::    Use syntax highlighting in code excerpts.
-* HTML Xref::              Cross-references in HTML output.
-
-Generating EPUB
-
-* EPUB Output File and Directory::
-* EPUB HTML::
-
-HTML Cross-references
-
-* Link Basics:       HTML Xref Link Basics.
-* Node Expansion:    HTML Xref Node Name Expansion.
-* Command Expansion: HTML Xref Command Expansion.
-* 8-bit Expansion:   HTML Xref 8-bit Character Expansion.
-* Mismatch:          HTML Xref Mismatch.
-* Configuration:     HTML Xref Configuration. @file{htmlxref.cnf}.
-
-@@-Command Details
-
-* Command Syntax::         @@-commands are used for formatting.
-* Command List::           All the @@-commands short description.
-* Command Contexts::       Which @@-command can be used in which context.
-* Obsolete @@-Commands::
-
-Sample Texinfo Files
-
-* GNU Sample Texts::
-* Verbatim Copying License::
-* All-permissive Copying License::
-
-Using Texinfo Mode
-
-* Texinfo Mode Overview::       How Texinfo mode can help you.
-* Emacs Editing::               Texinfo mode adds to GNU Emacs' general
-                                  purpose editing features.
-* Inserting::                   How to insert frequently used @@-commands.
-* Showing the Structure::       How to show the structure of a file.
-* Updating Nodes and Menus::    How to update or create new nodes and menus.
-* Info Formatting::             How to format for Info.
-* Printing with Emacs::         How to format with @TeX{} and print with Emacs.
-* Texinfo Mode Summary::        Summary of all the Texinfo mode commands.
-* Formatting Info files::       Processing directly Info files.
-* Catching Mistakes::           How to find mistakes in formatting.
-* Batch Formatting::            How to format for Info in Emacs batch mode.
-
-Showing the Sectioning Structure of a File
-
-* Using @code{texinfo-show-structure}:: How to use 
@code{texinfo-show-structure}.
-* Using @code{occur}::                 How to list all lines containing a 
pattern.
-
-Updating Nodes and Menus
-
-* Updating Commands::           Five major updating commands.
-* Updating Requirements::       How to structure a Texinfo file for
-                                  using the updating command.
-* Update Multiple Files::       How to create and update nodes and
-                                  menus when using included files.
-* Include Files Requirements::  How to structure outer file and include
-                                  files for the updating command.
-* Other Updating Commands::     How to indent descriptions, insert
-                                  missing nodes lines, and update
-                                  nodes in sequence.
-
-Formatting for Info
-
-* @command{texi2any} in Emacs::           How to run @command{texi2any} from 
Emacs.
-* @code{texinfo-format} commands::     Two Info formatting commands written
-                                 in Emacs Lisp are an alternative
-                                 to @command{texi2any}.
-
-Direct Formatting of Info files
-
-* Tagifying::                   How to tagify a file.
-* Splitting::                   How to split a file manually.
-
-Formatting and Printing with Emacs
-
-* Texinfo Mode Printing::       How to format and print in Texinfo mode.
-* Compile-Command::             How to print using Emacs's compile command.
-
-Catching Mistakes
-
-* @command{texi2any} Preferred::          @command{texi2any} finds errors.
-* Debugging with Info::         How to catch errors with Info formatting.
-* Debugging with @TeX{}::          How to catch errors with @TeX{} formatting.
-* Running @code{Info-validate}::       How to find badly referenced nodes.
-
-Finding Badly Referenced Nodes
-
-* Using @code{Info-validate}::         How to run @code{Info-validate}.
-* Unsplit and Tagify::          How to create an unsplit file and add
-                                  a tag table for validation.
-
-Global Document Commands
-
-* @code{@@setchapternewpage}::          Start chapters on right-hand pages.
-* @code{@@headings}::                   An option for turning headings on and 
off
-                                        and double or single sided printing.
-* Headings::                    Page headings
-* @code{@@paragraphindent}::            Specify paragraph indentation.
-* @code{@@firstparagraphindent}::       Suppressing first paragraph 
indentation.
-* @code{@@exampleindent}::              Specify environment indentation.
-* @code{@@smallbook}::                  How to print small format books and 
manuals.
-* A4 Paper::                    How to print on A4, A5 or B6 paper.
-* @code{@@pagesizes}::                  How to print with customized page 
sizes.
-* Microtypography::             Improving the appearance of paragraphs.
-* Magnification::               How to print scaled up output.
-
-Page Headings
-
-* @code{@@headings}::                   An option for turning headings on and 
off
-                                        and double or single sided printing.
-* Heading Format::              Standard page heading formats.
-* Custom Headings::             How to create your own headings and footings.
-
-Info Format Specification
-
-* Info Format Whole Manual::. Split vs.@: nonsplit manuals.
-* Info Format Preamble::
-* Info Format Indirect Table::
-* Info Format Tag Table::
-* Info Format Local Variables::
-* Info Format Regular Nodes::
-* Info Format Menu::
-* Info Format Image::
-* Info Format Printindex::
-* Info Format Cross Reference::
-
-@end detailmenu
-@end menu
-
-@ifinfo
-@c Reward readers for getting to the end of the menu :).
-@c Contributed by Arnold Robbins.
-@quotation
-Documentation is like sex: when it is good, it is very, very good; and
-when it is bad, it is better than nothing.
----Dick Brandon
-@end quotation
-@end ifinfo
-
-
 @node Copying Conditions
+@nodedescription Your rights.
 @unnumbered Texinfo Copying Conditions
 @cindex Copying conditions
 @cindex Conditions for copying Texinfo
@@ -760,6 +154,7 @@ License}).
 
 
 @node Overview
+@nodedescription Texinfo in brief.
 @chapter Overview of Texinfo
 @cindex Overview of Texinfo
 @cindex Texinfo overview
@@ -1309,6 +704,7 @@ forward, we ask authors of Texinfo documents to use only
 
 @node Writing a Texinfo File
 @anchor{Beginning and Ending a File}@c old name
+@nodedescription Format of a Texinfo source file.
 @chapter Writing a Texinfo File
 
 This chapter describes Texinfo syntax and what is required in a Texinfo 
@@ -2778,6 +2174,7 @@ ignored.
 
 
 @node Nodes
+@nodedescription Writing nodes, the basic unit of Texinfo.
 @chapter Nodes
 @anchor{node}@anchor{@@node} @c old names
 
@@ -3739,6 +3136,7 @@ refer to other files.  You must write such menus by hand.
 
 
 @node Chapter Structuring
+@nodedescription Creating chapters, sections, appendices, etc.
 @chapter Chapter Structuring
 @anchor{Structuring}@c old name
 @cindex Chapter structuring
@@ -4257,6 +3655,7 @@ on a line of its own.
 
 
 @node Cross References
+@nodedescription Writing cross-references.
 @chapter Cross-references
 @cindex Making cross-references
 @cindex Cross-references
@@ -5323,6 +4722,10 @@ specific reason to use colors, best to skip it.
 
 
 @node Marking Text
+@nodedescriptionblock
+Marking words and phrases as code, keyboard input, meta-syntactic
+variables, and the like.
+@end nodedescriptionblock
 @chapter Marking Text, Words and Phrases
 @cindex Paragraph, marking text within
 @cindex Marking words and phrases
@@ -6428,6 +5831,7 @@ specific font effects, such as in @TeX{} and related 
packages.
 
 
 @node Quotations and Examples
+@nodedescription Block quotations, examples, etc.
 @chapter Quotations and Examples
 
 Quotations and examples are blocks of text consisting of one or more
@@ -7245,6 +6649,7 @@ unless you have a good reason for it.
 
 
 @node Lists and Tables
+@nodedescription Itemized or numbered lists, and tables.
 @chapter Lists and Tables
 @cindex Making lists and tables
 @cindex Lists and tables, making
@@ -7901,6 +7306,7 @@ split that window.
 
 
 @node Special Displays
+@nodedescription Floating figures and footnotes.
 @chapter Special Displays
 @cindex Special displays
 
@@ -8529,6 +7935,7 @@ Write a @code{@@footnotestyle} command in the Texinfo 
file preamble.
 
 
 @node Indices
+@nodedescription Creating indices.
 @chapter Indices
 @cindex Indices
 
@@ -9120,6 +8527,7 @@ well-known extension name.
 
 
 @node Insertions
+@nodedescription Inserting @@-signs, braces, etc.
 @chapter Special Insertions
 @cindex Inserting special characters and symbols
 @cindex Special insertions
@@ -10758,6 +10166,7 @@ is the ASCII sequence @samp{U+@var{hex}}, as in the six 
ASCII characters
 
 
 @node Breaks
+@nodedescription Forcing or preventing line and page breaks.
 @chapter Forcing and Preventing Breaks
 
 @cindex Forcing line and page breaks
@@ -11166,6 +10575,7 @@ lines at the bottoms of printed pages.
 
 
 @node Definition Commands
+@nodedescription Describing functions and the like uniformly.
 @chapter Definition Commands
 @cindex Definition commands
 
@@ -12354,6 +11764,7 @@ Index under @code{apply}.
 
 
 @node Internationalization
+@nodedescription Supporting languages other than English.
 @chapter Internationalization
 
 @cindex Internationalization
@@ -12582,6 +11993,7 @@ in the destinations of cross-references.
 
 
 @node Conditionals
+@nodedescription Specifying text for only some output cases.
 @chapter Conditionally Visible Text
 @cindex Conditionally visible text
 @cindex Text, conditionally visible
@@ -13410,6 +12822,7 @@ these rules:
 
 
 @node Defining New Texinfo Commands
+@nodedescription User-defined macros and aliases.
 @chapter Defining New Texinfo Commands
 
 @cindex Macros
@@ -14353,6 +13766,7 @@ The possible solutions are described above 
(@pxref{@samp{#line} Directive}).
 
 
 @node Include Files
+@nodedescription How to incorporate other Texinfo files.
 @chapter Include Files
 
 @cindex Include files
@@ -14550,6 +13964,7 @@ Texinfo files.
 
 
 @node Hardcopy with @TeX{}
+@nodedescription Output for paper, with @TeX{}.
 @chapter Formatting and Printing with @TeX{}
 @anchor{Hardcopy} @c old name
 @anchor{Printing}
@@ -15166,6 +14581,7 @@ before the @code{@@titlepage} command:
 
 
 @node Generic Translator @command{texi2any}
+@nodedescription @command{texi2any}, an all-purpose converter.
 @chapter @command{texi2any}: The Translator for Texinfo
 
 @command{texi2any} is the generic translator for Texinfo that can
@@ -17371,6 +16787,7 @@ Texinfo source repository.
 
 
 @node Creating and Installing Info Files
+@nodedescription Details on Info output.
 @chapter Creating and Installing Info Files
 
 @anchor{Creating an Info File}@c removed, merged to this node and Emacs Info 
mode
@@ -18058,6 +17475,7 @@ If you want more, you are recommended to use the HTML 
output from
 
 
 @node Generating HTML
+@nodedescription Details on HTML output.
 @chapter Generating HTML
 
 @cindex Generating HTML
@@ -18973,6 +18391,7 @@ usual.  You can get the latest version from
 
 
 @node @@-Command Details
+@nodedescription Details of the Texinfo @@-commands.
 @appendix @@-Command Details
 
 Here are the details of @@-commands: information about their syntax, a 
@@ -20436,6 +19855,7 @@ command even if the @code{@@shortcontents} command was 
at the end.
 
 
 @node Tips
+@nodedescription Hints on how to write a Texinfo document.
 @appendix Tips and Hints
 
 Here are some tips for writing Texinfo documentation:
@@ -20861,6 +20281,7 @@ Write notes for yourself at the very end of a Texinfo 
file after the
 
 
 @node Sample Texinfo Files
+@nodedescription Complete examples, including full texts.
 @appendix Sample Texinfo Files
 @cindex Sample Texinfo files
 
@@ -21077,6 +20498,7 @@ notice and this notice are preserved.
 
 
 @node Texinfo Mode
+@nodedescription Using the GNU Emacs Texinfo mode.
 @appendix Using Texinfo Mode
 @cindex Texinfo mode
 @cindex Mode, using Texinfo
@@ -23054,6 +22476,7 @@ use that Emacs for anything else until the command 
finishes.)
 
 
 @node Global Document Commands
+@nodedescription Affecting formatting throughout.
 @appendix Global Document Commands
 @cindex Global Document Commands
 
@@ -23787,6 +23210,7 @@ magnifications.  Be prepared to experiment.
 
 
 @node Info Format Specification
+@nodedescription Technical details of the Info file format.
 @appendix Info Format Specification
 
 @cindex Info format specification
@@ -24287,6 +23711,7 @@ and the fifth example shows a period being quoted in a 
node name.
 
 
 @node GNU Free Documentation License
+@nodedescription Copying this manual.
 @appendix GNU Free Documentation License
 
 @include fdl.texi
@@ -24303,6 +23728,7 @@ commands are listed without their preceding @samp{@@}.
 
 
 @node General Index
+@nodedescription A menu covering many topics.
 @unnumbered General Index
 
 @printindex cp



reply via email to

[Prev in Thread] Current Thread [Next in Thread]