📄 texinfo.texi
字号:
\input texinfo.tex @c -*-texinfo-*-@c $Id: texinfo.texi,v 1.1.1.1 1998/03/23 04:42:12 law Exp $@c %**start of header@c All text is ignored before the setfilename.@setfilename texinfo@settitle Texinfo @value{edition}@set edition 2.24@set update-month July 1997@set update-date 25 @value{update-month}@c Define a new index for options.@defcodeindex op@c Put everything except function (command, in this case) names in one@c index (arbitrarily chosen to be the concept index).@syncodeindex op cp@syncodeindex vr cp@syncodeindex pg cp@footnotestyle separate@paragraphindent 2@finalout@comment %**end of header@c Before release, run C-u C-c C-u C-a (texinfo-all-menus-update with a@c prefix arg). This updates the node pointers, which texinfmt.el needs.@dircategory Texinfo documentation system@direntry* Texinfo: (texinfo). The GNU documentation format.* install-info: (texinfo)Invoking install-info. Updating info/dir entries.* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation.* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files.* makeinfo: (texinfo)makeinfo Preferred. Translate Texinfo source.@end direntry@c Set smallbook if printing in smallbook format so the example of the@c smallbook font is actually written using smallbook; in bigbook, a kludge@c is used for TeX output. Do this through the -t option to texi2dvi,@c so this same source can be used for other paper sizes as well.@c smallbook@c set smallbook@c @@clear smallbook@c Currently undocumented command, 5 December 1993:@c@c nwnode (Same as node, but no warnings; for `makeinfo'.)@ifinfoThis file documents Texinfo, a documentation system that can produceboth on-line information and a printed manual from a single source file.Copyright (C) 1988, 90, 91, 92, 93, 95, 96, 97 Free Software Foundation, Inc.This is the second edition of the Texinfo documentation,@*and is consistent with version 2 of @file{texinfo.tex}.Permission is granted to make and distribute verbatim copies ofthis manual provided the copyright notice and this permission noticeare preserved on all copies.@ignorePermission is granted to process this file through TeX and print theresults, provided the printed document carries copying permissionnotice identical to this one except for the removal of this paragraph(this paragraph not being relevant to the printed manual).@end ignorePermission is granted to copy and distribute modified versions of thismanual under the conditions for verbatim copying, provided that the entireresulting derived work is distributed under the terms of a permissionnotice identical to this one.Permission is granted to copy and distribute translations of this manualinto another language, under the above conditions for modified versions,except that this permission notice may be stated in a translation approvedby the Free Software Foundation.@end ifinfo@setchapternewpage odd@shorttitlepage Texinfo@titlepage@c use the new format for titles@title Texinfo@subtitle The GNU Documentation Format@subtitle Edition @value{edition}, for Texinfo Version Three@subtitle @value{update-month}@author Robert J.@: Chassell@author Richard M.@: Stallman@c Include the Distribution inside the titlepage so@c that headings are turned off.@page@vskip 0pt plus 1filllCopyright @copyright{} 1988, 90, 91, 92, 93, 95, 96, 97Free Software Foundation, Inc.@sp 2This is the second edition of the Texinfo documentation,@*and is consistent with version 2 of @file{texinfo.tex}.@sp 2Published by the Free Software Foundation @*59 Temple Place Suite 330 @*Boston, MA 02111-1307 @*USA @*Printed copies are available for $15 each.@*ISBN 1-882114-64-7@c ISBN 1-882114-63-9 is for edition 2.20 of 28 February 1995@c ISBN 1-882114-64-7 is for edition 2.23 of 1 October 1996.Permission is granted to make and distribute verbatim copies ofthis manual provided the copyright notice and this permission noticeare preserved on all copies.Permission is granted to copy and distribute modified versions of thismanual under the conditions for verbatim copying, provided that the entireresulting derived work is distributed under the terms of a permissionnotice identical to this one.Permission is granted to copy and distribute translations of this manualinto another language, under the above conditions for modified versions,except that this permission notice may be stated in a translation approvedby the Free Software Foundation.@sp 2Cover art by Etienne Suvasa.@end titlepage@ifinfo@node Top, Copying, (dir), (dir)@top TexinfoTexinfo is a documentation system that uses a single source file toproduce both on-line information and printed output.@refillThe first part of this master menu lists the major nodes in this Infodocument, including the @@-command and concept indices. The rest ofthe menu lists all the lower level nodes in the document.@refillThis is Edition @value{edition} of the Texinfo documentation,@w{@value{update-date},} for Texinfo Version Three.@end ifinfo@c Here is a spare copy of the chapter menu entry descriptions,@c in case they are accidently deleted@ignoreYour rights.Texinfo in brief.How to use Texinfo mode.What is at the beginning of a Texinfo file?What is at the end of a Texinfo file?How to create chapters, sections, subsections, appendices, and other parts.How to provide structure for a document.How to write nodes.How to write menus.How to write cross references.How to mark words and phrases as code, keyboard input, meta-syntactic variables, and the like.How to write quotations, examples, etc.How to write lists and tables.How to create indices.How to insert @@-signs, braces, etc.How to indicate results of evaluation, expansion of macros, errors, etc.How to force and prevent line and page breaks.How to describe functions and the like in a uniform manner.How to write footnotes.How to specify text for either @TeX{} or Info.How to print hardcopy.How to create an Info file.How to install an Info fileA list of all the Texinfo @@-commands.Hints on how to write a Texinfo document.A sample Texinfo file to look at.Tell readers they have the right to copy and distribute.How to incorporate other Texinfo files.How to write page headings and footings.How to find formatting mistakes.All about paragraph refilling.A description of @@-Command syntax.Texinfo second edition features.A menu containing commands and variables.A menu covering many topics.@end ignore@menu* Copying:: Your rights.* Overview:: Texinfo in brief.* Texinfo Mode:: How to use Texinfo mode.* Beginning a File:: What is at the beginning of a Texinfo file?* Ending a File:: What is at the end of a Texinfo file?* Structuring:: How to create chapters, sections, subsections, appendices, and other parts.* Nodes:: How to write nodes.* Menus:: How to write menus.* Cross References:: How to write cross references.* Marking Text:: How to mark words and phrases as code, keyboard input, meta-syntactic variables, and the like.* Quotations and Examples:: How to write quotations, examples, etc.* Lists and Tables:: How to write lists and tables.* Indices:: How to create indices.* Insertions:: How to insert @@-signs, braces, etc.* Breaks:: How to force and prevent line and page breaks.* Definition Commands:: How to describe functions and the like in a uniform manner.* Footnotes:: How to write footnotes.* Conditionals:: How to specify text for either @TeX{} or Info.* Macros:: Defining new Texinfo commands.* Format/Print Hardcopy:: How to convert a Texinfo file to a file for printing and how to print that file.* Create an Info File:: Convert a Texinfo file into an Info file.* Install an Info File:: Make an Info file accessible to users.* Command List:: All the Texinfo @@-commands.* Tips:: Hints on how to write a Texinfo document.* Sample Texinfo File:: A sample Texinfo file to look at.* Sample Permissions:: Tell readers they have the right to copy and distribute.* Include Files:: How to incorporate other Texinfo files.* Headings:: How to write page headings and footings.* Catching Mistakes:: How to find formatting mistakes.* Refilling Paragraphs:: All about paragraph refilling.* Command Syntax:: A description of @@-Command syntax.* Obtaining TeX:: How to Obtain @TeX{}.* Command and Variable Index:: A menu containing commands and variables.* Concept Index:: A menu covering many topics.@detailmenu --- The Detailed Node Listing ---Overview of Texinfo* Using Texinfo:: Create a conventional printed book or an Info file.* Info Files:: What is an Info file?* Printed Books:: Characteristics of a printed book or manual.* Formatting Commands:: @@-commands are used for formatting.* Conventions:: General rules for writing a Texinfo file.* Comments:: How to write comments and mark regions that the formatting commands will ignore.* Minimum:: What a Texinfo file must have.* Six Parts:: Usually, a Texinfo file has six parts.* Short Sample:: A short sample Texinfo file.* Acknowledgements:: 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:: How to format and print part or all of a file.* Texinfo Mode Summary:: Summary of all the Texinfo mode commands.Updating Nodes and Menus* Updating Commands:: Five major updating commands.* Updating Requirements:: How to structure a Texinfo file for using the updating command.* Other Updating Commands:: How to indent descriptions, insert missing nodes lines, and update nodes in sequence.Beginning a Texinfo File* Four Parts:: Four parts begin a Texinfo file.* Sample Beginning:: Here is a sample beginning for a Texinfo file.* Header:: The very beginning of a Texinfo file.* Info Summary and Permissions:: Summary and copying permissions for Info.* Titlepage & Copyright Page:: Creating the title and copyright pages.* The Top Node:: Creating the `Top' node and master menu.* Software Copying Permissions:: Ensure that you and others continue to have the right to use and share software.The Texinfo File Header* First Line:: The first line of a Texinfo file.* Start of Header:: Formatting a region requires this.* setfilename:: Tell Info the name of the Info file.* settitle:: Create a title for the printed work.* setchapternewpage:: Start chapters on right-hand pages.* paragraphindent:: An option to specify paragraph indentation.* End of Header:: Formatting a region requires this.The Title and Copyright Pages* titlepage:: Create a title for the printed document.* titlefont center sp:: The @code{@@titlefont}, @code{@@center}, and @code{@@sp} commands.* title subtitle author:: The @code{@@title}, @code{@@subtitle}, and @code{@@author} commands.* Copyright & Permissions:: How to write the copyright notice and include copying permissions.* end titlepage:: Turn on page headings after the title and copyright pages.* headings on off:: An option for turning headings on and off and double or single sided printing.The `Top' Node and Master Menu* Title of Top Node:: Sketch what the file is about.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -