| @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-2022 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 <bug-texinfo@@gnu.org>. |
| |