Math
since version 5.9.2
Typeset a mathematical formula. The child elements are interpreted as MathML. The MathML root element <math> and the MathML namespace may be given, but both are optional; several child elements are treated as an implicit mrow. Experimental, implementation in progress.
Child elements
MathML elements
Parent elements
A, B, Case, Color, Fontface, ForAll, I, Li, Loop, NoBreak, Otherwise, Paragraph, Span, U, URL, Until, While
Attributes
display(yes or no, optional)- If
yes, the formula is set in display style (more generous spacing, for example in fractions). Ifno(default), the formula is set in text style for inline use.yes: Display style.no: Inline style.
fontfamily(text, optional)- Name of the font family (defined with
DefineFontfamily) whose regular font provides the OpenType MATH table. The firstMathelement must set this attribute; later elements reuse the registered math font.
Example
<Paragraph>
The Pythagorean theorem:
<Math fontfamily="mathfont">
<msup><mi>a</mi><mn>2</mn></msup>
<mo>+</mo>
<msup><mi>b</mi><mn>2</mn></msup>
<mo>=</mo>
<msup><mi>c</mi><mn>2</mn></msup>
</Math>
</Paragraph>
