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 that blahtex can 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 the http://gva.noekeon.org/blahtexml namespace. Whenever blahtexml meets 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. πŸŽ€βœ¨