Related resources: | MathML to TeX translator, |
MathML content to presentation translator (XSLT stylesheet). |
Thank you for your interest in our TeX/LaTeX to MathML translator. While our translator is not one of a kind, it has several advantages over the others. For one thing, since it is coded in Java, it is easily portable. Still, it is quite fast (it rarely takes more than a second to translate a document).
Yet another feature makes it unique - the mapping file, which is a human readable XML file that contains information about how TeX macros and tokens should be mapped to their corresponding MathML markup. All the mapping templates can be tweaked, which gives a great deal of flexibility to the user. We provide the default version of the mapping file which contains definitions for most (but, regrettably and understandably, not all) of the commonly used standard macros and symbols defined in TeX, LaTeX and AMS LaTeX. If you want to learn more about the mapping file, please check out the mapping file specification.
Without further ado, you can try the online version of our translator - it's literally as simple as 1-2-3!
IMPORTANT: While a number of browsers can be used to view documents containing MathML, our software was best tested with Firefox and Mozilla browsers. Fonts: Certain fonts are necessary for MathML to render properly - all the necessary info and files can be found here. | |
NOTE: The TeX example you submit as well as your host name, IP address and email (if provided) may be recorded. This is to allow us to improve the translation tool to handle examples like the one you have provided, and to collect statistics. Your email address will not be sold to any third parties. |
If you have suggestions/comments/questions | |
TECHNICAL ONLY: |
ALL OTHER: |