- From: Robert Miner <RobertM@dessci.com>
- Date: Tue, 16 Sep 2003 09:59:01 -0500
- To: mortena@mip.sdu.dk
- Cc: www-math@w3.org, brianj@mip.sdu.dk
Hi.
> 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
myself:
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
status.
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
http://www.dessci.com/en/products/webeq
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
--Robert
------------------------------------------------------------------
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