BLAHTEXML(1)
π BLAHTEXML(1) β the blahtexml glow-up π
okay so bestie, you found the manual page for blahtexml, and it lives in the General Commands Manual section (that's section 1, iykyk). Sit down, grab a boba, we're doing math typesetting today. π§β¨
β¨ NAME β¨
blahtexml β Converts TeX equations into MathML. That's the whole vibe. TeX goes in, MathML comes out. π
πΈ SYNOPSIS πΈ
blahtexml [options] files...
That's it. Options first, then your files, periodt. π
π DESCRIPTION π
This manual page documents briefly the blahtexml command. (Briefly!! Don't come for me, that's literally what it says.)
blahtexml converts an equation given in a syntax close to TeX into MathML. It's a simple extension of blahtex β like, blahtex's cooler younger sibling who went to college. π
So in addition to the functionality of blahtex, blahtexml has XML processing in mind, and it's able to process a whole XML document into another XML document. Not just one formula at a time, bestie β blahtexml can convert all the formulas of the given XML file into MathML. All of them. Every single one. It ate. π₯
π OPTIONS π
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-`). A summary of options is included below. For a complete description, see the online documentation. π
--helpβ Show summary of options. Your classic "help me pls" button, no shame in it. π«Ά--texvc-compatible-commandsβ Enables use of commands that are specific to texvc, but that are not standard TeX/LaTeX/AMS-LaTeX commands. So like, texvc-only stuff. Special little guest commands. β¨--print-error-messagesβ This will print out a list of all error IDs and corresponding messages thatblahtexcan possibly emit inside an<error>block. Every possible oopsie, catalogued. π
π MATHML OPTIONS π
These options control the MathML output of the blahtexml program. Output control room, let's go.
--mathmlβ Enables MathML output. Yeah. That's the one. Turn it on. β--xmlinβ This allows one to embed TeX equations in an existing MathML code, using a special notation. The equations are given as attributes (inline or block) in thehttp://gva.noekeon.org/blahtexmlnamespace. Wheneverblahtexmlmeets such an equation, it expands it into the equivalent MathML code. π¦
For more information check http://gva.noekeon.org/blahtexml/how_to_use.html or the blahtexml manual.
--annotate-TeXβ Produces TeX annotations in the MathML output. Little notes, but make them TeX. π--annotate-PNGβ Produces PNG files and annotates the MathML output with the PNG file name. So you get pics and it tells you which pic. Very organized. π
π§ SEE ALSO π§
The program is documented fully by the online manual available at: http://gva.noekeon.org/blahtexml
π AUTHOR π
blahtexml was written by Gilles Van Assche. blahtex (whose superset is blahtexml) was written by David Harvey.
This manual page was written by Abhishek Dasgupta <abhidg@gmail.com>, for the Debian project (but may be used by others). π«Ά
and that's the whole page bestie, you're officially literate in blahtexml now π go convert some equations, you're gonna slay so hard, no cap. π¦
signing off from the General Commands Manual, this was BLAHTEXML(1), dated March 17, 2010 β yeah it's a little vintage, that's the charm, vintage is literally just main character energy with a timestamp. πβ¨
π¦ where this page comes from
- debian bookworm: blahtexml 0.9-1.1+b2
- debian trixie: blahtexml 0.9-1.2
- ubuntu jammy: blahtexml 0.9-1.1build2
- ubuntu noble: blahtexml 0.9-1.1build4
- ubuntu questing: blahtexml 0.9-1.2
- ubuntu resolute: blahtexml 1.0-1 Β· BSD-3-Clause
- ubuntu stonking: blahtexml 1.0-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms