W3C home > Mailing lists > Public > www-math@w3.org > September 2003

Re: Latex to Mathml translators

From: Robert Miner <RobertM@dessci.com>
Date: Tue, 16 Sep 2003 09:59:01 -0500
Message-Id: <200309161459.h8GEx1607332@wisdom.geomtech.com>
To: mortena@mip.sdu.dk
Cc: www-math@w3.org, brianj@mip.sdu.dk


> What is the best Latex-Mathml translator?
> Please write me links and a short description.

I don't think there is a clear "best" but here is a list I keep for

TeX to MathML Conversion

Many projects involving MathML involve converting legacy data into XML
format, and one of the most important legacy formats in this context
is TeX. There are a number of software packages that attempt TeX to
MathML conversion. Unfortunately, while they each have strengths and
weaknesses, as of today, probably none of them is entirely
satisfactory for a demanding, large-scale workflow. Most of them are
under active development, however, and entertain feature requests.

Below is a partial list of projects that I know of, along with some
notes as to their current status.

TtM, http://hutchinson.belmont.ma.us/tth/mml/
    Simple-to-use commercial software and web service. Generates HTML
    + presentation MathML, and is not configurable for other document
    markup languages. Fairly full LaTeX support. Not under active
    development, I understand, but feature requests are entertained.

tex4ht, http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html
    Open-source general-purpose TeX to XML converted. It is highly
    configurable, with a number of pre-built configurations, and
    generates XTHML + MathML, Docbook + MathML, etc. Fairly full LaTeX
    support, depending on how much configuration you are willing to
    do. Under active but slow development, with the MathML part driven
    primarily by feature requests.

Omega, http://omega.cse.unsw.edu.au:8080/index.html
    Omega is a modified version of TeX that incorporates Unicode
    support and MathML support. Since it is built on the TeX engine,
    it has full support for all flavors of TeX. In theory, it can be
    configured to generate a variety of XML + MathML formats, however,
    I'm not sure how much of this machinery is in the released
    code. It's under active development, driven primarily by requests
    and funding opportunities.

NIST converter, work in progress, bruce.miller@nist.gov
    Bruce Miller at NIST is developing a sophisticated TeX to XML +
    MathML conversion system. Contact him directly for the latest

Custom converters, http://www.stratumtek.ca
    Stan Devitt is the principal at Stratum Technical Services which
    makes a specialty of developing custom TeX to XML + MathML
    converters tuned to particular flavors of TeX and XML doctypes.
    Excellent results, but not a generic solution. 

ORCCA TeX to MathML translator, http://www.orcca.on.ca/MathML/
    Ontario Research Center for Computer Algebra (ORCCA) is actively
    doing research in a number of areas related to MathML, including
    TeX to XML + MathML conversion. They maintain a translator web
    service. Contact them directly for current status.

itex2mml, http://pear.math.pitt.edu/mathzilla
    This is an open source converter and Web service that convert
    Latex Math into MathML within a document. Note it does not convert
    the document markup.

WebEQ Publisher and Equation Server
    Commercial software that converts "WebTeX" into MathML within a
    document. Note it doesn't convert the document markup.

TeX2Word, http://www.word2tex.com/
    Commercial software that translates TeX to MS Word format. While
    this is not in itself a TeX to MathML conversion solution, it
    could in principle be used together with MathType, which converts
    from MS Word to (X)HTML + MathML. 

Last modified: Tue May 13 13:01:35 2003


Dr. Robert Miner                                RobertM@dessci.com
MathML 2.0 Specification Co-editor                    651-223-2883
Design Science, Inc.   "How Science Communicates"   www.dessci.com
Received on Tuesday, 16 September 2003 10:58:43 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:34 UTC