MathML - Escrime

La balise <mfenced> est une méthode pratique pour utiliser des opérateurs de clôture tels que des accolades, des crochets et des parenthèses au lieu d'utiliser des balises <mo> pour eux.

Syntaxe

Voici la syntaxe simple pour utiliser cette balise -

<mfenced> expression </mfenced>

Paramètres

Voici la description de tous les paramètres de cette balise -

  • expression - expression.

Les attributs

Voici la description de tous les attributs de cette balise -

  • open- Pour spécifier le délimiteur d'ouverture. La valeur par défaut est '('.

  • close- Pour spécifier le délimiteur de fermeture. La valeur par défaut est «)».

  • separators- Pour spécifier une séquence de zéro ou plusieurs caractères de séparation, éventuellement séparés par des espaces. La valeur par défaut est «,».

Exemples

Exemple 1: sans balise <mfenced>

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo>(</mo>
      <mi>x</mi>
      <mo>)</mo>
   </mrow>
</math>

Production

( X )

Exemple 2: Utilisation de la balise <mfenced>

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced>
      <mi>x</mi>
   </mfenced>
</math>

Production

X

Exemple 3: f (x, y)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi> f </mi>
      <mo> ⁡</mo>
      <mfenced>
         <mi> x </mi>
         <mi> y </mi>
      </mfenced>
   </mrow>
</math>

Production

F X y

Exemple 4: (a + b)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced>
      <mrow>
         <mi> a </mi>
         <mo> + </mo>
         <mi> b </mi>
      </mrow>
   </mfenced>
</math>

Production

une + b

Exemple 5: [0,1)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced open="[">
      <mn> 0 </mn>
      <mn> 1 </mn>
   </mfenced>
</math>

Production

0 1