Introduction
Here is a little tutorial on MathML which I wrote while learning it for myself.
The first thing to know about MathML is that it is divided into two parts:
- Presentational - concerned with the visual presentation of expressions
- Content - concerned with the mathematical meaning of expressions
Since my primary motivation for learning MathML was the inclusion of
equations on my website, this tutorial deals exclusively with
presenational mark-up (leaving content mark-up either to other websites or,
if I become inclined to learn, a future article).
The article assumes familiarity with XML.
It is also a beginner's guide and therefore not exhaustive.
Contents
- Getting Started
- Token Elements
- Grouping & Styling
- Brackets
- Fractions
- Roots
- Sub/Super-scripts
- Tensors & Pre-scripts
- Vectors & Matrices
- Useful Entities
- Using MathML
Next: Getting Started
Change log
- [19/09/2010] - Added MathML browser test
in resources section
- [22/07/2010] - Replaced live MathML examples with generated GIFs
until browser support increases
- [21/07/2020] - Replaced old example boxes with new syntax-highlighted ones