JezK
Edit File: Generic-Translator-texi2any.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- This manual is for GNU Texinfo (version 6.8, 8 June 2021), a documentation system that can produce both online information and a printed manual from a single source using semantic markup. Copyright (C) 1988, 1990-1993, 1995-1999, 2001-2021 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". --> <title>Generic Translator texi2any (GNU Texinfo 6.8)</title> <meta name="description" content="Generic Translator texi2any (GNU Texinfo 6.8)"> <meta name="keywords" content="Generic Translator texi2any (GNU Texinfo 6.8)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2any"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="index.html" rel="start" title="Top"> <link href="Command-and-Variable-Index.html" rel="index" title="Command and Variable Index"> <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents"> <link href="index.html" rel="up" title="Top"> <link href="Creating-and-Installing-Info-Files.html" rel="next" title="Creating and Installing Info Files"> <link href="Hardcopy.html" rel="prev" title="Hardcopy"> <style type="text/css"> <!-- a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em} a.summary-letter {text-decoration: none} blockquote.indentedblock {margin-right: 0em} div.display {margin-left: 3.2em} div.example {margin-left: 3.2em} kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} pre.menu-preformatted {font-family: serif} span.nolinebreak {white-space: nowrap} span.roman {font-family: initial; font-weight: normal} span.sansserif {font-family: sans-serif; font-weight: normal} span:hover a.copiable-anchor {visibility: visible} ul.no-bullet {list-style: none} --> </style> </head> <body lang="en"> <div class="chapter" id="Generic-Translator-texi2any"> <div class="header"> <p> Next: <a href="Creating-and-Installing-Info-Files.html" accesskey="n" rel="next">Creating and Installing Info Files</a>, Previous: <a href="Hardcopy.html" accesskey="p" rel="prev">Formatting and Printing Hardcopy</a>, Up: <a href="index.html" accesskey="u" rel="up">Texinfo</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Command-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p> </div> <hr> <span id="texi2any_003a-The-Generic-Translator-for-Texinfo"></span><h2 class="chapter">19 <code>texi2any</code>: The Generic Translator for Texinfo</h2> <p><code>texi2any</code> is the generic translator for Texinfo that can produce different output formats and is highly customizable. It supports these formats: </p> <dl compact="compact"> <dt><span>Info (by default, or with <samp>--info</samp>),</span></dt> <dt><span>HTML (with <samp>--html</samp>),</span></dt> <dt><span>plain text (with <samp>--plaintext</samp>),</span></dt> <dt><span>DocBook (with <samp>--docbook</samp>),</span></dt> <dt><span>Texinfo XML (with <samp>--xml</samp>).</span></dt> </dl> <p><code>makeinfo</code> is an alias for <code>texi2any</code>. By default, both <code>texi2any</code> and <code>makeinfo</code> generate Info output; indeed, there are no differences in behavior based on the name. </p> <p>Beside these default formats, command line options to <code>texi2any</code> can change many aspects of the output. Beyond that, initialization files provide even more control over the final output—nearly anything not specified in the Texinfo input file. Initialization files are written in Perl, like the main program, and anything which can be specified on the command line can also be specified within a initialization file. </p> <ul class="section-toc"> <li><a href="Invoking-texi2any.html" accesskey="1">Invoking <code>texi2any</code>/<code>makeinfo</code> from a Shell</a></li> <li><a href="texi2any-Environment-Variables.html" accesskey="2">Environment Variables Recognized by <code>texi2any</code></a></li> <li><a href="texi2any-Printed-Output.html" accesskey="3"><code>texi2any</code> Printed Output</a></li> <li><a href="Customization-Variables.html" accesskey="4">Customization Variables</a></li> <li><a href="Internationalization-of-Document-Strings.html" accesskey="5">Internationalization of Document Strings</a></li> <li><a href="Invoking-pod2texi.html" accesskey="6">Invoking <code>pod2texi</code>: Convert POD to Texinfo</a></li> <li><a href="texi2html.html" accesskey="7"><code>texi2html</code>: Ancestor of <code>texi2any</code></a></li> </ul> </div> </body> </html>