The "MathML support" add-on contains:
A configuration which allows to create standalone documents conforming to the MathML 2 schema[8] (presentation markup only, content markup is not supported).
Such standalone documents are typically used the way graphics files are. XHTML example: <img src="equations/equation1.mml"/>
.
Note that this configuration adds not only a MathML tool just below the Edit tool, at the top/right of the main window.
menu to the GUI, but also aAdditional configuration elements for the DocBook 5 configuration (found in
). These additional configuration elements allows to edit MathML elements embedded in DocBook 5 documents (by the means of elements such as mathml_addon_install_dir
/docbook5/mathml_support.inclimagedata
, equation
, inlineequation
, etc).
These additional configuration elements also add "mml:mtable
element and its descendants.
A sample DocBook 5 document containing math is found in
.mathml_addon_install_dir
/docbook5/sample.xml
Additional configuration elements for the DITA Topic configuration (found in
).mathml_addon_install_dir
/dita/mathml_support.incl
These additional configuration elements add the same facilities as the above DocBook 5 customization.
A sample DITA Topic document containing math is found in
.mathml_addon_install_dir
/dita/sample.dita
Additional configuration elements for the XHTML 5 configuration (found in
).mathml_addon_install_dir
/xhtml5/mathml_support.incl
These additional configuration elements add the same facilities as the above DocBook 5 customization.
A sample XHTML 5 page containing math is found in
.mathml_addon_install_dir
/xhtml5/sample.xhtml
An image toolkit similar to the one based on JEuclid.
Note that installing this add-on also requires installing the add-on called "JEuclid image toolkit plug-in". That gives us two image toolkits which allow to convert MathML to a variety of graphics formats:
The ``internal'' image toolkit is needed to render the contents of the MathML tool[9].
The JEuclid image toolkit is used when XML documents embedding MathML or referencing MathML files are converted to formats such as HTML, PDF, RTF, etc. The JEuclid image toolkit is especially useful when the "Apache FOP 1.x XSL-FO processor plug-in" add-on has been also installed because it adds “native MathML support” to the Apache FOP XSL-FO processor.