HEVEA(1)
β¨ hevea β bestie edition π
okay so real talk: this is the manual page for hevea, and it lives in the General Commands Manual section (section 1, the commands section, iykyk). she's giving translator, she's giving fast, and she's about to make your LaTeX look cute in a browser. π¦
πΈ NAME πΈ
hevea β a fast LaTeX to HTML translator. that's it. that's the whole vibe. π
π SYNOPSIS π
hevea [options] <texfile>
π DESCRIPTION π
so this manual page is basically a little brief on the hevea command, and here's the tea: it was written for the Debian GNU/Linux distribution specifically, because the original program simply does not have a manual page of its own. not me being the replacement manual π she stepped up tho.
anyway, with hevea you can translate large documents written in LaTeX β think manuals, books, etc. β into HTML, and you can do it very quickly. and the way it handles them? every document gets translated as one single HTML file. one. iconic minimalism honestly.
but bestie, if that one file is too much for you, you can cut the output into smaller files using the companion program hacha. teamwork makes the dream work fr fr. π«Ά
β¨ OPTIONS β¨
π General Options π
-versionβ shows you theheveaversion and then dips. exit, stage left. πͺ-vβ verbose flag. and the slay part? you can repeat it to keep increasing the verbosity. more-v, more words. go off.-dvβ adds a border around some of the block-level elements that get issued. specifically: allDIVandPget bordered, and the structure of displayed material also gets shown. it's giving debug vision π-sβ suppress warnings. sometimes you just don't wanna hear it π-Idirname β adds dirname to the search path. like, "look here too bestie."-oname β makes name the output basename. BUT β οΈ plot twist: if name isbase.html, then the output basename isbase. sneaky little detail, remember it.-efilename β preventsheveafrom loading any file whose name is filename. and heads up: this option applies to all files, includinghevea.hvaand base style files. so likeβ¦ it's powerful, use accordingly.-fixβ iterates HeVeA until a fixpoint is found. and bonus: images get generated automatically. set it and forget it β¨-Oβ optimize the HTML by callingesponja. cute little glow-up pass.-execprog β executes file prog and reads the output. prog must have execution permission, and it's searched by following the searching rules ofhevea. respect the search rules, she has a system.-francaisβ deprecated by babel support π this option issues a warning message. she's retired but she'll still yell at you about it.-help,--helpβ prints the version number and a short help message. when in doubt, ask for help, no shame.-rszβ size of leaves in the rope implementation. default is 1024. for context: ropes are a datastructure internally used byheveato represent large pieces of text. lowkey fascinating ngl π§
π¦ Options controlling the generation of HTML code π¦
-entitiesβ renders symbols by using entities. this is the default, so if you do nothing, this is what you get. queen behavior π-textsymbolsβ renders symbols by English text instead.-moreentitiesβ enables the output of some infrequent entities. use this option to target browsers with wide entities support. niche but valid.-mathmlβ produces MathML output for equations. very experimental β οΈ like, handle with care, she's still figuring herself out.-pedanticβ be strict in interpreting the HTML definition. in particular, this option disables size and color changes inside<PRE>... </PRE>, which are otherwise performed. rules are rules π
πΈ Options for alternative output formats πΈ
-textβ output plain text. output file extension is.txt.-infoβ output info format. output file extension is.info.-wwidth β sets the line width for text or info output, defaults to 72.
π SEE ALSO π
and bestie, the HeVeA documentation can be found on the HeVeA home page at http://hevea.inria.fr. on a Debian system you can also access it at /usr/share/doc/hevea-doc/html β provided the package hevea-doc (from the non-free section) is installed. yes, non-free. read the fine print, she's thorough π
π± ENVIRONMENT π±
SOURCE_DATE_EPOCHβ when set, uses that value as the date for defining the counters and commands described in the section Date and Time of the manual. reproducible vibes only π°οΈ
π 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 hey, it may be used by others too π«Ά
and that's the whole page, bestie! π this was theheveapage,HEVEA(1), from the General Commands Manual β go forth and translate your LaTeX, you absolute main character. periodt. π β¨
π¦ where this page comes from
- debian bookworm: hevea 2.36-1 Β· QPL-1.0-with-linking-exception
- debian trixie: hevea 2.36-2+b4 Β· QPL-1.0-with-linking-exception
- ubuntu jammy: hevea 2.35-1build1 Β· QPL-1.0-with-linking-exception
- ubuntu noble: hevea 2.36-2 Β· QPL-1.0-with-linking-exception
- ubuntu questing: hevea 2.36-2
- ubuntu resolute: hevea 2.36-2build3 Β· QPL-1.0-with-linking-exception
- ubuntu stonking: hevea 2.38-1build2 Β· QPL-1.0-with-linking-exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms