@subsection pod2texi @anchor{pod2texi} @subsubheading pod2texi NAME @anchor{pod2texi NAME} pod2texi - convert Pod to Texinfo @subsubheading pod2texi SYNOPSIS @anchor{pod2texi SYNOPSIS} @verbatim pod2texi [OPTION]... POD... @end verbatim @subsubheading pod2texi DESCRIPTION @anchor{pod2texi DESCRIPTION} Translate Pod file(s) to Texinfo. There are two basic modes of operation. First, by default, each Pod is translated to a standalone Texinfo manual. Second, if @code{--base-level} is set higher than 0, each Pod is translated to a file suitable for @code{@@include}, and one more file with a main menu and all the @code{@@include} is generated. @subsubheading pod2texi OPTIONS @anchor{pod2texi OPTIONS} @table @asis @item @strong{@asis{}-@asis{}-@asis{}appendix-sections} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}appendix-sections}} Use appendix sectioning commands (@code{@@appendix}, ...) instead of the default numbered sectioning Texinfo @@-commands (@code{@@chapter}, @code{@@section}, ...). @item @strong{@asis{}-@asis{}-@asis{}base-level}=@emph{NUM|NAME} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}base-level}=@emph{NUM|NAME}} Sets the level of the @code{head1} commands. It may be an integer or a Texinfo sectioning command (without the @code{@@}): 1 corresponds to the @code{@@chapter}/@code{@@unnumbered} level, 2 to the @code{@@section} level, and so on. The default is 0, meaning that @code{head1} commands are still output as chapters, but the output is arranged as a standalone manual. If the level is not 0, the Pod file is rendered as a fragment of a Texinfo manual suitable for @code{@@include}. In this case, each Pod file has an additional sectioning command covering the entire file, one level above the @code{--base-level} value. Therefore, to make each Pod file a chapter in a large manual, you should use @code{section} as the base level. For an example of making Texinfo out of the Perl documentation itself, see @code{contrib/perldoc-all} in the Texinfo source distribution. @item @strong{@asis{}-@asis{}-@asis{}debug}=@emph{NUM} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}debug}=@emph{NUM}} Set debugging level to @emph{NUM}. @item @strong{@asis{}-@asis{}-@asis{}headings-as-sections} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}headings-as-sections}} Use headings commands (@code{@@heading}, ...) instead of the default numbered sectioning Texinfo @@-commands (@code{@@chapter}, @code{@@section}, ...). The sectioning command covering the entire file output for each Pod file if @strong{@asis{}-@asis{}-@asis{}base-level} is not 0 is a numbered command. @item @strong{@asis{}-@asis{}-@asis{}help} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}help}} Display help and exit. @item @strong{@asis{}-@asis{}-@asis{}menus} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}menus}} Output node menus. If there is a main manual, its Top node menu is always output, since a master menu is generated. Other nodes menus are not output in the default case. @item @strong{@asis{}-@asis{}-@asis{}output}=@emph{NAME} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}output}=@emph{NAME}} Name for the first manual, or the main manual if there is a main manual. Default is to write to standard output. @item @strong{@asis{}-@asis{}-@asis{}no-section-nodes} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}no-section-nodes}} Use anchors for sections instead of nodes. @item @strong{@asis{}-@asis{}-@asis{}no-fill-section-gaps} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}no-fill-section-gaps}} Do not fill sectioning gaps with empty @code{@@unnumbered} files. Ordinarily, it's good to keep the sectioning hierarchy intact. @item @strong{@asis{}-@asis{}-@asis{}preamble}=@emph{STR} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}preamble}=@emph{STR}} Insert @emph{STR} as top boilerplate before menu and includes. If @emph{STR} is set to @code{-}, read the top boilerplate from the standard input. The default top boilerplate is a minimal beginning for a Texinfo document. @item @strong{@asis{}-@asis{}-@asis{}setfilename}=@emph{STR} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}setfilename}=@emph{STR}} Use @emph{STR} in top boilerplate before menu and includes for @code{@@setfilename}. No @code{@@setfilename} is output in the default case. @item @strong{@asis{}-@asis{}-@asis{}subdir}=@emph{NAME} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}subdir}=@emph{NAME}} If there is a main manual with include files (each corresponding to an input Pod file), then those include files are put in directory @emph{NAME}. @item @strong{@asis{}-@asis{}-@asis{}unnumbered-sections} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}unnumbered-sections}} Use unnumbered sectioning commands (@code{@@unnumbered}, ...) instead of the default numbered sectioning Texinfo @@-commands (@code{@@chapter}, @code{@@section}, ...). @item @strong{@asis{}-@asis{}-@asis{}top}=@emph{TOP} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}top}=@emph{TOP}} Name of the @code{@@top} element for the main manual. May contain Texinfo code. @item @strong{@asis{}-@asis{}-@asis{}version} @anchor{pod2texi @strong{@asis{}-@asis{}-@asis{}version}} Display version information and exit. @end table @subsubheading pod2texi SEE ALSO @anchor{pod2texi SEE ALSO} @ref{,,, Pod-Simple-Texinfo}. @ref{,,, perlpod}. The Texinfo manual. Texinfo home page: @url{http://www.gnu.org/software/texinfo/} @subsubheading pod2texi COPYRIGHT AND LICENSE @anchor{pod2texi COPYRIGHT AND LICENSE} Copyright 2012-2023 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. There is NO WARRANTY, to the extent permitted by law. @subsubheading pod2texi AUTHOR @anchor{pod2texi AUTHOR} Patrice Dumas .