]> git.pld-linux.org Git - packages/texinfo.git/blame - texinfo-info.patch
- updated to 6.1
[packages/texinfo.git] / texinfo-info.patch
CommitLineData
0d6c66b9
JB
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
3@@ -41,9 +41,9 @@
a1ee05d3 4 license to the document, as described in section 6 of the license.
6a31755e 5 @end copying
36510611
JB
6
7-@dircategory Texinfo documentation system
8+@dircategory Texinfo documentation system:
9 @direntry
a1ee05d3 10-* info stand-alone: (info-stnd). Read Info documents without Emacs.
a1ee05d3 11+* info stand-alone: (info-stnd). Read Info documents without Emacs
36510611
JB
12 @end direntry
13
6a31755e 14 @titlepage
38d767b6
JB
15--- texinfo-6.1/doc/texinfo.texi.orig 2016-02-06 10:04:55.000000000 +0100
16+++ texinfo-6.1/doc/texinfo.texi 2016-02-20 10:19:40.158531500 +0100
17@@ -55,16 +55,16 @@
6a31755e 18 @end quotation
19 @end copying
88542f05 20
21-@dircategory Texinfo documentation system
22+@dircategory Texinfo documentation system:
23 @direntry
24-* Texinfo: (texinfo). The GNU documentation format.
25-* install-info: (texinfo)Invoking install-info. Update info/dir entries.
a1ee05d3
JB
26-* makeinfo: (texinfo)Invoking makeinfo. Translate Texinfo source.
27-* pod2texi: (pod2texi)Invoking pod2texi. Translate Perl POD to Texinfo.
88542f05 28-* texi2dvi: (texinfo)Format with texi2dvi. Print Texinfo documents.
bae8a3f2 29-* texi2pdf: (texinfo)PDF Output. PDF output for Texinfo.
aed1e19e 30-* pdftexi2dvi: (texinfo)PDF Output. PDF output for Texinfo.
88542f05 31-* texindex: (texinfo)Format with tex/texindex. Sort Texinfo index files.
30fb22dd
JB
32+* Texinfo: (texinfo). The GNU documentation format
33+* install-info: (texinfo)install-info. Update info/dir entries
a1ee05d3
JB
34+* makeinfo: (texinfo)makeinfo. Translate Texinfo source
35+* pod2texi: (pod2texi)pod2texi. Translate Perl POD to Texinfo.
30fb22dd 36+* texi2dvi: (texinfo)texi2dvi. Print Texinfo documents
bae8a3f2 37+* texi2pdf: (texinfo)texi2pdf. PDF output for Texinfo
a1ee05d3
JB
38+* pdftexi2dvi: (texinfo)pdftexi2dvi. PDF output for Texinfo
39+* texindex: (texinfo)tex/texindex. Sort Texinfo index files
88542f05 40 @end direntry
41
0d6c66b9 42 @c Set smallbook if printing in smallbook format so the example of the
38d767b6 43@@ -557,8 +557,8 @@
88542f05 44 Formatting and Printing Hardcopy
45
a1ee05d3 46 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
38d767b6
JB
47-* Format with @command{texi2dvi}:: The simplest way to format.
48-* Format with @command{tex}/@command{texindex}:: Formatting with explicit shell commands.
49+* @command{texi2dvi}:: The simplest way to format.
50+* @command{tex}/@command{texindex}:: Formatting with explicit shell commands.
51 * Print with @command{lpr}:: How to print.
52 * Within Emacs:: How to format and print from an Emacs shell.
88542f05 53 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
38d767b6
JB
54@@ -571,7 +571,7 @@
55 * @code{@@pagesizes}:: How to print with customized page sizes.
bae8a3f2
JB
56 * Cropmarks and Magnification:: How to print marks to indicate the size
57 of pages and how to print scaled up output.
58-* PDF Output:: Portable Document Format output.
59+* texi2pdf:: Portable Document Format output.
a1ee05d3 60 * Obtaining @TeX{}:: How to obtain @TeX{}.
bae8a3f2 61
38d767b6
JB
62 Format with @command{tex}/@command{texindex}
63@@ -582,12 +582,12 @@
64 @command{texi2any}: The Generic Translator for Texinfo
30fb22dd 65
a1ee05d3 66 * Reference Implementation:: @command{texi2any}: the reference implementation.
38d767b6
JB
67-* Invoking @command{texi2any}:: Running the translator from a shell.
68+* @command{texi2any}:: Running the translator from a shell.
69 * @command{texi2any} Printed Output:: Calling @command{texi2dvi}.
30fb22dd 70 * Pointer Validation:: How to check that pointers point somewhere.
a1ee05d3
JB
71 * Customization Variables:: Configuring @command{texi2any}.
72 * Internationalization of Document Strings:: Translating program-inserted text.
38d767b6
JB
73-* Invoking @command{pod2texi}:: Translating Perl pod to Texinfo.
74+* @command{pod2texi}:: Translating Perl pod to Texinfo.
75 * @command{texi2html}:: An ancestor of @command{texi2any}.
a1ee05d3
JB
76
77 Customization Variables
38d767b6 78@@ -621,7 +621,7 @@
e63b1e8b 79 located in other directories.
88542f05 80 * Installing Dir Entries:: How to specify what menu entry to add
e63b1e8b 81 to the Info directory.
38d767b6
JB
82-* Invoking @command{install-info}:: @code{install-info} options.
83+* @command{install-info}:: @code{install-info} options.
88542f05 84
30fb22dd 85 Generating HTML
88542f05 86
38d767b6 87@@ -954,7 +954,7 @@
a1ee05d3 88 @uref{http://tug.org/TUGboat/tb22-3/tb72beebe-pdf.pdf} have some
eecec284
JB
89 background. By default, Texinfo uses the @command{pdftex} program, an
90 extension of @TeX{}, to output PDF; see
aed1e19e
JB
91-@uref{http://tug.org/applications/pdftex}. @xref{PDF Output}.
92+@uref{http://tug.org/applications/pdftex}. @xref{texi2pdf}.
bae8a3f2 93
a1ee05d3
JB
94 @item Docbook
95 @cindex Docbook output, overview
38d767b6
JB
96@@ -1961,7 +1961,7 @@
97 the original file name to leave enough space for the subfile suffix,
98 thus producing files named @file{texin-10}, @file{gcc.i12}, etc.
a1ee05d3 99
38d767b6
JB
100-See also the @option{--output} option in @ref{Invoking @command{texi2any}}.
101+See also the @option{--output} option in @ref{@command{texi2any}}.
a1ee05d3
JB
102
103
38d767b6
JB
104 @node @code{@@settitle}
105@@ -2594,8 +2594,8 @@
88542f05 106
107 You need to include the @code{@@set@dots{}contentsaftertitlepage}
108 commands early in the document (just after @code{@@setfilename}, for
fd409270 109-example). We recommend using @command{texi2dvi} (@pxref{Format with
38d767b6
JB
110-@command{texi2dvi}}) to specify this without altering the source file at
111+example). We recommend using @command{texi2dvi} (@pxref{@command{texi2dvi}})
a1ee05d3
JB
112+to specify this without altering the source file at
113 all. For example:
114
88542f05 115 @example
38d767b6 116@@ -12716,8 +12716,7 @@
eecec284
JB
117 itself, but will usually be the case for up-to-date distributions of
118 the extended @TeX{} programs @command{etex} (DVI output) and
119 @command{pdftex} (PDF output). @command{texi2dvi} will use the
120-extended @TeX{}s if they are available (@pxref{Format with
38d767b6
JB
121-@command{texi2dvi}}).
122+extended @TeX{}s if they are available (@pxref{@command{texi2dvi}}).
a1ee05d3
JB
123
124 In September 2006, the W3C Internationalization Activity released a
125 new recommendation for specifying languages:
38d767b6 126@@ -14040,8 +14039,8 @@
a1ee05d3
JB
127 some of the caveats are listed below. Thus, if you get macro-related
128 errors when producing the printed version of a manual, you might try
129 expanding the macros with @command{makeinfo} by invoking
130-@command{texi2dvi} with the @samp{-E} option (@pxref{Format with
38d767b6
JB
131-@command{texi2dvi}}). Or, more reliably, eschew Texinfo macros altogether
132+@command{texi2dvi} with the @samp{-E} option (@pxref{@command{texi2dvi}}).
a1ee05d3
JB
133+Or, more reliably, eschew Texinfo macros altogether
134 and use a language designed for macro processing, such as M4
135 (@pxref{External Macro Processors}).
136
38d767b6 137@@ -14433,8 +14432,8 @@
3b227dcc 138
6a31755e 139 @itemize @bullet
140 @item
a1ee05d3 141-If you run @command{texi2dvi} or its variants (@pxref{Format with
38d767b6
JB
142-@command{texi2dvi}}), you can pass @option{-E} and @command{texi2dvi}
143+If you run @command{texi2dvi} or its variants (@pxref{@command{texi2dvi}}),
a1ee05d3
JB
144+you can pass @option{-E} and @command{texi2dvi}
145 will run @command{makeinfo} first to expand macros and eliminate
146 @samp{#line}.
147
38d767b6 148@@ -14836,8 +14835,8 @@
88542f05 149
150 @menu
a1ee05d3 151 * Use @TeX{}:: Use @TeX{} to format for hardcopy.
38d767b6
JB
152-* Format with @command{texi2dvi}:: The simplest way to format.
153-* Format with @command{tex}/@command{texindex}:: Formatting with explicit shell commands.
154+* @command{texi2dvi}:: The simplest way to format.
155+* @command{tex}/@command{texindex}:: Formatting with explicit shell commands.
156 * Print with @command{lpr}:: How to print.
88542f05 157 * Within Emacs:: How to format and print from an Emacs shell.
158 * Texinfo Mode Printing:: How to format and print in Texinfo mode.
38d767b6
JB
159@@ -14850,7 +14849,7 @@
160 * @code{@@pagesizes}:: How to print with customized page sizes.
bae8a3f2
JB
161 * Cropmarks and Magnification:: How to print marks to indicate the size
162 of pages and how to print scaled up output.
163-* PDF Output:: Portable Document Format output.
164+* texi2pdf:: Portable Document Format output.
a1ee05d3 165 * Obtaining @TeX{}:: How to obtain @TeX{}.
bae8a3f2
JB
166 @end menu
167
38d767b6 168@@ -14867,7 +14866,7 @@
0d6c66b9 169 in itself.
88542f05 170
171
38d767b6
JB
172-@node Format with @command{texi2dvi}
173+@node @command{texi2dvi}
174 @section Format with @command{texi2dvi}
bae8a3f2 175
a1ee05d3 176 @pindex texi2dvi @r{(shell script)}
38d767b6 177@@ -14897,7 +14896,7 @@
a1ee05d3
JB
178 @opindex --pdf@r{, for @command{texi2dvi}}
179 @pindex pdftexi2dvi
bae8a3f2
JB
180 With the @option{--pdf} option, @command{texi2dvi} produces PDF output
181-instead of DVI (@pxref{PDF Output}), by running @command{pdftex}
182+instead of DVI (@pxref{texi2pdf}), by running @command{pdftex}
183 instead of @command{tex}. Alternatively, the command
aed1e19e 184 @command{texi2pdf} is an abbreviation for running @samp{texi2dvi
0d6c66b9 185 --pdf}. The command @command{pdftexi2dvi} is also provided as a
38d767b6
JB
186@@ -15031,7 +15030,7 @@
187 for troubleshooting purposes, and may change or disappear in the future.
0d6c66b9
JB
188
189
38d767b6
JB
190-@node Format with @command{tex}/@command{texindex}
191+@node @command{tex}/@command{texindex}
192 @section Format with @command{tex}/@command{texindex}
0d6c66b9
JB
193
194 @cindex Shell formatting with @code{tex} and @code{texindex}
38d767b6 195@@ -15245,7 +15244,7 @@
0d6c66b9
JB
196
197 For example, the following commands will (probably) suffice to sort
198 the indices, format, and print this manual using the @code{texi2dvi}
38d767b6
JB
199-shell script (@pxref{Format with @command{texi2dvi}}).
200+shell script (@pxref{@command{texi2dvi}}).
0d6c66b9
JB
201
202 @example
203 @group
38d767b6
JB
204@@ -15718,7 +15717,7 @@
205 @xref{@code{@@small@dots{}}}, for information about commands that make
a1ee05d3 206 it easier to produce examples for a smaller manual.
88542f05 207
38d767b6
JB
208-@xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
209+@xref{@command{texi2dvi}}, and @ref{Preparing for @TeX{}},
a1ee05d3
JB
210 for other ways to format with @code{@@smallbook} that do not require
211 changing the source file.
88542f05 212
38d767b6 213@@ -15748,7 +15747,7 @@
88542f05 214 @end group
215 @end example
216
38d767b6
JB
217-@xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
218+@xref{@command{texi2dvi}}, and @ref{Preparing for @TeX{}},
a1ee05d3
JB
219 for other ways to format for different paper sizes that do not require
220 changing the source file.
88542f05 221
38d767b6 222@@ -15797,7 +15796,7 @@
a1ee05d3
JB
223 margins, you must define a new command in @file{texinfo.tex} or
224 @file{texinfo.cnf}.
88542f05 225
38d767b6
JB
226-@xref{Format with @command{texi2dvi}}, and @ref{Preparing for @TeX{}},
227+@xref{@command{texi2dvi}}, and @ref{Preparing for @TeX{}},
a1ee05d3
JB
228 for other ways to specify @code{@@pagesizes} that do not require
229 changing the source file.
88542f05 230
38d767b6 231@@ -15863,7 +15862,7 @@
bae8a3f2
JB
232 magnifications. Be prepared to experiment.
233
234
235-@node PDF Output
236+@node texi2pdf
237 @section PDF Output
238 @cindex PDF output
0d6c66b9 239 @cindex Output, in PDF
38d767b6 240@@ -15872,7 +15871,7 @@
bae8a3f2 241 The simplest way to generate PDF output from Texinfo source is to run
aed1e19e 242 the convenience script @command{texi2pdf} (or @command{pdftexi2dvi});
a1ee05d3 243 this executes the @command{texi2dvi} script with the @option{--pdf}
38d767b6
JB
244-option (@pxref{Format with @command{texi2dvi}}). If for some reason you
245+option (@pxref{@command{texi2dvi}}). If for some reason you
a1ee05d3
JB
246 want to process the document by hand, you can run the @command{pdftex}
247 program instead of plain @command{tex}. That is, run @samp{pdftex
248 foo.texi} instead of @samp{tex foo.texi}.
38d767b6 249@@ -15959,12 +15958,12 @@
30fb22dd
JB
250
251 @menu
a1ee05d3 252 * Reference Implementation:: @command{texi2any}: the reference implementation.
38d767b6
JB
253-* Invoking @command{texi2any}:: Running the translator from a shell.
254+* @command{texi2any}:: Running the translator from a shell.
255 * @command{texi2any} Printed Output:: Calling @command{texi2dvi}.
30fb22dd 256 * Pointer Validation:: How to check that pointers point somewhere.
a1ee05d3
JB
257 * Customization Variables:: Configuring @command{texi2any}.
258 * Internationalization of Document Strings:: Translating program-inserted text.
38d767b6
JB
259-* Invoking @command{pod2texi}:: Translating Perl pod to Texinfo.
260+* @command{pod2texi}:: Translating Perl pod to Texinfo.
261 * @command{texi2html}:: An ancestor of @command{texi2any}.
a1ee05d3 262 @end menu
30fb22dd 263
38d767b6 264@@ -16025,10 +16024,10 @@
a1ee05d3 265 @command{texi2any}.
30fb22dd 266
30fb22dd 267
38d767b6
JB
268-@node Invoking @command{texi2any}
269+@node @command{texi2any}
270 @section Invoking @command{texi2any}/@command{makeinfo} from a Shell
a1ee05d3
JB
271
272-@anchor{Invoking makeinfo}
273+@anchor{makeinfo}
274 @pindex makeinfo
275 @pindex texi2any
276
38d767b6 277@@ -16567,8 +16566,8 @@
0d6c66b9 278 @command{texi2dvi} directly.
a1ee05d3
JB
279
280 The output format options for this are @option{--dvi},
281-@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{Format
38d767b6
JB
282-with @command{texi2dvi}}, for more details on these options and general
283+@option{--dvipdf}, @option{--pdf}, and @option{--ps}. @xref{@command{texi2dvi}},
a1ee05d3
JB
284+for more details on these options and general
285 @command{texi2dvi} operation. In addition, the @option{--verbose},
286 @option{--silent}, and @option{--quiet} options are passed on if
287 specified; the @option{-I} and @option{-o} options are likewise passed
38d767b6 288@@ -16741,7 +16740,7 @@
a1ee05d3
JB
289 @cindex Options, customization variables for
290
291 The following table gives the customization variables associated with
38d767b6
JB
292-some command line options. @xref{Invoking @command{texi2any}}, for the
293+some command line options. @xref{@command{texi2any}}, for the
a1ee05d3
JB
294 meaning of the options.
295
296 @multitable @columnfractions 0.5 0.5
38d767b6 297@@ -16816,7 +16815,7 @@
a1ee05d3
JB
298 @itemx xml
299 These correspond to the command-line options (and
300 @code{TEXINFO_OUTPUT_FORMAT} environment variable values) of the same
38d767b6
JB
301-name. @xref{Invoking @command{texi2any}}.
302+name. @xref{@command{texi2any}}.
a1ee05d3
JB
303
304 @item debugcount
305 Instead of generating a regular output format, output the count of
38d767b6 306@@ -17471,7 +17470,7 @@
eecec284
JB
307
308 The following transformations are currently supported (many are used
309 in the @code{pod2texi} utility distributed with Texinfo;
38d767b6
JB
310-@pxref{Invoking @command{pod2texi}}):
311+@pxref{@command{pod2texi}}):
eecec284
JB
312
313 @ftable @samp
314 @item complete_tree_nodes_menus
38d767b6 315@@ -17646,7 +17645,7 @@
a1ee05d3
JB
316 appropriately in many languages.
317
318
38d767b6
JB
319-@node Invoking @command{pod2texi}
320+@node @command{pod2texi}
321 @section Invoking @command{pod2texi}: Convert POD to Texinfo
a1ee05d3
JB
322
323 @pindex pod2texi
38d767b6 324@@ -18102,7 +18101,7 @@
e63b1e8b 325 located in other directories.
88542f05 326 * Installing Dir Entries:: How to specify what menu entry to add
e63b1e8b 327 to the Info directory.
38d767b6
JB
328-* Invoking @command{install-info}:: @code{install-info} options.
329+* @command{install-info}:: @code{install-info} options.
88542f05 330 @end menu
331
608fd4fd 332
38d767b6 333@@ -18340,7 +18339,7 @@
8beb950e
JB
334 @@dircategory Texinfo documentation system
335 @@direntry
336 * Texinfo: (texinfo). The GNU documentation format.
337-* install-info: (texinfo)Invoking install-info. @dots{}
338+* install-info: (texinfo)install-info. @dots{}
339 @dots{}
340 @@end direntry
341 @end smallexample
38d767b6 342@@ -18351,7 +18350,7 @@
8beb950e
JB
343 INFO-DIR-SECTION Texinfo documentation system
344 START-INFO-DIR-ENTRY
345 * Texinfo: (texinfo). The GNU documentation format.
346-* install-info: (texinfo)Invoking install-info. @dots{}
347+* install-info: (texinfo)install-info. @dots{}
348 @dots{}
349 END-INFO-DIR-ENTRY
350 @end smallexample
38d767b6 351@@ -18373,7 +18372,7 @@
8beb950e
JB
352 most others. Description for individual utilities best start in
353 column 48, where possible. For more information about formatting see
354 the @samp{--calign}, @samp{--align}, and @samp{--max-width} options in
38d767b6
JB
355-@ref{Invoking @command{install-info}}.
356+@ref{@command{install-info}}.
8beb950e
JB
357
358 If you use @code{@@dircategory} more than once in the Texinfo source,
359 each usage specifies the `current' category; any subsequent
38d767b6 360@@ -18408,7 +18407,7 @@
e63b1e8b 361 traditional @command{man} system.
88542f05 362
363
38d767b6
JB
364-@node Invoking @command{install-info}
365+@node @command{install-info}
e63b1e8b 366 @subsection Invoking @command{install-info}
88542f05 367
a1ee05d3 368 @pindex install-info
38d767b6 369@@ -18676,7 +18675,7 @@
0d6c66b9
JB
370 @pindex html32.pm
371 Some known exceptions to HTML@tie{}3.2 (using
372 @samp{--init-file=html32.pm} produces strict HTML@tie{}3.2 output;
38d767b6
JB
373-@pxref{Invoking @command{texi2any}}):
374+@pxref{@command{texi2any}}):
0d6c66b9
JB
375
376 @enumerate
377 @item
38d767b6 378@@ -18778,7 +18777,7 @@
a1ee05d3
JB
379 @code{CASE_INSENSITIVE_FILENAMES}.
380
381 It is also possible to split at chapters or sections with
38d767b6
JB
382-@option{--split} (@pxref{Invoking @command{texi2any}}). In that case,
383+@option{--split} (@pxref{@command{texi2any}}). In that case,
a1ee05d3
JB
384 the file names are constructed after the name of the node associated
385 with the relevant sectioning command. Also, unless
386 @option{--no-node-files} is specified, a redirection file is output
38d767b6
JB
387@@ -22392,8 +22391,7 @@
388 this, you must run the @code{texindex} command after first running the
389 @code{tex} typesetting command; and then you must run the @code{tex}
390 command again. Or else run the @code{texi2dvi} command which
391-automatically creates indices as needed (@pxref{Format with
392-@command{texi2dvi}}).
393+automatically creates indices as needed (@pxref{@command{texi2dvi}}).
394
395 Often, when you are writing a document, you want to typeset and print
396 only part of a file to see what it will look like. You can use the
This page took 0.110676 seconds and 4 git commands to generate.