[Top] [Contents] [Index] [ ? ]

Table of Contents

Texinfo Copying Conditions
1. Overview of Texinfo
1.1 Reporting Bugs
1.2 Using Texinfo
1.3 Output Formats
1.4 Info Files
1.5 Printed Books
1.6 @-commands
1.7 General Syntactic Conventions
1.8 Comments
1.9 What a Texinfo File Must Have
1.10 Six Parts of a Texinfo File
1.11 A Short Sample Texinfo File
1.12 History
2. Using Texinfo Mode
2.1 Texinfo Mode Overview
2.2 The Usual XEmacs Editing Commands
2.3 Inserting Frequently Used Commands
2.4 Showing the Section Structure of a File
2.5 Updating Nodes and Menus
2.5.1 The Updating Commands
2.5.2 Updating Requirements
2.5.3 Other Updating Commands
2.6 Formatting for Info
2.7 Printing
2.8 Texinfo Mode Summary
3. Beginning a Texinfo File
3.1 Sample Texinfo File Beginning
3.2 Texinfo File Header
3.2.1 The First Line of a Texinfo File
3.2.2 Start of Header
3.2.3 @setfilename: Set the output file name
3.2.4 @settitle: Set the document title
3.2.5 End of Header
3.3 Document Permissions
3.3.1 @copying: Declare Copying Permissions
3.3.2 @insertcopying: Include Permissions Text
3.4 Title and Copyright Pages
3.4.1 @titlepage
3.4.2 @titlefont, @center, and @sp
3.4.3 @title, @subtitle, and @author
3.4.4 Copyright Page
3.4.5 Heading Generation
3.4.6 The @headings Command
3.5 Generating a Table of Contents
3.6 The `Top' Node and Master Menu
3.6.1 Top Node Example
3.6.2 Parts of a Master Menu
3.7 Global Document Commands
3.7.1 @documentdescription: Summary Text
3.7.2 @setchapternewpage:
3.7.3 @paragraphindent: Paragraph Indenting
3.7.4 @firstparagraphindent: Indenting After Headings
3.7.5 @exampleindent: Environment Indenting
3.8 Software Copying Permissions
4. Ending a Texinfo File
4.1 Printing Indices and Menus
4.2 @bye File Ending
5. Chapter Structuring
5.1 Tree Structure of Sections
5.2 Structuring Command Types
5.3 @top
5.4 @chapter
5.5 @unnumbered and @appendix
5.6 @majorheading, @chapheading
5.7 @section
5.8 @unnumberedsec, @appendixsec, @heading
5.9 The @subsection Command
5.10 The @subsection-like Commands
5.11 The `subsub' Commands
5.12 @raisesections and @lowersections
6. Nodes
6.1 Two Paths
6.2 Node and Menu Illustration
6.3 The @node Command
6.3.1 Choosing Node and Pointer Names
6.3.2 How to Write an @node Line
6.3.3 @node Line Tips
6.3.4 @node Line Requirements
6.3.5 The First Node
6.3.6 The @top Sectioning Command
6.4 Creating Pointers with makeinfo
6.5 @anchor: Defining Arbitrary Cross-reference Targets
7. Menus
7.1 Menu Location
7.2 Writing a Menu
7.3 The Parts of a Menu
7.4 Less Cluttered Menu Entry
7.5 A Menu Example
7.6 Referring to Other Info Files
8. Cross References
8.1 What References Are For
8.2 Different Cross Reference Commands
8.3 Parts of a Cross Reference
8.4 @xref
8.4.1 What a Reference Looks Like and Requires
8.4.2 @xref with One Argument
8.4.3 @xref with Two Arguments
8.4.4 @xref with Three Arguments
8.4.5 @xref with Four and Five Arguments
8.5 Naming a `Top' Node
8.6 @ref
8.7 @pxref
8.8 @inforef
8.9 @url, @uref{url[, text][, replacement]}
8.10 @cite{reference}
9. Marking Words and Phrases
9.1 Indicating Definitions, Commands, etc.
9.1.1 Highlighting Commands are Useful
9.1.2 @code{sample-code}
9.1.3 @kbd{keyboard-characters}
9.1.4 @key{key-name}
9.1.5 @samp{text}
9.1.6 @verb{<char>text<char>}
9.1.7 @var{metasyntactic-variable}
9.1.8 @env{environment-variable}
9.1.9 @file{file-name}
9.1.10 @command{command-name}
9.1.11 @option{option-name}
9.1.12 @dfn{term}
9.1.13 @abbr{abbreviation[, meaning]}
9.1.14 @acronym{acronym[, meaning]}
9.1.15 @indicateurl{uniform-resource-locator}
9.1.16 @email{email-address[, displayed-text]}
9.2 Emphasizing Text
9.2.1 @emph{text} and @strong{text}
9.2.2 @sc{text}: The Small Caps Font
9.2.3 Fonts for Printing, Not Info
10. Quotations and Examples
10.1 Block Enclosing Commands
10.2 @quotation: Block quotations
10.3 @example: Example Text
10.4 @verbatim: Literal Text
10.5 @verbatiminclude file: Include a File Verbatim
10.6 @lisp: Marking a Lisp Example
10.7 @small... Block Commands
10.8 @display and @smalldisplay
10.9 @format and @smallformat
10.10 @exdent: Undoing a Line's Indentation
10.11 @flushleft and @flushright
10.12 @noindent: Omitting Indentation
10.13 @indent: Forcing Indentation
10.14 @cartouche: Rounded Rectangles Around Examples
11. Lists and Tables
11.1 Introducing Lists
11.2 @itemize: Making an Itemized List
11.3 @enumerate: Making a Numbered or Lettered List
11.4 Making a Two-column Table
11.4.1 Using the @table Command
11.4.2 @ftable and @vtable
11.4.3 @itemx
11.5 @multitable: Multi-column Tables
11.5.1 Multitable Column Widths
11.5.2 Multitable Rows
12. Special Displays
12.1 Floats
12.1.1 @float [type][,label]: Floating Material
12.1.2 @caption & @shortcaption
12.1.3 @listoffloats: Tables of Contents for Floats
12.2 Inserting Images
12.2.1 Image Syntax
12.2.2 Image Scaling
12.3 Footnotes
12.3.1 Footnote Commands
12.3.2 Footnote Styles
13. Indices
13.1 Making Index Entries
13.2 Predefined Indices
13.3 Defining the Entries of an Index
13.4 Combining Indices
13.4.1 @syncodeindex
13.4.2 @synindex
13.5 Defining New Indices
14. Special Insertions
14.1 Inserting @ and {} and @comma{}
14.1.1 Inserting `@' with @@
14.1.2 Inserting `{' and `}' with @{ and @}
14.1.3 Inserting `,' with @comma{}
14.2 Inserting Quote Characters
14.3 Inserting Space
14.3.1 Not Ending a Sentence
14.3.2 Ending a Sentence
14.3.3 Multiple Spaces
14.3.4 @frenchspacing val: Control sentence spacing
14.3.5 @dmn{dimension}: Format a Dimension
14.4 Inserting Accents
14.5 Inserting Quotation Marks
14.6 Inserting Ellipsis and Bullets
14.6.1 @dots{} (...) and @enddots{} (....)
14.6.2 @bullet{} (*)
14.7 Inserting TeX and Legal Symbols: ©, @registeredsymbol{}
14.7.1 @TeX{} (TeX) and @LaTeX{} (@LaTeX{})
14.7.2 @copyright{} (©)
14.7.3 @registeredsymbol{} (@registeredsymbol{})
14.8 @euro{} (@euro{}): Euro Currency Symbol
14.9 @pounds{} (£): Pounds Sterling
14.10 @textdegree{} (@textdegree{}): Degrees Symbol
14.11 @minus{} (-): Inserting a Minus Sign
14.12 @geq{} (@geq{}) and @leq{} (@leq{}): Inserting relations
14.13 @math: Inserting Mathematical Expressions
14.14 Click Sequences
14.15 Glyphs for Examples
14.15.1 Glyphs Summary
14.15.2 @result{} (=>): Indicating Evaluation
14.15.3 @expansion{} (==>): Indicating an Expansion
14.15.4 @print{} (-|): Indicating Printed Output
14.15.5 @error{} (error-->): Indicating an Error Message
14.15.6 @equiv{} (==): Indicating Equivalence
14.15.7 @point{} (-!-): Indicating Point in a Buffer
15. Forcing and Preventing Breaks
15.1 Break Commands
15.2 @* and @/: Generate and Allow Line Breaks
15.3 @- and @hyphenation: Helping TeX Hyphenate
15.4 @allowcodebreaks: Control Line Breaks in @code
15.5 @w{text}: Prevent Line Breaks
15.6 @tie{}: Inserting an Unbreakable Space
15.7 @sp n: Insert Blank Lines
15.8 @page: Start a New Page
15.9 @group: Prevent Page Breaks
15.10 @need mils: Prevent Page Breaks
16. Definition Commands
16.1 The Template for a Definition
16.2 Definition Command Continuation Lines
16.3 Optional and Repeated Arguments
16.4 Two or More `First' Lines
16.5 The Definition Commands
16.5.1 Functions and Similar Entities
16.5.2 Variables and Similar Entities
16.5.3 Functions in Typed Languages
16.5.4 Variables in Typed Languages
16.5.5 Data Types
16.5.6 Object-Oriented Programming
16.5.6.1 Object-Oriented Variables
16.5.6.2 Object-Oriented Methods
16.6 Conventions for Writing Definitions
16.7 A Sample Function Definition
17. Conditionally Visible Text
17.1 Conditional Commands
17.2 Conditional Not Commands
17.3 Raw Formatter Commands
17.4 @set, @clear, and @value
17.4.1 @set and @value
17.4.2 @ifset and @ifclear
17.4.3 @value Example
17.5 Conditional Nesting
18. Internationalization
18.1 @documentlanguage ll[_cc]: Set the Document Language
18.2 @documentencoding enc: Set Input Encoding
19. Defining New Texinfo Commands
19.1 Defining Macros
19.2 Invoking Macros
19.3 Macro Details and Caveats
19.4 `@alias new=existing'
19.5 `definfoenclose': Customized Highlighting
20. Formatting and Printing Hardcopy
20.1 Use TeX
20.2 Format with tex and texindex
20.3 Format with texi2dvi
20.4 Shell Print Using lpr -d
20.5 From an XEmacs Shell
20.6 Formatting and Printing in Texinfo Mode
20.7 Using the Local Variables List
20.8 TeX Formatting Requirements Summary
20.9 Preparing for TeX
20.10 Overfull "hboxes"
20.11 Printing "Small" Books
20.12 Printing on A4 Paper
20.13 @pagesizes [width][, height]: Custom Page Sizes
20.14 Cropmarks and Magnification
20.15 PDF Output
20.16 How to Obtain TeX
21. Creating and Installing Info Files
21.1 Creating an Info File
21.1.1 makeinfo Preferred
21.1.2 Running makeinfo from a Shell
21.1.3 Options for makeinfo
21.1.4 Pointer Validation
21.1.5 Running makeinfo Within XEmacs
21.1.6 The texinfo-format... Commands
21.1.7 Batch Formatting
21.1.8 Tag Files and Split Files
21.2 Installing an Info File
21.2.1 The Directory File `dir'
21.2.2 Listing a New Info File
21.2.3 Info Files in Other Directories
21.2.4 Installing Info Directory Files
21.2.5 Invoking install-info
22. Generating HTML
22.1 HTML Translation
22.2 HTML Splitting
22.3 HTML CSS
22.4 HTML Cross-references
22.4.1 HTML Cross-reference Link Basics
22.4.2 HTML Cross-reference Node Name Expansion
22.4.3 HTML Cross-reference Command Expansion
22.4.4 HTML Cross-reference 8-bit Character Expansion
22.4.5 HTML Cross-reference Mismatch
A. @-Command List
A.1 @-Command Syntax
B. Tips and Hints
C. Sample Texinfo Files
C.1 Short Sample
C.2 GNU Sample Texts
D. Invoking sample
E. GNU Free Documentation License
Index


This document was generated by XEmacs Webmaster on August, 3 2012 using texi2html