MathML - Matrices
La balise <mtable> est utilisée pour dessiner des matrices.
Syntaxe
mtable est similaire à la balise table du HTML et cette balise utilise des éléments mtr, mtd qui sont similaires aux balises tr et td du HTML.
<mtable> <mtr> <mtd></mtd></mtr></mfrac>
Les attributs
Voici la description de tous les attributs de cette balise -
align- Pour spécifier l'alignement vertical du tableau. Les valeurs valides sont: axe, ligne de base, bas, centre, haut. La valeur par défaut est axis.
class, id, style - Utilisé avec les feuilles de style.
columnalign- Pour spécifier l'alignement horizontal des cellules. Les valeurs valides sont: gauche, centre et droite. La valeur par défaut est le centre.
columnlines- Pour spécifier les bordures de colonne. Les valeurs valides sont: aucune, solide et pointillée. La valeur par défaut est aucune.
columnspacing - Pour spécifier l'espace entre les colonnes du tableau.
displaystyle - Si true, plus d'espace vertical est utilisé pour les équations affichées, si false, une mise en page plus compacte est utilisée pour afficher les formules.
frame- Pour spécifier les bordures de l'ensemble du tableau. Les valeurs valides sont: aucune, solide et pointillée. La valeur par défaut est aucune.
framespacing - Pour spécifier un espace supplémentaire ajouté entre la table et le cadre.
href - Pour spécifier un lien hypertexte vers un uri spécifié.
mathbackground- Pour spécifier la couleur de fond. Les formats valides sont les noms de couleur #rgb, #rrggbb et html.
mathcolor- Pour spécifier la couleur du texte. Les formats valides sont les noms de couleur #rgb, #rrggbb et html.
rowalign- Pour spécifier l'alignement vertical des cellules. Les valeurs valides sont axe, ligne de base, bas, centre et haut. La valeur par défaut est la ligne de base
rowlines- Pour spécifier les bordures de ligne. Les valeurs valides sont: aucune, solide et pointillée. La valeur par défaut est aucune.
width - Pour spécifier la largeur de la table entière.
Exemple
Dessinons une métrique 3 x 3.
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mo>[</mo>
<mtable>
<mtr>
<mtd><mn>1</mn></mtd>
<mtd><mn>0</mn></mtd>
<mtd><mn>0</mn></mtd>
</mtr>
<mtr>
<mtd><mn>0</mn></mtd>
<mtd><mn>1</mn></mtd>
<mtd><mn>0</mn></mtd>
</mtr>
<mtr>
<mtd><mn>0</mn></mtd>
<mtd><mn>0</mn></mtd>
<mtd><mn>1</mn></mtd>
</mtr>
</mtable>
<mo>]</mo>
</mrow>
</math>