MathML - Esgrima

A tag <mfenced> é um método conveniente para usar operadores fencing como chaves, colchetes e parênteses ao invés de usar tags <mo> para eles.

Sintaxe

Aqui está a sintaxe simples para usar esta tag -

<mfenced> expression </mfenced>

Parâmetros

Aqui está a descrição de todos os parâmetros desta tag -

  • expression - expressão.

Atributos

Aqui está a descrição de todos os atributos desta tag -

  • open- Para especificar o delimitador de abertura. O padrão é '('.

  • close- Para especificar o delimitador de fechamento. O padrão é ')'.

  • separators- Para especificar uma sequência de zero ou mais caracteres separadores, opcionalmente separados por espaços em branco. O padrão é ','.

Exemplos

Exemplo 1: sem tag <mfenced>

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

Resultado

( x )

Exemplo 2: usando a tag <mfenced>

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

Resultado

x

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

Resultado

f x y

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

Resultado

uma + b

Exemplo 5: [0,1)

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

Resultado

0 1