MathML - Tous les éléments

Voici la liste des éléments MathML importants.

  • <maction> - Fournit une option pour lier des actions à des sous-expressions / expressions.

  • <math>- Il s'agit d'un élément de niveau supérieur ou racine et est utilisé pour encapsuler chaque instance de l'instance MathML. Chaque expression MathML valide doit être enveloppée dans la balise externe <math>. Il peut contenir n'importe quel nombre d'éléments enfants. Un élément mathématique ne peut pas contenir une autre balise d'élément mathématique.

  • <menclose> - Rend son contenu dans une notation englobante spécifiée par l'attribut notation.

  • <merror> - Utilisé pour afficher le contenu sous forme de message d'erreur.

  • <mfenced> - Fournit la possibilité d'ajouter des parenthèses et des séparateurs d'ouverture et de fermeture personnalisés à une expression.

  • <mfrac> - Utilisé pour afficher les fractions.

  • <mglyph> - Utilisé pour afficher des symboles non standard lorsque les caractères Unicode existants ne sont pas disponibles.

  • <mi> - Utilisé pour spécifier un identifiant tel que le nom d'une variable, une fonction ou une constante, etc. Par exemple, <mi> PI </mi>.

  • <mlabeledtr>- Utilisé pour représenter une étiquette dans une ligne à gauche ou à droite en utilisant l'attribut side de mtable. Les éléments enfants de mlabeledtr doivent être des éléments mtd.

  • <mmultiscripts> - Fournit des options pour créer des objets de type tenseur.

  • <mn> - Utilisé pour spécifier un littéral numérique comme 3.14 etc. Par exemple, <mn> 3.14 </mn>.

  • <mo> - Utilisé pour spécifier un opérateur comme +, - etc. Par exemple, <mo> + </mo>.

  • <mover> - Utilisé pour attacher un accent ou une limite sur une expression.

  • <mpadded> - Utilisé pour ajouter un rembourrage supplémentaire et pour définir le réglage général de la position et de la taille du contenu inclus.

  • <mphantom> - Utilisé pour créer un espace tel qu'il est rendu de manière invisible, en conservant la hauteur, la largeur et la position de la ligne de base intactes.

  • <mroot> - Utilisé pour afficher les racines avec un index explicite.

  • <mrow> - Utilisé pour regrouper n'importe quel nombre de sous-expressions de manière horizontale.

  • <ms> - Utilisé pour représenter une chaîne littérale destinée à être interprétée par les langages de programmation et les systèmes d'algèbre informatique.

  • <mspace> - Utilisé pour afficher un espace vide, où sa taille est définie à l'aide de ses attributs.

  • <msqrt> - Utilisé pour afficher la racine carrée.

  • <mstyle> - Utilisé pour appliquer le style sur ses enfants.

  • <msub>- Utilisé pour attacher un indice à une expression. Il utilise la syntaxe suivante: <msub> indice de base </msub>.

  • <msubsup>- Utilisé pour attacher à la fois un indice et un exposant à une expression. Il utilise la syntaxe suivante: <msubsup> indice de base exposant </msubsup>.

  • <msup>- Utilisé pour attacher un exposant à une expression. Il utilise la syntaxe suivante: msup base superscript </msup>.

  • <mtable> - Fournit des options pour créer des tables ou des matrices.

  • <mtd> - Pour représenter une cellule dans un tableau ou une matrice.

  • <mtext> - Utilisé pour rendre du texte sans signification de notation, comme des commentaires ou des annotations.

  • <mtr> - Représente une ligne dans un tableau ou une matrice.

  • <munder>- Fournit la possibilité d'attacher un accent ou une limite sous une expression. Il utilise la syntaxe suivante: <munder> trait de soulignement de base </munder>

  • <munderover>- Fournit l'option d'attacher des accents ou des limites à la fois sous et au-dessus d'une expression. Il utilise la syntaxe suivante: </munderover> sous-script de base surscript </munderover>

  • <semantics> - <semantics>, <annotation> et <annotation-xml> sont utilisés pour ajouter un balisage de présentation et de contenu et fournissent à la fois des informations de mise en page et une signification sémantique des expressions mathématiques.