MathML

Introduction

MathML is used to encode the presentation of mathematical and scientific notation for high-quality visual display on the Internet. As well as having significant support for TeX/LaTeX, 3B2 also supports MathML.

What is MathML?

MathML (Mathematical Markup Language) is used to display mathematical and scientific content on the Internet. As a W3C recommendation, MathML is the future for the inclusion of mathematical expressions in Web pages.

It can also be used for other applications for example:

Why MathML?

In the past, TeX was also used to present mathematical or scientific content on the Internet. TeX was used to typeset the content, then an image of the content was used to present the information on the Internet. Unlike picture formats, MathML uses very little space and therefore increases the speed of browsing. TeX is still used for high quality typesetting outside of an Internet context.

Although common internet browsers like Internet Explorer and Netscape Navigator do not currently support MathML, this facility is expected to be available very soon.

MathML in 3B2

In order to further integrate standards into 3B2, a MathML Library is now provided by Advent free of charge. For further details see The Advent 3B2 Library

Further Information and References

You can find out more about MathML by visiting:

The W3C page on Mathematical Markup Language:

www.w3.org/Math/


See also