1 --- texinfo-6.0/doc/info-stnd.texi.orig 2015-07-17 21:06:08.870188902 +0200
2 +++ texinfo-6.0/doc/info-stnd.texi 2015-07-17 21:09:52.940179499 +0200
4 license to the document, as described in section 6 of the license.
7 -@dircategory Texinfo documentation system
8 +@dircategory Texinfo documentation system:
10 -* info stand-alone: (info-stnd). Read Info documents without Emacs.
11 +* info stand-alone: (info-stnd). Read Info documents without Emacs
15 --- texinfo-5.1/doc/info.texi.orig 2013-06-24 18:51:07.731911536 +0200
16 +++ texinfo-5.1/doc/info.texi 2013-06-24 18:53:43.138571681 +0200
21 -@dircategory Texinfo documentation system
22 +@dircategory Texinfo documentation system:
24 -* Info: (info). How to use the documentation browsing system.
25 +* Info: (info). How to use the documentation browsing system
29 --- texinfo-6.0/doc/texinfo.texi.orig 2015-06-26 13:55:13.000000000 +0200
30 +++ texinfo-6.0/doc/texinfo.texi 2015-07-17 21:13:40.433503285 +0200
35 -@dircategory Texinfo documentation system
36 +@dircategory Texinfo documentation system:
38 -* Texinfo: (texinfo). The GNU documentation format.
39 -* install-info: (texinfo)Invoking install-info. Update info/dir entries.
40 -* makeinfo: (texinfo)Invoking makeinfo. Translate Texinfo source.
41 -* pod2texi: (pod2texi)Invoking pod2texi. Translate Perl POD to Texinfo.
42 -* texi2dvi: (texinfo)Format with texi2dvi. Print Texinfo documents.
43 -* texi2pdf: (texinfo)PDF Output. PDF output for Texinfo.
44 -* pdftexi2dvi: (texinfo)PDF Output. PDF output for Texinfo.
45 -* texindex: (texinfo)Format with tex/texindex. Sort Texinfo index files.
46 +* Texinfo: (texinfo). The GNU documentation format
47 +* install-info: (texinfo)install-info. Update info/dir entries
48 +* makeinfo: (texinfo)makeinfo. Translate Texinfo source
49 +* pod2texi: (pod2texi)pod2texi. Translate Perl POD to Texinfo.
50 +* texi2dvi: (texinfo)texi2dvi. Print Texinfo documents
51 +* texi2pdf: (texinfo)texi2pdf. PDF output for Texinfo
52 +* pdftexi2dvi: (texinfo)pdftexi2dvi. PDF output for Texinfo
53 +* texindex: (texinfo)tex/texindex. Sort Texinfo index files
56 @c Set smallbook if printing in smallbook format so the example of the
58 Formatting and Printing Hardcopy
60 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
61 -* Format with @t{texi2dvi}:: The simplest way to format.
62 -* Format with @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
63 +* @t{texi2dvi}:: The simplest way to format.
64 +* @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
65 * Print with @t{lpr}:: How to print.
66 * Within Emacs:: Printing from an Emacs shell.
67 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
69 * @t{@@pagesizes}:: How to print with customized page sizes.
70 * Cropmarks and Magnification:: How to print marks to indicate the size
71 of pages and how to print scaled up output.
72 -* PDF Output:: Portable Document Format output.
73 +* texi2pdf:: Portable Document Format output.
74 * Obtaining @TeX{}:: How to obtain @TeX{}.
76 Format with @t{tex}/@t{texindex}
78 @code{texi2any}: The Generic Translator for Texinfo
80 * Reference Implementation:: @command{texi2any}: the reference implementation.
81 -* Invoking @t{texi2any}:: Running the translator from a shell.
82 +* @t{texi2any}:: Running the translator from a shell.
83 * @t{texi2any} Printed Output:: Calling @command{texi2dvi}.
84 * Pointer Validation:: How to check that pointers point somewhere.
85 * Customization Variables:: Configuring @command{texi2any}.
86 * Internationalization of Document Strings:: Translating program-inserted text.
87 -* Invoking @t{pod2texi}:: Translating Perl pod to Texinfo.
88 +* @t{pod2texi}:: Translating Perl pod to Texinfo.
89 * @t{texi2html}:: An ancestor of @command{texi2any}.
91 Customization Variables
93 located in other directories.
94 * Installing Dir Entries:: How to specify what menu entry to add
95 to the Info directory.
96 -* Invoking @t{install-info}:: @code{install-info} options.
97 +* @t{install-info}:: @code{install-info} options.
102 @uref{http://tug.org/TUGboat/tb22-3/tb72beebe-pdf.pdf} have some
103 background. By default, Texinfo uses the @command{pdftex} program, an
104 extension of @TeX{}, to output PDF; see
105 -@uref{http://tug.org/applications/pdftex}. @xref{PDF Output}.
106 +@uref{http://tug.org/applications/pdftex}. @xref{texi2pdf}.
109 @cindex Docbook output, overview
110 @@ -2572,8 +2572,7 @@
111 this, you must run the @code{texindex} command after first running the
112 @code{tex} typesetting command; and then you must run the @code{tex}
113 command again. Or else run the @code{texi2dvi} command which
114 -automatically creates indices as needed (@pxref{Format with
116 +automatically creates indices as needed (@pxref{@t{texi2dvi}}).
118 Often, when you are writing a document, you want to typeset and print
119 only part of a file to see what it will look like. You can use the
120 @@ -3093,7 +3092,7 @@
121 when generating Info, etc. The @code{\input} line is still ignored in
122 this processing, as well as leading blank lines.
124 -See also the @option{--output} option in @ref{Invoking @t{texi2any}}.
125 +See also the @option{--output} option in @ref{@t{texi2any}}.
129 @@ -3726,8 +3725,8 @@
131 You need to include the @code{@@set@dots{}contentsaftertitlepage}
132 commands early in the document (just after @code{@@setfilename}, for
133 -example). We recommend using @command{texi2dvi} (@pxref{Format with
134 -@t{texi2dvi}}) to specify this without altering the source file at
135 +example). We recommend using @command{texi2dvi} (@pxref{@t{texi2dvi}})
136 +to specify this without altering the source file at
140 @@ -14035,8 +14034,7 @@
141 itself, but will usually be the case for up-to-date distributions of
142 the extended @TeX{} programs @command{etex} (DVI output) and
143 @command{pdftex} (PDF output). @command{texi2dvi} will use the
144 -extended @TeX{}s if they are available (@pxref{Format with
146 +extended @TeX{}s if they are available (@pxref{@t{texi2dvi}}).
148 In September 2006, the W3C Internationalization Activity released a
149 new recommendation for specifying languages:
150 @@ -15378,8 +15376,8 @@
151 some of the caveats are listed below. Thus, if you get macro-related
152 errors when producing the printed version of a manual, you might try
153 expanding the macros with @command{makeinfo} by invoking
154 -@command{texi2dvi} with the @samp{-E} option (@pxref{Format with
155 -@t{texi2dvi}}). Or, more reliably, eschew Texinfo macros altogether
156 +@command{texi2dvi} with the @samp{-E} option (@pxref{@t{texi2dvi}}).
157 +Or, more reliably, eschew Texinfo macros altogether
158 and use a language designed for macro processing, such as M4
159 (@pxref{External Macro Processors}).
161 @@ -15775,8 +15773,8 @@
165 -If you run @command{texi2dvi} or its variants (@pxref{Format with
166 -@t{texi2dvi}}), you can pass @option{-E} and @command{texi2dvi}
167 +If you run @command{texi2dvi} or its variants (@pxref{@t{texi2dvi}}),
168 +you can pass @option{-E} and @command{texi2dvi}
169 will run @command{makeinfo} first to expand macros and eliminate
172 @@ -16140,8 +16138,8 @@
175 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
176 -* Format with @t{texi2dvi}:: The simplest way to format.
177 -* Format with @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
178 +* @t{texi2dvi}:: The simplest way to format.
179 +* @t{tex}/@t{texindex}:: Formatting with explicit shell commands.
180 * Print with @t{lpr}:: How to print.
181 * Within Emacs:: How to format and print from an Emacs shell.
182 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
183 @@ -16154,7 +16152,7 @@
184 * @t{@@pagesizes}:: How to print with customized page sizes.
185 * Cropmarks and Magnification:: How to print marks to indicate the size
186 of pages and how to print scaled up output.
187 -* PDF Output:: Portable Document Format output.
188 +* texi2pdf:: Portable Document Format output.
189 * Obtaining @TeX{}:: How to obtain @TeX{}.
192 @@ -16171,7 +16169,7 @@
196 -@node Format with @t{texi2dvi}
198 @section Format with @code{texi2dvi}
200 @pindex texi2dvi @r{(shell script)}
201 @@ -16209,7 +16207,7 @@
202 @opindex --pdf@r{, for @command{texi2dvi}}
204 With the @option{--pdf} option, @command{texi2dvi} produces PDF output
205 -instead of DVI (@pxref{PDF Output}), by running @command{pdftex}
206 +instead of DVI (@pxref{texi2pdf}), by running @command{pdftex}
207 instead of @command{tex}. Alternatively, the command
208 @command{texi2pdf} is an abbreviation for running @samp{texi2dvi
209 --pdf}. The command @command{pdftexi2dvi} is also provided as a
210 @@ -16263,7 +16261,7 @@
211 For a list of all the options, run @samp{texi2dvi --help}.
214 -@node Format with @t{tex}/@t{texindex}
215 +@node @t{tex}/@t{texindex}
216 @section Format with @code{tex}/@code{texindex}
218 @cindex Shell formatting with @code{tex} and @code{texindex}
219 @@ -16479,7 +16477,7 @@
221 For example, the following commands will (probably) suffice to sort
222 the indices, format, and print this manual using the @code{texi2dvi}
223 -shell script (@pxref{Format with @t{texi2dvi}}).
224 +shell script (@pxref{@t{texi2dvi}}).
228 @@ -16954,7 +16952,7 @@
229 @xref{@t{@@small@dots{}}}, for information about commands that make
230 it easier to produce examples for a smaller manual.
232 -@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
233 +@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
234 for other ways to format with @code{@@smallbook} that do not require
235 changing the source file.
237 @@ -16985,7 +16983,7 @@
241 -@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
242 +@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
243 for other ways to format for different paper sizes that do not require
244 changing the source file.
246 @@ -17034,7 +17032,7 @@
247 margins, you must define a new command in @file{texinfo.tex} or
250 -@xref{Format with @t{texi2dvi}}, and @ref{Preparing for @TeX{}},
251 +@xref{@t{texi2dvi}}, and @ref{Preparing for @TeX{}},
252 for other ways to specify @code{@@pagesizes} that do not require
253 changing the source file.
255 @@ -17100,7 +17098,7 @@
256 magnifications. Be prepared to experiment.
263 @cindex Output, in PDF
264 @@ -17109,7 +17107,7 @@
265 The simplest way to generate PDF output from Texinfo source is to run
266 the convenience script @command{texi2pdf} (or @command{pdftexi2dvi});
267 this executes the @command{texi2dvi} script with the @option{--pdf}
268 -option (@pxref{Format with @t{texi2dvi}}). If for some reason you
269 +option (@pxref{@t{texi2dvi}}). If for some reason you
270 want to process the document by hand, you can run the @command{pdftex}
271 program instead of plain @command{tex}. That is, run @samp{pdftex
272 foo.texi} instead of @samp{tex foo.texi}.
273 @@ -17196,12 +17194,12 @@
276 * Reference Implementation:: @command{texi2any}: the reference implementation.
277 -* Invoking @t{texi2any}:: Running the translator from a shell.
278 +* @t{texi2any}:: Running the translator from a shell.
279 * @t{texi2any} Printed Output:: Calling @command{texi2dvi}.
280 * Pointer Validation:: How to check that pointers point somewhere.
281 * Customization Variables:: Configuring @command{texi2any}.
282 * Internationalization of Document Strings:: Translating program-inserted text.
283 -* Invoking @t{pod2texi}:: Translating Perl pod to Texinfo.
284 +* @t{pod2texi}:: Translating Perl pod to Texinfo.
285 * @t{texi2html}:: An ancestor of @command{texi2any}.
288 @@ -17262,10 +17260,10 @@
292 -@node Invoking @t{texi2any}
294 @section Invoking @command{texi2any}/@code{makeinfo} from a Shell
296 -@anchor{Invoking makeinfo}
301 @@ -17804,8 +17802,8 @@
302 @command{texi2dvi} directly.
304 The output format options for this are @option{--dvi},
305 -@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{Format
306 -with @t{texi2dvi}}, for more details on these options and general
307 +@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{@t{texi2dvi}},
308 +for more details on these options and general
309 @command{texi2dvi} operation. In addition, the @option{--verbose},
310 @option{--silent}, and @option{--quiet} options are passed on if
311 specified; the @option{-I} and @option{-o} options are likewise passed
312 @@ -17979,7 +17977,7 @@
313 @cindex Options, customization variables for
315 The following table gives the customization variables associated with
316 -some command line options. @xref{Invoking @t{texi2any}}, for the
317 +some command line options. @xref{@t{texi2any}}, for the
318 meaning of the options.
320 @multitable @columnfractions 0.5 0.5
321 @@ -18054,7 +18052,7 @@
323 These correspond to the command-line options (and
324 @code{TEXINFO_OUTPUT_FORMAT} environment variable values) of the same
325 -name. @xref{Invoking @t{texi2any}}.
326 +name. @xref{@t{texi2any}}.
329 Instead of generating a regular output format, output the count of
330 @@ -18702,7 +18700,7 @@
332 The following transformations are currently supported (many are used
333 in the @code{pod2texi} utility distributed with Texinfo;
334 -@pxref{Invoking @t{pod2texi}}):
335 +@pxref{@t{pod2texi}}):
338 @item complete_tree_nodes_menus
339 @@ -18877,7 +18875,7 @@
340 appropriately in many languages.
343 -@node Invoking @t{pod2texi}
345 @section Invoking @t{pod2texi}: Convert POD to Texinfo
348 @@ -19329,7 +19327,7 @@
349 located in other directories.
350 * Installing Dir Entries:: How to specify what menu entry to add
351 to the Info directory.
352 -* Invoking @t{install-info}:: @code{install-info} options.
353 +* @t{install-info}:: @code{install-info} options.
357 @@ -19567,7 +19565,7 @@
358 @@dircategory Texinfo documentation system
360 * Texinfo: (texinfo). The GNU documentation format.
361 -* install-info: (texinfo)Invoking install-info. @dots{}
362 +* install-info: (texinfo)install-info. @dots{}
366 @@ -19578,7 +19576,7 @@
367 INFO-DIR-SECTION Texinfo documentation system
369 * Texinfo: (texinfo). The GNU documentation format.
370 -* install-info: (texinfo)Invoking install-info. @dots{}
371 +* install-info: (texinfo)install-info. @dots{}
375 @@ -19600,7 +19598,7 @@
376 most others. Description for individual utilities best start in
377 column 48, where possible. For more information about formatting see
378 the @samp{--calign}, @samp{--align}, and @samp{--max-width} options in
379 -@ref{Invoking @t{install-info}}.
380 +@ref{@t{install-info}}.
382 If you use @code{@@dircategory} more than once in the Texinfo source,
383 each usage specifies the `current' category; any subsequent
384 @@ -19635,7 +19633,7 @@
385 traditional @command{man} system.
388 -@node Invoking @t{install-info}
389 +@node @t{install-info}
390 @subsection Invoking @command{install-info}
393 @@ -19901,7 +19901,7 @@
395 Some known exceptions to HTML@tie{}3.2 (using
396 @samp{--init-file=html32.pm} produces strict HTML@tie{}3.2 output;
397 -@pxref{Invoking @t{texi2any}}):
398 +@pxref{@t{texi2any}}):
402 @@ -20005,7 +20003,7 @@
403 @code{CASE_INSENSITIVE_FILENAMES}.
405 It is also possible to split at chapters or sections with
406 -@option{--split} (@pxref{Invoking @t{texi2any}}). In that case,
407 +@option{--split} (@pxref{@t{texi2any}}). In that case,
408 the file names are constructed after the name of the node associated
409 with the relevant sectioning command. Also, unless
410 @option{--no-node-files} is specified, a redirection file is output