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