![]() |
MathML and TeX support |
Introduction Screenshots Mailing Lists and IRC Alternative Browsers Special Thanks
FAQ
Download binaries Platforms Compiling Mnemonic Other useful software
Core Message modules Library modules Object modules Coding Guidelines Browse Source Using CVS
Website questions to: |
Mathematics typesetting is a very delicate issue. Moreover, the de-facto standard input syntax for mathematics, namely TeX, is not easy to parse. The new effort by the W3 consortium to define an XML based input syntax (called MathML) is only partially successful: it is not intended to be created by hand (MathML expressions typically require at least an order of magnitude more keystrokes than TeX ones). Work has just (November 1999) started on an actual implementation of the parsing and rendering modules, so don't expect miracles yet.
Documentation is minimal at this point, but important modules that relate to mathematics support are lib-layout (in particular the support for extended font metrics) and lib-mom (which contains the data-structures to store MathML and TeX expressions). As far as actual implementations of the renderers for a given GUI toolkit are concerned, you should look at oil-gtkmathrender.
|