Skip NavigationDesign Science: How Science Communicates
Products Solutions Store Support Reference Company View Cart
 
 

MathType Working with Translators

While most applications and web sites that support math do so using some widely supported technology for interoperability (e.g. OLE, TeX, MathML or Images), there are always some applications that handle mathematical content in some application-specific way.  In such cases, there may be no way for MathType or any other 3rd-party tool to work with mathematical content.  However, if the application make math content available for other tools, and it is merely in a non-standard encoding, it may still be possible to use MathType to work with it.

MathType contains a general purpose translation engine for translating MathType equations data in and out of other formats.  The rules for doing a particular kind of translation are defined by text files in the Translators subdirectory of your MathType installation.  These text files contain rules in Design Science's Translator Definition Language. 

Separate translators are used for input and output of equations into and out of MathType.  In MathType 6.5, one can define any number of output translators, which can be selected from the Translators dialog from within MathType.  However, there are only two input translators -- one for the Texvc language, and one for MathML.  While future versions of MathType will have more extensive support for input translators, in MathType 6.5 you are limited to editing the two existing translators. 

Creating and modifying translators is fairly straight forward, but it is a kind of programming so if you are not technically inclined, you are probably better off writing to us to let us know, if you are interested in using MathType with an application that seems to handle math in a non-standard way.  Please write to us at interop@dessci.com.  However, if you are comfortable with programming, then creating and modifying translators can be a great way to optimize MathType for working with your favorite applications.  To get started, visit our MathType SDK Request page. 

- top of page -
Copyright © 1996-2009 Design Science. All rights reserved.   Contact us | Privacy statement