MathML (Mathematical Markup Language), similar to HTML which is used to encode the structure and content of a webapge, is an XML dialect for encoding mathematical expressions on a webapge. MathML most basic elements are <mn>, <mi> and <mo>.
mn Use this element to specify a numeric literal.
mi Use this element to specify an identifier, for example the name of a variable.
mo Use this element to specify an operator, for example +, -, =. Brackets are also considered operators.
Examples:
<math> <mi>y</mi> <mo>+</mo> <mn>4</mn> <mo>=</mo> <mn>5</mn> </math>
Most basic math expressions can be rendered with these three elements.
<math> <mn>2</mn> <mi>x</mi> <mo>-</mo> <mn>14</mn> <mo>+</mo> <mn>3</mn> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> <mo>=</mo> <mn>-4</mn> </math>
Note that the mo operator is used to place parentheses.
<math>
<mn>6</mn>
<mo>(</mo>
<mn>2</mn>
<mi>x</mi>
<mo>+</mo>
<mn>2</mn>
<mo>-</mo>
<mn>4</mn>
<mo>(</mo>
<mn>4</mn>
<mi>x</mi>
<mo>-</mo>
<mn>2</mn>
<mo>)</mo>
<mo>)</mo>
</math>
The example above uses nested parentheses, a set of parentheses inside another set. Of course, to evaluate nested parentheses, start by evaluating the inner set of and then work your way outward.
More Graphics Design Tips:
• Free Replacement for Overpriced Photoshop
• How to Install the Free, Open-Source, Blender 3D Animation Application
• Free Animated GIF Maker
• MathML Element to Display a Radical
• HTML5 Canvas
• Graphic Design Meets Open Source
• How to Make a Simple Animated Banner in Flash CS3
• Inkscape Text on Path
• The Blender Gamekit
• How to Make Beautiful Skies with GIMP
