<mtext>
Ajouter du texte dans une formule
<mtext> — Le texte dans la formule
La balise <mtext> insère du texte lisible à l'intérieur d'une expression MathML. Elle sert pour les labels ("si", "pour tout"), les unités ("kg", "m/s") ou toute annotation textuelle dans une formule.
Quand l'utiliser
Tu veux ajouter un mot ou une unité dans une formule sans qu'il soit interprète comme une variable. <mi>kg</mi> serait lu comme le produit de deux variables k et g. <mtext>kg</mtext> est lu comme le texte "kg". Utilise <mtext> pour tout ce qui n'est pas un identifiant, un nombre ou un opérateur mathématique.
Ce que tu gagnes
Accessibilité : les lecteurs d'écran lisent le contenu de <mtext> comme du texte ordinaire, distinct des variables et opérateurs. L'intention est claire.
Exemple de code
<math display="block">
<mrow>
<mi>F</mi>
<mo>=</mo>
<mn>9.81</mn>
<mtext> kg⋅m/s</mtext>
<msup>
<mrow></mrow>
<mn>2</mn>
</msup>
</mrow>
</math>
<math>
<mrow>
<mi>x</mi>
<mo>=</mo>
<mn>1</mn>
<mtext> if </mtext>
<mi>n</mi>
<mo>></mo>
<mn>0</mn>
</mrow>
</math>