📄 texinfo.texi
字号:
* Master Menu Parts:: A master menu has three or more parts.Ending a Texinfo File* Printing Indices & Menus:: How to print an index in hardcopy and generate index menus in Info.* Contents:: How to create a table of contents.* File End:: How to mark the end of a file.Chapter Structuring* Tree Structuring:: A manual is like an upside down tree @dots{}* Structuring Command Types:: How to divide a manual into parts.* makeinfo top:: The @code{@@top} command, part of the `Top' node.* chapter:: * unnumbered & appendix:: * majorheading & chapheading:: * section:: * unnumberedsec appendixsec heading:: * subsection:: * unnumberedsubsec appendixsubsec subheading:: * subsubsection:: Commands for the lowest level sections.* Raise/lower sections:: How to change commands' hierarchical level.Nodes* Two Paths:: Different commands to structure Info output and printed output.* Node Menu Illustration:: A diagram, and sample nodes and menus.* node:: How to write a node, in detail.* makeinfo Pointer Creation:: How to create node pointers with @code{makeinfo}.The @code{@@node} Command* Node Names:: How to choose node and pointer names.* Writing a Node:: How to write an @code{@@node} line.* Node Line Tips:: Keep names short.* Node Line Requirements:: Keep names unique, without @@-commands.* First Node:: How to write a `Top' node.* makeinfo top command:: How to use the @code{@@top} command.* Top Node Summary:: Write a brief description for readers.Menus* Menu Location:: Put a menu in a short node.* Writing a Menu:: What is a menu?* Menu Parts:: A menu entry has three parts.* Less Cluttered Menu Entry:: Two part menu entry.* Menu Example:: Two and three part menu entries.* Other Info Files:: How to refer to a different Info file.Cross References* References:: What cross references are for.* Cross Reference Commands:: A summary of the different commands.* Cross Reference Parts:: A cross reference has several parts.* xref:: Begin a reference with `See' @dots{}* Top Node Naming:: How to refer to the beginning of another file.* ref:: A reference for the last part of a sentence.* pxref:: How to write a parenthetical cross reference.* inforef:: How to refer to an Info-only file.* uref:: How to refer to a uniform resource locator.@code{@@xref}* Reference Syntax:: What a reference looks like and requires.* 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.Marking 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:: How to indicate code.* kbd:: How to show keyboard input.* key:: How to specify keys.* samp:: How to show a literal sequence of characters.* var:: How to indicate a metasyntactic variable.* file:: How to indicate the name of a file.* dfn:: How to specify a definition.* cite:: How to refer to a book that is not in Info.* url:: How to indicate a world wide web reference.* email:: How to indicate an electronic mail address.Emphasizing Text* emph & strong:: How to emphasize text in Texinfo.* Smallcaps:: How to use the small caps font.* Fonts:: Various font commands for printed output.* Customized Highlighting:: How to define highlighting commands.Quotations and Examples* Block Enclosing Commands:: Use different constructs for different purposes.* quotation:: How to write a quotation.* example:: How to write an example in a fixed-width font.* noindent:: How to prevent paragraph indentation.* Lisp Example:: How to illustrate Lisp code.* smallexample & smalllisp:: Forms for the @code{@@smallbook} option.* display:: How to write an example in the current font.* format:: How to write an example that does not narrow the margins.* exdent:: How to undo the indentation of a line.* flushleft & flushright:: How to push text flushleft or flushright.* cartouche:: How to draw cartouches around examples.Lists and Tables* Introducing Lists:: Texinfo formats lists for you.* itemize:: How to construct a simple list.* 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* table:: How to construct a two-column table.* ftable vtable:: Automatic indexing for two-column tables.* itemx:: How to put more entries in the first column.Multi-column Tables* Multitable Column Widths:: Defining multitable column widths.* Multitable Rows:: Defining multitable rows, with examples.Creating Indices* Index Entries:: Choose different words for index entries.* Predefined Indices:: Use different indices for different kinds of entry.* Indexing Commands:: How to make an index entry.* Combining Indices:: How to combine indices.* New Indices:: How to define your own indices.Combining Indices* syncodeindex:: How to merge two indices, using @code{@@code} font for the merged-from index.* synindex:: How to merge two indices, using the default font of the merged-to index.Special Insertions* Braces Atsigns:: How to insert braces, @samp{@@}.* Inserting Space:: How to insert the right amount of space within a sentence.* Inserting Accents:: How to insert accents and special characters.* Dots Bullets:: How to insert dots and bullets.* TeX and copyright:: How to insert the @TeX{} logo and the copyright symbol.* pounds:: How to insert the pounds currency symbol.* minus:: How to insert a minus sign.* math:: How to format a mathematical expression.* Glyphs:: How to indicate results of evaluation, expansion of macros, errors, etc.* Images:: How to include graphics.Inserting @@ and Braces* Inserting An Atsign:: How to insert @samp{@@}.* Inserting Braces:: How to insert @samp{@{} and @samp{@}}.Inserting Space* Not Ending a Sentence:: Sometimes a . doesn't end a sentence.* Ending a Sentence:: Sometimes it does.* Multiple Spaces:: Inserting multiple spaces.* dmn:: How to format a dimension.Inserting Ellipsis, Dots, and Bullets* dots:: How to insert dots @dots{}* bullet:: How to insert a bullet.Inserting @TeX{} and the Copyright Symbol* tex:: How to insert the @TeX{} logo.* copyright symbol:: How to use @code{@@copyright}@{@}.Glyphs for Examples* Glyphs Summary:: * result:: How to show the result of expression.* expansion:: How to indicate an expansion.* Print Glyph:: How to indicate printed output.* Error Glyph:: How to indicate an error message.* Equivalence:: How to indicate equivalence.* Point Glyph:: How to indicate the location of point.Glyphs Summary* result:: * expansion:: * Print Glyph:: * Error Glyph:: * Equivalence:: * Point Glyph:: Making and Preventing Breaks* Break Commands:: Cause and prevent splits.* Line Breaks:: How to force a single line to use two lines.* - and hyphenation:: How to tell TeX about hyphenation points.* w:: How to prevent unwanted line breaks.* sp:: How to insert blank lines.* page:: How to force the start of a new page.* group:: How to prevent unwanted page breaks.* need:: Another way to prevent unwanted page breaks.Definition Commands* Def Cmd Template:: How to structure a description using a definition command.* Optional Arguments:: How to handle optional and repeated arguments.* deffnx:: How to group two or more `first' lines.* Def Cmds in Detail:: All the definition commands.* Def Cmd Conventions:: Conventions for writing definitions.* Sample Function Definition:: The Definition Commands* Functions Commands:: Commands for functions and similar entities.* Variables Commands:: Commands for variables and similar entities.* Typed Functions:: Commands for functions in typed languages.* Typed Variables:: Commands for variables in typed languages.* Abstract Objects:: Commands for object-oriented programming.* Data Types:: The definition command for data types.Footnotes* Footnote Commands:: How to write a footnote in Texinfo.* Footnote Styles:: Controlling how footnotes appear in Info.Conditionally Visible Text* Conditional Commands:: Specifying text for HTML, Info, or @TeX{}.* Conditional Not Commands:: Specifying text for not HTML, Info, or @TeX{}.* Raw Formatter Commands:: Using raw @TeX{} or HTML commands.* set clear value:: Designating which text to format (for all output formats); and how to set a flag to a string that you can insert.@code{@@set}, @code{@@clear}, and @code{@@value}* ifset ifclear:: Format a region if a flag is set.* value:: Replace a flag with a string.* value Example:: An easy way to update edition information.Macros: Defining New Texinfo Commands* Defining Macros:: Both defining and undefining new commands.* Invoking Macros:: Using a macro, once you've defined it.Format and Print Hardcopy* Use TeX:: Use @TeX{} to format for hardcopy.* Format with tex/texindex:: How to format in a shell.* Format with texi2dvi:: A simpler way to use the shell.* Print with lpr:: How to print.* Within Emacs:: How to format and print from an Emacs shell.* Texinfo Mode Printing:: How to format and print in Texinfo mode.* Compile-Command:: How to print using Emacs's compile command.* Requirements Summary:: @TeX{} formatting requirements summary.* Preparing for TeX:: What you need to do to use @TeX{}.* Overfull hboxes:: What are and what to do with overfull hboxes.* smallbook:: How to print small format books and manuals.* A4 Paper:: How to print on European A4 paper.* Cropmarks and Magnification:: How to print marks to indicate the size of pages and how to print scaled up output.Creating an Info File* makeinfo advantages:: @code{makeinfo} provides better error checking.* Invoking makeinfo:: How to run @code{makeinfo} from a shell.* makeinfo options:: Specify fill-column and other options.* Pointer Validation:: How to check that pointers point somewhere.* makeinfo in Emacs:: How to run @code{makeinfo} from Emacs.* texinfo-format commands:: Two Info formatting commands written in Emacs Lisp are an alternative to @code{makeinfo}.* Batch Formatting:: How to format for Info in Emacs Batch mode.* Tag and Split Files:: How tagged and split files help Info to run better.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 install-info:: @code{install-info} options.Sample Permissions* Inserting Permissions:: How to put permissions in your document.* ifinfo Permissions:: Sample @samp{ifinfo} copying permissions.* Titlepage Permissions:: Sample Titlepage copying permissions.Include Files* Using Include Files:: How to use the @code{@@include} command.* texinfo-multiple-files-update:: How to create and update nodes and menus when using included files.* Include File Requirements:: What @code{texinfo-multiple-files-update} expects.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -