man hevea (Commandes) - A fast LaTeX to HTML translator

NAME

hevea - A fast LaTeX to HTML translator

SYNOPSIS

hevea [options] <texfile>

DESCRIPTION

This manual page documents briefly the hevea command. This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page.

Using hevea it is possible to translate large documents written in LaTeX, such as manuals, books, etc., very quickly into HTML. All documents are translated as one single HTML file. The output file can be cut into smaller files, using the companion program hacha.

The Debian version of HeVeA differs from the original HeVeA distribution in that pictures are by default generated in the png format instead of gif. The original behaviour can be regained by feeding the following option to hevea:

gif.hva

and then invoke imagen with the -gif option.

OPTIONS

General Options

-version
-v
Verbose flag, can be repeated to increase verbosity.
-s
Suppress warnings.
-I dirname
Add dirname to the search path.
-o name
Make name the output basename. However, if name is base.html, then the output basename is base.
-e filename
Prevent hevea from loading any file whose name is filename. Note that this option applies to all files, including hevea.hva and base style files.
-fix
Iterate HeVeA until a fixpoint is found. Additionnaly, images get generated automatically.
-O
Optimize HTML by calling esponja.
-exec prog
Execute file prog and read the output. The file prog must have execution permission and is searched by following the searching rules of hevea.
-francais
Set French mode. This has three consequences: Some words inserted by LaTeX (such as ``Chapter'', ``Bibliography'', ...) are replaced by French words. HeVeA sets the boolean register french to true.
-help
Print version number and a short help message.
Show hevea version and exit.

Options controlling the generation of HTML code

-entities
Render symbols by using entities. This is the default.
-symbols
Render symbols by using the symbol font. This mode is deprecated and is no more maintained.
-textsymbols
Render symbols by English text.
-moreenties
Enable the output of some unfrequent entities. Use this option to target browsers with wide entities support. -noiso Do not output (iso-latin1) characters whose code is above 127 (i.e. output ascii only). These characters are replaced by HTML entities. This option is mostly useful for generating HTML that will be displayed properly by Netscape Communicator on a Macintosh.
-charset charset-name
In the generated html output, the <head> section will contain a <META> tag, with the content attribute containing charset=charset-name. The default is the name of the charset obtained by executing locale charmap.
-mathml
Produces MathML output for equations, very experimental.
-pedantic
Be strict in interpreting HTMLdefinition. In particular, this option disable size and color changes inside <PRE>... </PRE>, which are otherwise performed.

Options for alternative output formats

-text
Output plain text. Output file extension is .txt.
-info
Output info format. Output file extension is .info.
-w width
Set the line width for text or info output, defaults to 72.

SEE ALSO

hacha(1), imagen(1), esponja(1).

The HeVeA documentation can be found on the HeVeA home page http://para.inria.fr/~maranget/hevea/index.html. On a Debian system it can also be accessed at /usr/share/doc/hevea-doc/html, provided the package hevea-doc (from the non-free section) is installed.

AUTHOR

HeVeA is written by Luc Maranget <Luc.Maranget@inria.fr>.

This manual page was compiled by Ralf Treinen <treinen@debian.org> and Georges Mariano <Georges.Mariano@inrets.fr> from the HeVeA documentation for the Debian GNU/Linux system (but may be used by others).