MathML News:
MathML2.0 finished.
MathML
Math Markup Language
MathZilla | Mozilla | Examples | Tex4moz | Itex2mml | Methodology
MathZilla: Home

Mathml: Overview

Mozilla:
Comments & Issues

Tex4Moz:
Use and Issues
Download/Install
Report bugs

Itex2MML:
Download - Use
Demonstration
Convert a file
Introduction to itex
Report bugs


Methodology:
Putting the pieces together

Examples: (Index)
Markup of Week
Chaos
Fermat's Theorem
Papers 1   2

Screenshots: (Index)

MathML is the W3c approved, XML based, markup language for mathematics.

MathML can not be natively displayed by current browsers (IE 5.x or Netscape 4.x). However Mozilla, the new open source browser on which Netscape 6 will be based, does have very effective MathML display capabilities.

MathML is a low-level language, easily parsed by computers, but difficult to author by hand.

Example: A Taylor series expansion.

In latex:

\[f(z) = \sum_{n=0}^\infty \frac{f^{(n)}(a)}{n!} (z-a)^n\].

And in MathML:

<math xmlns='http://www.w3.org/1998/Math/MathML' mode='display'>
<mi>f</mi><mo>(</mo><mi>z</mi><mo>)</mo>
<mo>=</mo>
<msubsup>
<mo>&Sum;</mo>
<mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow>
<mn>&infin;</mn>
</msubsup>
<mfrac>
<mrow>
<msup><mi>f</mi> <mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow> </msup>
<mo>(</mo><mi>a</mi><mo>)</mo>
</mrow>
<mrow><mi>n</mi><mo>!</mo></mrow>
</mfrac>
<mo>(</mo><mi>z</mi><mo>-</mo><mi>a</mi>
<msup><mo>)</mo> <mi>n</mi></msup>
</math>

Thus we need tools to assist authoring. These are provided by tex4moz and itex2mml.

MathZilla | MathML | Mozilla | Examples | Tex4moz | Itex2mml | Methodology

(C)   March 2001   Paul Gartside     email: gartside@math.pitt.edu