⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example.texi

📁 gcc编译工具没有什么特别
💻 TEXI
字号:
\input texinfo    @c -*-texinfo-*-@comment %**start of header@setfilename example.info@set VERSION 1.58@paragraphindent none@comment %**end of header@include simpledoc.texi@document {@makeinfo{}, Brian J. Fox,This file is an extract from the @cite{@texinfo{}} manual.@*It documents @makeinfo{}\, a program that converts @texinfo{} files intoInfo files.}@menu* What is @makeinfo{}?::* Controlling Paragraph Formats::* Command Line Options::* Pointer Validation::@end menu@section What is @makeinfo{}?@iftexThis file documents the use of the @code{makeinfo} program, versions@value{VERSION} and later.  It is an extract from the @cite{TeXinfo} manual.@end iftex@makeinfo{} is a program for converting @dfn{@texinfo{}} files into@dfn{@Info{}} files.  @texinfo{} is a documentation system that uses asingle source file to produce both on-line information and printed output.You can read the on-line information using @Info{}; type @code{info} tolearn about @Info{}.@ifinfo@xref{Top, Texinfo, Overview of Texinfo, texinfo, Texinfo},@end ifinfo@iftexSee the @cite{TeXinfo} manual,@end iftexto learn about the TeXinfo documentation system.@section Controlling Paragraph FormatsIn general, @makeinfo{} @dfn{fills} the paragraphs that it outputsto an @Info{} file.  Filling is the process of breaking and connectinglines so that lines are the same length as or shorter than the numberspecified as the fill column.  Lines are broken between words.  With@makeinfo{}, you can control:@itemize @bullet@itemThe width of each paragraph (the @dfn{fill-column}).@itemThe amount of indentation that the first line of each paragraph receives (the @dfn{paragraph-indentation}).@end itemize@section Command Line OptionsThe following command line options are available for @makeinfo{}.@need 100@table @code@item -D @var{var}Cause @var{var} to be defined.  This is equivalent to @code{@@set @var{var}} in the Texinfo file.@need 150@item --error-limit @var{limit}Set the maximum number of errors that @makeinfo{} will reportbefore exiting (on the assumption that continuing would be useless).The default number of errors that can be reported before@makeinfo{} gives up is 100.@refill@need 150@item --fill-column @var{width}Specify the maximum number of columns in a line; this is the right-handedge of a line.  Paragraphs that are filled will be filled to thiswidth.  The default value for @code{fill-column} is 72.@item --footnote-style @var{style}Set the footnote style to @var{style}, either @samp{end} for the endnode style or @samp{separate} for the separate node style.  The valueset by this option overrides the value set in a Texinfo file by an@code{@@footnotestyle} command.  When the footnote style is@samp{separate}, @makeinfo{} makes a new node containing thefootnotes found in the current node.  When the footnote style is@samp{end}, @makeinfo{} places the footnote references at the endof the current node.@need 150@item -I @var{dir}Add @code{dir} to the directory search list for finding files that areincluded using the @code{@@include} command.  By default,@makeinfo{} searches only the current directory.@need 150@item --no-headersDo not include menus or node lines in the output.  This results in an@sc{ascii} file that you cannot read in Info since it does not containthe requisite nodes or menus; but you can print such a file in asingle, typewriter-like font and produce acceptable output.@need 150@item --no-splitSuppress the splitting stage of @makeinfo{}.  Normally, largeoutput files (where the size is greater than 70k bytes) are split intosmaller subfiles, each one approximately 50k bytes.  If you specify@samp{--no-split}, @makeinfo{} will not split up the outputfile.@need 100@item --no-pointer-validate@item --no-validateSuppress the pointer-validation phase of @makeinfo{}.  Normally,after a Texinfo file is processed, some consistency checks are made toensure that cross references can be resolved, etc.@xref{Pointer Validation}.@need 150@item --no-warnSuppress the output of warning messages.  This does @emph{not}suppress the output of error messages, only warnings.  You mightwant this if the file you are creating has examples of Texinfo crossreferences within it, and the nodes that are referenced do not actuallyexist.@item --no-number-footnotesSupress automatic footnote numbering.  By default, @makeinfo{}numbers each footnote sequentially in a single node, resetting thecurrent footnote number to 1 at the start of each node.@need 150@item --output @var{file}@itemx -o @var{file}Specify that the output should be directed to @var{file} and not to thefile name specified in the @code{@@setfilename} command found in the Texinfosource.  @var{file} can be the special token @samp{-}, which specifiesstandard output.@need 150@item --paragraph-indent @var{indent}Set the paragraph indentation style to @var{indent}.  The value set bythis option overrides the value set in a Texinfo file by an@code{@@paragraphindent} command.  The value of @var{indent} isinterpreted as follows:@itemize @bullet@itemIf the value of @var{indent} is @samp{asis}, do not change theexisting indentation at the starts of paragraphs.@itemIf the value of @var{indent} is zero, delete any existingindentation.@itemIf the value of @var{indent} is greater than zero, indent eachparagraph by that number of spaces.@end itemize@need 100@item --reference-limit @var{limit}Set the value of the number of references to a node that@makeinfo{} will make without reporting a warning.  If a node has morethan this number of references in it, @makeinfo{} will make thereferences but also report a warning.@need 150@item -U @var{var}Cause @var{var} to be undefined.  This is equivalent to @code{@@clear @var{var}} in the Texinfo file.@need 100@item --verboseCause @makeinfo{} to display messages saying what it is doing.Normally, @makeinfo{} only outputs messages if there are errors orwarnings.@need 100@item --versionReport the version number of this copy of @makeinfo{}.@end table@section Pointer Validation@cindex Pointer validation with @makeinfo{}@cindex Validation of pointersIf you do not suppress pointer-validation (by using the@samp{--no-pointer-validation} option), @makeinfo{}will check the validity of the final Info file.  Mostly,this means ensuring that nodes you have referencedreally exist.  Here is a complete list of what ischecked:@enumerate@itemIf a `Next', `Previous', or `Up' node reference is a reference to anode in the current file and is not an external reference such as to@file{(dir)}, then the referenced node must exist.@itemIn every node, if the `Previous' node is different from the `Up' node, then the `Previous' node must also be pointed to by a `Next' node.@itemEvery node except the `Top' node must have an `Up' pointer.@itemThe node referenced by an `Up' pointer must contain a reference to thecurrent node in some manner other than through a `Next' reference.This includes menu entries and cross references.@itemIf the `Next' reference of a node is not the same as the `Next' referenceof the `Up' reference, then the node referenced by the `Next' pointermust have a `Previous' pointer that points back to the current node.This rule allows the last node in a section to point to the first nodeof the next chapter.@end enumerate@bye

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -