This is Info file texinfo.info, produced by Makeinfo-1.43 from the input file texinfo2.texi. This file documents Texinfo, a documentation system that uses a single source file to produce both on-line information and a printed manual. This is edition 2.14 of the Texinfo documentation, 14 February 1992, for Texinfo version 2. Copyright (C) 1988, 1990, 1991, 1992 Free Software Foundation, Inc. This is the second edition of the Texinfo documentation, and is consistent with version 2 of `texinfo.tex'. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation.  File: texinfo.info, Node: Command and Variable Index, Next: Concept Index, Prev: New Features, Up: Top Command and Variable Index ************************** This is an alphabetical list of all the @-commands and several variables. To make the list easier to use, the commands are listed without their preceding `@'. * Menu: * * (force line break): Line Breaks. * . (true end of sentence): Controlling Spacing. * : (suppress widening): Controlling Spacing. * @ (single @): Inserting An Atsign. * { (single {): Inserting Braces. * } (single }): Inserting Braces. * INFOPATH: Other Info Directories. * Info-validate: Running Info-Validate. * TEXINPUTS: Preparing for TeX. * TeX: tex. * appendix: unnumbered & appendix. * appendixsec: unnumberedsec appendixsec heading. * appendixsection: unnumberedsec appendixsec heading. * appendixsubsec: unnumberedsubsec appendixsubsec subheading. * appendixsubsubsec: subsubsection. * apply: Sample Function Definition. * author: title subtitle author. * b (bold font): Fonts. * buffer-end: Def Cmd Template. * bullet: bullet. * bye: File End. * bye: Ending a File. * c (comment): Comments. * cartouche: cartouche. * center: titlefont center sp. * chapheading: majorheading & chapheading. * chapter: chapter. * cindex: Indexing Commands. * cite: cite. * clear: set and clear. * code: code. * comment: Comments. * contents: Contents. * copyright: Copyright & Printed Permissions. * copyright: copyright symbol. * defcodeindex: New Indices. * defcv: Abstract Objects. * deffn: Functions Commands. * defindex: New Indices. * defivar: Abstract Objects. * defmac: Functions Commands. * defmethod: Abstract Objects. * defop: Abstract Objects. * defopt: Variables Commands. * defspec: Functions Commands. * deftp: Data Types. * deftypefn: Typed Functions. * deftypefun: Typed Functions. * deftypevar: Typed Variables. * deftypevr: Typed Variables. * defun: Functions Commands. * defvar: Variables Commands. * defvr: Variables Commands. * dfn: dfn. * display: display. * dmn: dmn. * dots: dots. * emph: emph & strong. * end: Quotations and Examples. * end: Introducing Lists. * end titlepage: end titlepage. * enumerate: enumerate. * evenfooting: Custom Headings. * evenheading: Custom Headings. * everyfooting: Custom Headings. * everyheading: Custom Headings. * example: example. * exdent: exdent. * file: file. * filll: Copyright & Printed Permissions. * finalout: Overfull Hboxes. * findex: Indexing Commands. * flushleft: flushleft & flushright. * flushright: flushleft & flushright. * foobar: Optional Parameters. * footnote: Footnotes. * footnotestyle: Footnotes. * format: format. * forward-word: Def Cmd Template. * ftable: ftable. * group: group. * heading: unnumberedsec appendixsec heading. * headings: headings on off. * i (italic font): Fonts. * ifclear: set and clear. * ifinfo: Conditionals. * ifset: set and clear. * iftex: Conditionals. * ignore: Comments. * include: Using Include Files. * inforef: inforef. * item: itemize. * item: table. * itemize: itemize. * itemx: itemx. * kbd: kbd. * key: key. * kindex: Indexing Commands. * lisp: Lisp Example. * lpr (DVI print command): How to Print. * majorheading: majorheading & chapheading. * makeinfo-buffer: makeinfo in Emacs. * makeinfo-kill-job: makeinfo in Emacs. * makeinfo-recenter-output-buffer: makeinfo in Emacs. * makeinfo-region: makeinfo in Emacs. * menu: menu. * minus: minus. * need: need. * noindent: noindent. * occur: Using occur. * occur-mode-goto-occurrence: Showing the Structure. * oddfooting: Custom Headings. * oddheading: Custom Headings. * page: page. * page-delimiter: Showing the Structure. * paragraphindent: paragraphindent. * pindex: Indexing Commands. * printindex: Printing Indices & Menus. * pxref: pxref. * quotation: quotation. * r (Roman font): Fonts. * ref: ref. * refill: Refilling Paragraphs. * samp: samp. * sc (small caps font): Smallcaps. * section: section. * set: set and clear. * setchapternewpage: setchapternewpage. * setfilename: setfilename. * settitle: settitle. * shortcontents: Contents. * smallbook: smallbook. * smallexample: smallexample & smalllisp. * smalllisp: smallexample & smalllisp. * sp (line spacing): sp. * sp (titlepage line spacing): titlefont center sp. * strong: emph & strong. * subheading: unnumberedsubsec appendixsubsec subheading. * subsection: subsection. * subsubheading: subsubsection. * subsubsection: subsubsection. * subtitle: title subtitle author. * summarycontents: Contents. * syncodeindex: Combining Indices. * synindex: Combining Indices. * t (typewriter font): Fonts. * table: Two-column Tables. * texi2dvi (shell script): How to Print. * texindex: Printing Hardcopy. * texindex: How to Print. * texinfo-all-menus-update: Updating Commands. * texinfo-every-node-update: Updating Commands. * texinfo-format-buffer: texinfo-format commands. * texinfo-format-buffer: texinfo-format commands. * texinfo-format-buffer: Info Formatting. * texinfo-format-region: texinfo-format commands. * texinfo-format-region: Info Formatting. * texinfo-format-region: texinfo-format commands. * texinfo-indent-menu-description: Other Updating Commands. * texinfo-insert-@code: Inserting. * texinfo-insert-@dfn: Inserting. * texinfo-insert-@end: Inserting. * texinfo-insert-@example: Inserting. * texinfo-insert-@item: Inserting. * texinfo-insert-@kbd: Inserting. * texinfo-insert-@node: Inserting. * texinfo-insert-@noindent: Inserting. * texinfo-insert-@samp: Inserting. * texinfo-insert-@table: Inserting. * texinfo-insert-@var: Inserting. * texinfo-insert-braces: Inserting. * texinfo-insert-node-lines: Other Updating Commands. * texinfo-make-menu: Updating Commands. * texinfo-master-menu: Updating Commands. * texinfo-multiple-files-update: texinfo-multiple-files-update. * texinfo-multiple-files-update: Other Updating Commands. * texinfo-sequential-node-update: Other Updating Commands. * texinfo-show-structure: Showing the Structure. * texinfo-show-structure: Using texinfo-show-structure. * texinfo-tex-buffer: Printing. * texinfo-tex-print: Printing. * texinfo-tex-region: Printing. * texinfo-update-node: Updating Commands. * thischapter: Custom Headings. * thischaptername: Custom Headings. * thisfile: Custom Headings. * thispage: Custom Headings. * thistitle: Custom Headings. * tindex: Indexing Commands. * title: title subtitle author. * titlefont: titlefont center sp. * titlepage: titlepage. * today: Custom Headings. * top: makeinfo top. * unnumbered: unnumbered & appendix. * unnumberedsec: unnumberedsec appendixsec heading. * unnumberedsubsec: unnumberedsubsec appendixsubsec subheading. * unnumberedsubsubsec: subsubsection. * up-list: Inserting. * var: var. * vindex: Indexing Commands. * vskip: Copyright & Printed Permissions. * w (prevent line break): w. * xref: xref.  File: texinfo.info, Node: Concept Index, Prev: Command and Variable Index, Up: Top Concept Index ************* * Menu: * @-Command Syntax: Command Syntax. * @-Command list: Command List. * @-commands: Formatting Commands. * .cshrc initialization file: Preparing for TeX. * .profile initialization file: Preparing for TeX. * TEXINPUTS environment variable: Preparing for TeX. * makeinfo inside Emacs: makeinfo in Emacs. * makeinfo options: makeinfo options. * dir directory for Info installation: Installing an Info File. * dir file listing: New Info File. * ifinfo permissions: ifinfo Permissions. * DVI file: How to Print. * Abbreviations for keys: key. * Adding a new info file: New Info File. * Alphabetical @-command list: Command List. * Another Info directory: Other Info Directories. * Automatic pointer creation with makeinfo: makeinfo Pointer Creation. * Automatically insert nodes, menus: Updating Nodes and Menus. * Badly referenced nodes: Running Info-Validate. * Beginning a Texinfo file: Beginning a File. * Beginning line of a Texinfo file: First Line. * Black rectangle in hardcopy: Overfull Hboxes. * Book, printing small: smallbook. * Box with rounded corners: cartouche. * Braces, inserting: Braces Atsigns Periods. * Breaks in a line: Line Breaks. * Buffer formatting and printing: Printing. * Bullets, inserting: Dots Bullets. * Capitalizing index entries: Indexing Commands. * Catching errors with TeX formatting: Debugging with TeX. * Catching errors with Info formatting: Debugging with Info. * Catching mistakes: Catching Mistakes. * Chapter structuring: Structuring. * Characteristics of printed manual: Printed Manuals. * Checking for badly referenced nodes: Running Info-Validate. * Combining indices: Combining Indices. * Command definitions: Sample Function Definition. * Command invocation: Invocation. * Commands to insert single characters: Braces Atsigns Periods. * Commands using ordinary TeX: Using Ordinary TeX Commands. * Commands, inserting them: Inserting. * Comments: Comments. * Compile command for formatting: Compile-Command. * Conditionally visible text: Conditionals. * Conditions for copying Texinfo: Copying. * Contents, table of: Contents. * Contents-like outline of file structure: Showing the Structure. * Conventions for writing definitions: Def Cmd Conventions. * Conventions, syntactic: Conventions. * Copying conditions: Copying. * Copying permissions: Sample Permissions. * Copying software: Software Copying Conditions. * Copyright page: Copyright & Printed Permissions. * Correcting mistakes: Catching Mistakes. * Create nodes, menus automatically: Updating Nodes and Menus. * Creating an Info file: Creating an Info File. * Creating an unsplit file: Unsplit. * Creating index entries: Indexing Commands. * Creating indices: Indices. * Creating pointers with makeinfo: makeinfo Pointer Creation. * Cross reference parts: Cross Reference Parts. * Cross references: Cross References. * Cross references using @inforef: inforef. * Cross references using @pxref: pxref. * Cross references using @ref: ref. * Cross references using @xref: xref. * Debugging the Texinfo structure: Catching Mistakes. * Debugging with TeX formatting: Debugging with TeX. * Debugging with Info formatting: Debugging with Info. * Defining indexing entries: Indexing Commands. * Defining new indices: New Indices. * Definition commands: Definition Commands. * Definition conventions: Def Cmd Conventions. * Definition template: Def Cmd Template. * Different cross reference commands: Cross Reference Commands. * Dimension formatting: dmn. * Display formatting: display. * Distribution: Software Copying Conditions. * Dots, inserting: dots. * Dots, inserting: Dots Bullets. * Ellipsis, inserting: Dots Bullets. * Emacs: Texinfo Mode. * Emacs shell, printing from: Printing from Emacs. * Emphasizing text: Emphasis. * Emphasizing text, font for: emph & strong. * End of header line: End of Header. * End of node footnote style: Footnotes. * End titlepage starts headings: end titlepage. * Ending a Texinfo file: Ending a File. * Entries for an index: Indexing Commands. * Entries, making index: Index Entries. * Enumeration: enumerate. * Equivalence, indicating it: Equivalence. * Error message, indicating it: Error Special Glyph. * Evaluation special glyph: result. * Example for a small book: smallexample & smalllisp. * Example menu: Menu Example. * Examples: example. * Expansion, indicating it: expansion. * File beginning: Beginning a File. * File ending: Ending a File. * File section structure, showing it: Showing the Structure. * Filling paragraphs: Refilling Paragraphs. * Final output: Overfull Hboxes. * Finding badly referenced nodes: Running Info-Validate. * First line of a Texinfo file: First Line. * Fonts for indices: Combining Indices. * Fonts for printing, not Info: Fonts. * Footings: Headings. * Footnotes: Footnotes. * Format a dimension: dmn. * Format and print in Texinfo mode: Texinfo Mode Printing. * Format with the compile command: Compile-Command. * Formatting a file for Info: Creating an Info File. * Formatting commands: Formatting Commands. * Formatting examples: example. * Formatting for Info: Info Formatting. * Formatting for printing: Printing. * Formatting headings and footings: Headings. * Formatting requirements: Requirements Summary. * Frequently used commands, inserting: Inserting. * Function definitions: Sample Function Definition. * GNU Emacs: Texinfo Mode. * GNU Emacs shell, printing from: Printing from Emacs. * General syntactic conventions: Conventions. * Generating menus with indices: Printing Indices & Menus. * Glyphs for examples: Special Glyphs. * Group: group. * Hardcopy, printing it: Printing Hardcopy. * Hboxes, overfull: Overfull Hboxes. * Header for Texinfo files: Header. * Header of a Texinfo file: First Line. * Headings: Headings. * Headings begin: end titlepage. * Highlighting: Indicating. * Holding text together vertically: group. * If text conditionally visible: Conditionals. * Ignored text: Comments. * Include files: Include Files. * Indentation undoing: exdent. * Indenting paragraphs: paragraphindent. * Index entries: Indexing Commands. * Index entries, making: Index Entries. * Index entry capitalization: Indexing Commands. * Index font types: Indexing Commands. * Indexing table entries automatically: ftable. * Indicating commands, definitions, etc.: Indicating. * Indicating evaluation: result. * Indices: Indices. * Indices, combining them: Combining Indices. * Indices, defining new: New Indices. * Indices, printing and menus: Printing Indices & Menus. * Indices, sorting: Printing Hardcopy. * Indices, two letter names: Combining Indices. * Indirect subfiles: Creating an Info File. * Info file installation: Installing an Info File. * Info file requires @setfilename: setfilename. * Info file, listing new one: New Info File. * Info file, splitting manually: Splitting. * Info files: Info Files. * Info formatting: Info Formatting. * Info installed in another directory: Other Info Directories. * Info validating a large file: Using Info-validate. * Info, creating an on-line file: Creating an Info File. * Initialization file for TeX input: Preparing for TeX. * Insert nodes, menus automatically: Updating Nodes and Menus. * Inserting @, braces, and periods: Braces Atsigns Periods. * Inserting dots: Dots Bullets. * Inserting dots: dots. * Inserting ellipsis: Dots Bullets. * Inserting frequently used commands: Inserting. * Inserting special characters and symbols: Insertions. * Installing Info in another directory: Other Info Directories. * Installing an Info file: Installing an Info File. * Introduction: Software Copying Conditions. * Invoking commands, convention for: Invocation. * Itemization: itemize. * Keys, recommended names: key. * License agreement: Software Copying Conditions. * Line breaks: Line Breaks. * Line breaks, preventing: w. * Line spacing: sp. * Lisp example: Lisp Example. * Lisp example for a small book: smallexample & smalllisp. * List of @-Commands: Command List. * Listing a new info file: New Info File. * Lists and tables, making them: Lists and Tables. * Local variables: Compile-Command. * Location of menus: Menu Location. * Looking for badly referenced nodes: Running Info-Validate. * META key: key. * Macro definitions: Sample Function Definition. * Making a printed manual: Printing Hardcopy. * Making a tag table manually: Unsplit. * Making breaks: Breaks. * Making cross references: Cross References. * Making lists and tables: Lists and Tables. * Manual characteristics, printed: Printed Manuals. * Marking text within a paragraph: Marking Text. * Marking words and phrases: Marking Text. * Master menu: The Top Node. * Master menu parts: Master Menu Parts. * Menu example: Menu Example. * Menu item writing: Menu Item. * Menu location: Menu Location. * Menus: menu. * Menus generated with indices: Printing Indices & Menus. * Meta-syntactic chars for optional parameters: Optional Parameters. * Minimal Texinfo file: Minimum. * Mistakes, catching: Catching Mistakes. * Mode, using Texinfo: Texinfo Mode. * Must have in Texinfo file: Minimum. * Names for indices: Combining Indices. * Names recommended for keys: key. * Naming a `Top' Node in references: Top Node Naming. * Need space at page bottom: need. * New index defining: New Indices. * New info file, listing it: New Info File. * Node line writing: Writing a Node. * Node, Top: The Top Node. * Nodes for menus are short: Menu Location. * Nodes in other Info files: Other Info Files. * Nodes, catching mistakes: Catching Mistakes. * Nodes, checking for badly referenced: Running Info-Validate. * Occurrences, listing with @occur: Using occur. * Optional and repeated parameters: Optional Parameters. * Options for makeinfo: makeinfo options. * Ordinary TeX commands, using: Using Ordinary TeX Commands. * Other Info files' nodes: Other Info Files. * Outline of file structure, showing it: Showing the Structure. * Overfull "Hboxes": Overfull Hboxes. * Overview of Texinfo: Overview. * Page breaks: page. * Page delimiter in Texinfo mode: Showing the Structure. * Page headings: Headings. * Page numbering: Headings. * Page sizes for books: smallbook. * Pages, starting odd: setchapternewpage. * Paragraph indentation: paragraphindent. * Paragraph, marking text within: Marking Text. * Parameters, optional and repeated: Optional Parameters. * Part of file formatting and printing: Printing. * Parts of a cross reference: Cross Reference Parts. * Parts of a master menu: Master Menu Parts. * Periods, inserting: Braces Atsigns Periods. * Permissions: Sample Permissions. * Permissions, printed: Copyright & Printed Permissions. * Point, indicating it in a buffer: Point Special Glyph. * Pointer creation with makeinfo: makeinfo Pointer Creation. * Pointer validation with makeinfo: Pointer Validation. * Preparing for use of TeX: Preparing for TeX. * Preventing breaks: Breaks. * Print and format in Texinfo mode: Texinfo Mode Printing. * Printed manual characteristics: Printed Manuals. * Printed output, indicating it: Print Special Glyph. * Printed permissions: Copyright & Printed Permissions. * Printing a region or buffer: Printing. * Printing an index: Printing Indices & Menus. * Printing from an Emacs shell: Printing from Emacs. * Printing hardcopy: Printing Hardcopy. * Problems, catching: Catching Mistakes. * Quotations: quotation. * Recommended names for keys: key. * Rectangle, ugly, black in hardcopy: Overfull Hboxes. * References: Cross References. * References using @inforef: inforef. * References using @pxref: pxref. * References using @ref: ref. * References using @xref: xref. * Referring to other Info files: Other Info Files. * Refilling paragraphs: Refilling Paragraphs. * Region formatting and printing: Printing. * Region printing in Texinfo mode: Texinfo Mode Printing. * Repeated and optional parameters: Optional Parameters. * Requirements for formatting: Requirements Summary. * Requirements for updating commands: Updating Requirements. * Result of an expression: result. * Running Info-validate: Using Info-validate. * Running makeinfo in Emacs: makeinfo in Emacs. * Running an Info formatter: Info Formatting. * Sample Texinfo file: Short Sample. * Sample function definition: Sample Function Definition. * Section structure of a file, showing it: Showing the Structure. * Separate footnote style: Footnotes. * Shell, printing from: Printing from Emacs. * Shell, running makeinfo in: makeinfo in Emacs. * Short nodes for menus: Menu Location. * Showing the section structure of a file: Showing the Structure. * Showing the structure of a file: Using texinfo-show-structure. * Single characters, commands to insert: Braces Atsigns Periods. * Size of printed book: smallbook. * Small book example: smallexample & smalllisp. * Small book size: smallbook. * Small caps font: Smallcaps. * Software copying conditions: Software Copying Conditions. * Sorting indices: Printing Hardcopy. * Spaces from line to line: sp. * Special glyphs: Special Glyphs. * Special insertions: Insertions. * Special typesetting commands: Dots Bullets. * Specifying index entries: Indexing Commands. * Splitting an Info file manually: Splitting. * Start of header line: Start of Header. * Starting chapters: setchapternewpage. * Structure of a file, showing it: Showing the Structure. * Structure, catching mistakes in: Catching Mistakes. * Structuring of chapters: Structuring. * Subsection-like commands: unnumberedsubsec appendixsubsec subheading. * Subsub commands: subsubsection. * Syntactic conventions: Conventions. * Syntax of optional and repeated parameters: Optional Parameters. * Table of contents: Contents. * Tables and lists, making them: Lists and Tables. * Tables with indexes: ftable. * Tables, making two-column: Two-column Tables. * Tabs; don't use!: Conventions. * Tag table, making manually: Unsplit. * TeX commands, using ordinary: Using Ordinary TeX Commands. * TeX index sorting: Printing Hardcopy. * TeX input initialization: Preparing for TeX. * Template for a definition: Def Cmd Template. * Texinfo file beginning: Beginning a File. * Texinfo file ending: Ending a File. * Texinfo file header: Header. * Texinfo file minimum: Minimum. * Texinfo file section structure, showing it: Showing the Structure. * Texinfo mode: Texinfo Mode. * Texinfo overview: Overview. * Text conditionally visible: Conditionals. * Thin space between number and dimension: dmn. * Title page: titlepage. * Titlepage end starts headings: end titlepage. * Titlepage permissions: Titlepage Permissions. * Top node: The Top Node. * Top node naming for references: Top Node Naming. * Tree structuring: Tree Structuring. * Two letter names for indices: Combining Indices. * Two named items for @table: itemx. * Typesetting commands for dots, etc.: Dots Bullets. * Unprocessed text: Comments. * Unsplit file creation: Unsplit. * Updating nodes and menus: Updating Nodes and Menus. * Updating requirements: Updating Requirements. * Validating a large file: Using Info-validate. * Validation of pointers: Pointer Validation. * Value of an expression, indicating: result. * Vertically holding text together: group. * Visibility of conditional text: Conditionals. * Words and phrases, marking them: Marking Text. * Writing a menu item: Menu Item. * Writing a node Line: Writing a Node.