source: trunk/texinfo/doc/makeinfo.1@ 3003

Last change on this file since 3003 was 2617, checked in by bird, 19 years ago

GNU Texinfo 4.8

File size: 5.6 KB
Line 
1.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.34.
2.TH MAKEINFO "1" "December 2004" "makeinfo 4.8" "User Commands"
3.SH NAME
4makeinfo \- translate Texinfo documents
5.SH SYNOPSIS
6.B makeinfo
7[\fIOPTION\fR]... \fITEXINFO-FILE\fR...
8.SH DESCRIPTION
9Translate Texinfo source documentation to various other formats, by default
10Info files suitable for reading online with Emacs or standalone GNU Info.
11.SS "General options:"
12.TP
13\fB\-\-error\-limit\fR=\fINUM\fR
14quit after NUM errors (default 100).
15.TP
16\fB\-\-force\fR
17preserve output even if errors.
18.TP
19\fB\-\-help\fR
20display this help and exit.
21.TP
22\fB\-\-no\-validate\fR
23suppress node cross\-reference validation.
24.TP
25\fB\-\-no\-warn\fR
26suppress warnings (but not errors).
27.TP
28\fB\-\-reference\-limit\fR=\fINUM\fR
29warn about at most NUM references (default 1000).
30.TP
31\fB\-v\fR, \fB\-\-verbose\fR
32explain what is being done.
33.TP
34\fB\-\-version\fR
35display version information and exit.
36.SS "Output format selection (default is to produce Info):"
37.TP
38\fB\-\-docbook\fR
39output Docbook XML rather than Info.
40.TP
41\fB\-\-html\fR
42output HTML rather than Info.
43.TP
44\fB\-\-xml\fR
45output Texinfo XML rather than Info.
46.TP
47\fB\-\-plaintext\fR
48output plain text rather than Info.
49.SS "General output options:"
50.TP
51\fB\-E\fR, \fB\-\-macro\-expand\fR FILE
52output macro\-expanded source to FILE.
53ignoring any @setfilename.
54.TP
55\fB\-\-no\-headers\fR
56suppress node separators, Node: lines, and menus
57from Info output (thus producing plain text)
58or from HTML (thus producing shorter output);
59also, write to standard output by default.
60.TP
61\fB\-\-no\-split\fR
62suppress splitting of Info or HTML output,
63generate only one output file.
64.TP
65\fB\-\-number\-sections\fR
66output chapter and sectioning numbers.
67.TP
68\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
69output to FILE (directory if split HTML),
70.SS "Options for Info and plain text:"
71.TP
72\fB\-\-enable\-encoding\fR
73output accented and special characters in
74Info output based on @documentencoding.
75.TP
76\fB\-\-fill\-column\fR=\fINUM\fR
77break Info lines at NUM characters (default 72).
78.TP
79\fB\-\-footnote\-style\fR=\fISTYLE\fR
80output footnotes in Info according to STYLE:
81`separate' to put them in their own node;
82`end' to put them at the end of the node
83.IP
84in which they are defined (default).
85.TP
86\fB\-\-paragraph\-indent\fR=\fIVAL\fR
87indent Info paragraphs by VAL spaces (default 3).
88If VAL is `none', do not indent; if VAL is
89`asis', preserve existing indentation.
90.TP
91\fB\-\-split\-size\fR=\fINUM\fR
92split Info files at size NUM (default 300000).
93.SS "Options for HTML:"
94.TP
95\fB\-\-css\-include\fR=\fIFILE\fR
96include FILE in HTML <style> output;
97read stdin if FILE is \-.
98.SS "Options for XML and Docbook:"
99.TP
100\fB\-\-output\-indent\fR=\fIVAL\fR
101indent XML elements by VAL spaces (default 2).
102If VAL is 0, ignorable whitespace is dropped.
103.SS "Input file options:"
104.TP
105\fB\-\-commands\-in\-node\-names\fR
106allow @ commands in node names.
107.TP
108\fB\-D\fR VAR
109define the variable VAR, as with @set.
110.TP
111\fB\-I\fR DIR
112append DIR to the @include search path.
113.TP
114\fB\-P\fR DIR
115prepend DIR to the @include search path.
116.TP
117\fB\-U\fR VAR
118undefine the variable VAR, as with @clear.
119.SS "Conditional processing in input:"
120.TP
121\fB\-\-ifdocbook\fR
122process @ifdocbook and @docbook even if
123not generating Docbook.
124.TP
125\fB\-\-ifhtml\fR
126process @ifhtml and @html even if not generating HTML.
127.TP
128\fB\-\-ifinfo\fR
129process @ifinfo even if not generating Info.
130.TP
131\fB\-\-ifplaintext\fR
132process @ifplaintext even if not generating plain text.
133.TP
134\fB\-\-iftex\fR
135process @iftex and @tex; implies \fB\-\-no\-split\fR.
136.TP
137\fB\-\-ifxml\fR
138process @ifxml and @xml.
139.TP
140\fB\-\-no\-ifdocbook\fR
141do not process @ifdocbook and @docbook text.
142.TP
143\fB\-\-no\-ifhtml\fR
144do not process @ifhtml and @html text.
145.TP
146\fB\-\-no\-ifinfo\fR
147do not process @ifinfo text.
148.TP
149\fB\-\-no\-ifplaintext\fR
150do not process @ifplaintext text.
151.TP
152\fB\-\-no\-iftex\fR
153do not process @iftex and @tex text.
154.TP
155\fB\-\-no\-ifxml\fR
156do not process @ifxml and @xml text.
157.IP
158Also, for the \fB\-\-no\-ifFORMAT\fR options, do process @ifnotFORMAT text.
159.IP
160The defaults for the @if... conditionals depend on the output format:
161if generating HTML, \fB\-\-ifhtml\fR is on and the others are off;
162if generating Info, \fB\-\-ifinfo\fR is on and the others are off;
163if generating plain text, \fB\-\-ifplaintext\fR is on and the others are off;
164if generating XML, \fB\-\-ifxml\fR is on and the others are off.
165.SH EXAMPLES
166.TP
167makeinfo foo.texi
168write Info to foo's @setfilename
169.TP
170makeinfo \fB\-\-html\fR foo.texi
171write HTML to @setfilename
172.TP
173makeinfo \fB\-\-xml\fR foo.texi
174write Texinfo XML to @setfilename
175.TP
176makeinfo \fB\-\-docbook\fR foo.texi
177write DocBook XML to @setfilename
178.TP
179makeinfo \fB\-\-no\-headers\fR foo.texi
180write plain text to standard output
181.IP
182makeinfo \fB\-\-html\fR \fB\-\-no\-headers\fR foo.texi write html without node lines, menus
183makeinfo \fB\-\-number\-sections\fR foo.texi write Info with numbered sections
184makeinfo \fB\-\-no\-split\fR foo.texi write one Info file however big
185.SH "REPORTING BUGS"
186Email bug reports to bug\-texinfo@gnu.org,
187general questions and discussion to help\-texinfo@gnu.org.
188Texinfo home page: http://www.gnu.org/software/texinfo/
189.SH COPYRIGHT
190Copyright \(co 2004 Free Software Foundation, Inc.
191There is NO warranty. You may redistribute this software
192under the terms of the GNU General Public License.
193For more information about these matters, see the files named COPYING.
194.SH "SEE ALSO"
195The full documentation for
196.B makeinfo
197is maintained as a Texinfo manual. If the
198.B info
199and
200.B makeinfo
201programs are properly installed at your site, the command
202.IP
203.B info makeinfo
204.PP
205should give you access to the complete manual.
Note: See TracBrowser for help on using the repository browser.