The <annotation> MathML element contains an annotation to the MathML expression in a textual format, for example LaTeX.
Note: Annotations are not supposed to be rendered by browsers and are hidden by default. However, Firefox and Safari render some annotation formats if the first child of the <semantics> element contains errors or is missing.
This element's attributes include the global MathML attributes as well as the following attributes:
encodingThe encoding of the semantic information in the annotation (e.g., "application/x-tex")
src The location of an external source for semantic information.
<math display="block">
<semantics>
<!-- The first child is the MathML expression rendered by default. -->
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mi>y</mi>
</mrow>
<!-- Annotate with LaTeX, a lightweight markup language. -->
<annotation encoding="application/x-tex">x^{2} + y</annotation>
</semantics>
</math>