MathML - Fechten

Das <mfenced> -Tag ist eine bequeme Methode, um Zaunoperatoren wie geschweifte Klammern, Klammern und Klammern zu verwenden, anstatt <mo> -Tags für sie zu verwenden.

Syntax

Hier ist die einfache Syntax zur Verwendung dieses Tags:

<mfenced> expression </mfenced>

Parameter

Hier ist die Beschreibung aller Parameter dieses Tags -

  • expression - Ausdruck.

Attribute

Hier ist die Beschreibung aller Attribute dieses Tags -

  • open- Festlegen des Eröffnungsbegrenzers. Standard ist '('.

  • close- Um das schließende Trennzeichen anzugeben. Standard ist ')'.

  • separators- Um eine Folge von null oder mehr Trennzeichen anzugeben, die optional durch Leerzeichen getrennt sind. Standard ist ','.

Beispiele

Beispiel 1: Ohne <mfenced> -Tag

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

Ausgabe

(( x )

Beispiel 2: Verwenden des <mfenced> -Tags

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

Ausgabe

x

Beispiel 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>

Ausgabe

f x y

Beispiel 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>

Ausgabe

ein + b

Beispiel 5: [0,1)

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

Ausgabe

0 1