Contents|Index|Previous|Next

Command Line Options for Makeinfo

The following command line options are available for Makeinfo.

-I dir

Adds dir to the directory search list for finding files which are included with the @include command. By default, only the current directory is searched.

-D var

Defines the texinfo flag, var. This is equivalent to @set var in the Texinfo file.

-U var

Makes the Texinfo flag, var, undefined. This is equivalent to @clear var in the Texinfo file.

--error-limit num

Sets the maximum number of errors that Makeinfo will print before exiting (on the assumption that continuing would be useless). The default number of errors printed before Makeinfo gives up on processing the input file is 100.

--fill-column num

Specifies the maximum right-hand edge of a line. Paragraphs that are filled will be filled to this width. The default value for fill-column is 72.

--footnote-style style

Sets the footnote style to style. style should either be separate to have Makeinfo create a separate node containing the footnotes which appear in the current node, or end to have Makeinfo place the footnotes at the end of the current node.

--no-headers

Suppress the generation of menus and node headers. This option is useful together with the --output file and --no-split options (see following options) to produce a simple formatted file (suitable for printing on a dumb printer) from Texinfo source. If you do not have TEX, these two options may allow you to get readable hard copy.

--no-split

Suppress the splitting stage of Makeinfo. In general, large output files (where the size is greater than 70k bytes) are split into smaller subfiles, each one approximately 50k bytes.
If you specify --no-split, Makeinfo will not split up the output file.

--no-pointer-validate

--no-validate

Suppress the validation phase of Makeinfo. Normally, after the file is processed, some consistency checks are made to ensure that cross references can be resolved, and so forth. See What Makes a Valid info File?.

--no-warn

Suppress the output of warning messages. This does not suppress the output of error messages, simply warnings. You might want this if the file you are creating has texinfo examples in it, and the nodes that are referenced dont actually exist.

--no-number-footnotes

Suppress the automatic numbering of footnotes. The default is to number each footnote sequentially in a single node, resetting the current footnote number to 1 at the start of each node.

--output file
-o file

Specify that the output should be directed to file instead of the file name specified in the @setfilename command found in the Texinfo source. file can be the special token -, which specifies standard output.

--paragraph-indent num

Sets the paragraph indentation to num. The value of num is interpreted as follows:

- A value of 0 (or none) means not to change the existing indentation (in the source file) at the start of paragraphs.
- A value less than zero means to indent paragraph starts to column zero by deleting any existing indentation.
- A value greater than zero is the number of spaces to leave at the front of each paragraph start.

--reference-limit num

When a node has many references in a single Texinfo file, this may indicate an error in the structure of the file. num is the number of times a given node may be referenced before Makeinfo prints a warning message about it (with @prev, @next, or @note appearing in an @menu, for example).

--verbose

Causes Makeinfo to inform you as to what it is doing. Normally Makeinfo only outputs text if there are errors or warnings.

--version

Displays the Makeinfo version number.