makeinfo - translate Texinfo documents


SYNOPSIS

       makeinfo [OPTION]... TEXINFO-FILE...


DESCRIPTION

       Translate  Texinfo  source  documentation to various other
       formats: Info files suitable for reading online with Emacs
       or  standalone  GNU  Info  (by  default); plain text (with
       --no-headers); or HTML (with --html).


OPTIONS

       --commands-in-node-names
              allow @ commands in node names.

       -D VAR define a variable, as with @set.

       --docbook                  output DocBook rather than Info
       format.

       -E, --macro-expand FILE
              output macro-expanded source to FILE.

       --error-limit=NUM
              quit after NUM errors (default 100).

       --fill-column=NUM
              break Info lines at NUM characters (default 72).

       --footnote-style=STYLE
              output  footnotes according to STYLE: `separate' to
              place footnotes in their own node, `end'  to  place
              the footnotes at the end of the

              node in which they are defined (the default).

       --force
              preserve output even if errors.

       --help display this help and exit.

       --html output HTML rather than Info format.

       -I DIR append DIR to the @include search path.

       --ifhtml
              process @ifhtml and @html text even when not gener­
              ating HTML.

       --ifinfo
              process @ifinfo text even when generating HTML.

              process @iftex and @tex text.  implies  --no-split.

       --no-headers
              suppress  Info  node  separators  and  Node: lines;
              write to standard output without --output.

       --no-ifhtml
              do not process @ifhtml and @html text.

       --no-ifinfo
              do not process @ifinfo text.

       --no-iftex
              do not process @iftex and @tex text.

       --no-split
              suppress splitting of Info or HTML output, generate
              only one output file.

       --no-validate
              suppress node cross-reference validation.

       --no-warn
              suppress warnings (but not errors).

       --number-sections
              include chapter, section, etc. numbers in output.

       -o, --output=FILE
              output  to FILE (directory if split HTML), ignoring
              any @setfilename.

       -P DIR prepend DIR to the @include search path.

       --paragraph-indent=VAL
              indent Info paragraphs by VAL spaces  (default  3).
              if  VAL is `none', do not indent; if VAL is `asis',
              preserve existing indentation.

       --reference-limit=NUM
              warn about at most NUM references (default 1000).

       --split-size=NUM
              split into files at NUM size. (default 50000).

       -U VAR undefine a variable, as with @clear.

       -v, --verbose
              explain what is being done.

       --version
              display version information and exit.


       The defaults for the @if...  conditionals  depend  on  the
       output  format: if generating HTML, --ifhtml is on and the
       others are off; if generating Info or plain text, --ifinfo
       is on and the others are off.


EXAMPLES

       makeinfo foo.texi
              write Info to foo's @setfilename

       makeinfo --html foo.texi
              write HTML to foo's @setfilename

       makeinfo --no-headers -o - foo.texi
              write plain text to standard output

       makeinfo --number-sections foo.texi
              write Info with numbered sections

       makeinfo --no-split foo.texi
              write one Info file however big


REPORTING BUGS

       Email  bug  reports  to bug-texinfo@gnu.org, general ques­
       tions and discussion to help-texinfo@gnu.org.


COPYRIGHT

       Copyright © 2001 Free Software Foundation, Inc.  There  is
       NO warranty.  You may redistribute this software under the
       terms of the GNU General Public License.  For more  infor­
       mation about these matters, see the files named COPYING.


SEE ALSO

       The  full  documentation  for  makeinfo is maintained as a
       Texinfo manual.  If the info  and  makeinfo  programs  are
       properly installed at your site, the command

              info makeinfo

       should give you access to the complete manual.


Man(1) output converted with man2html