all news items…

News feed icon News feed (atom)

Blahtex and Blahtexml: Converting TeX equations into MathML

Blahtex(ml) pages

Files

Links

Welcome to the web page dedicated to blahtex and blahtexml.

What are blahtex and blahtexml?

Blahtex is a program written in C++, which converts an equation given in a syntax close to TeX into MathML. It is designed by David Harvey and is aimed at supporting equations in MediaWiki.

Blahtexml is a simple extension of blahtex, written by Gilles Van Assche. In addition to the functionality of blahtex, blahtexml has XML processing in mind and is able to process a whole XML document into another XML document. Instead of converting only one formula at a time, blahtexml can convert all the formulas of the given XML file into MathML.

Due to their big overlap, blahtex and blahtexml are maintained together.

Latest news

27 November 2010 — Blahtexml 0.9 released

The new blahtexml 0.9 offers better support for inline vs block equations.

Inline equations are displayed in the text, while block (or "display") equations are displayed stand-alone. In the latter case, TeX adapts its rendering, such as moving the limits of sums below and above the sum symbol.

This translates into the following changes in blahtex and blahtexml. For blahtex, the --displaymath option is now a general option, which causes the equation to be set in block mode, both for MathML and PNG outputs. For blahtexml (with --xmlin), each equation can be given as inline or block. It now properly converts block equations in display style.

8 March 2010 — Blahtexml 0.8 released

In this release, blahtexml 0.8 supports Xerces-C 3.0 in addition to version 2.8.

As added functionality, blahtexml can produce annotations with TeX and/or PNG outputs (options --annotate-TeX and --annotate-PNG), in parallel to the MathML code. This way, the XML output produced by blahtexml contains mathematical formulas in up to three different formats simultaneously: MathML, TeX and as PNG images. Subsequent filters or XML processors can take advantage of this to produce documents in different formats from the same source.

all news items…

Feedback

Feedback is greatly appreciated. For bug reporting and feedback in general, please contact me at blahtexml-at-noekeon-dot-org.