- - 3.3.2 MathML - Fractions mfrac

The mfrac element is used for fractions.

### Fractions Tests- mfrac Left To Right Atribute test: linethickness a b + a b + a b + a b + a b + a b Atribute test: linethickness thin, medium, thick a b + a b + a b + a b + a b Atribute test: numalign-left, center, right a bcd + a bcd + a bcd Atribute test: denomalign-left, center, right efg h + efg h + efg h Atribute test: bevelled-true, false A BC + ABC A BC + ABC Atribute test: bevelled, linethickness,numalign, denomalign x - y 2 + e 3 3 ⁢ x 2 2 8 = 1 + 1 + g ⁢ 1 + a - q + 7 2 ⁢ p 3 e 2 ( 4 + q ) 1 + 6 a + 1 a + 1 a + 1 a Right To Left Atribute test: linethickness a b + a b + a b + a b + a b + a b Atribute test: linethickness thin, medium, thick a b + a b + a b + a b + a b Atribute test: numalign-left, center, right a bcd + a bcd + a bcd Atribute test: denomalign-left, center, right efg h + efg h + efg h Atribute test: bevelled-true, false A BC + ABC A BC + ABC Atribute test: bevelled, linethickness,numalign, denomalign x - y 2 + e 3 3 ⁢ x 2 2 8 = 1 + 1 + g ⁢ 1 + a - q + 7 2 ⁢ p 3 e 2 ( 4 + q ) 1 + 6 a + 1 a + 1 a + 1 a

#### MathML

```<math style="border:1px">
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="50" color="DarkRed">Fractions Tests- mfrac</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>

<mrow  style="border:1px">
<mspace linebreak="newline"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Left To Right</mtext>

<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: linethickness</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>

<mfrac style="border:1px" linethickness="0">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="1">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="2">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="3">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="4">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: linethickness thin, medium, thick</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac mathsize="30">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="thin">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="medium">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="thick">
<mi>a</mi>
<mi>b</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: numalign-left, center, right</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac numalign='left'>
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
<mo>+</mo>
<mfrac numalign="center">
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
<mo>+</mo>
<mfrac numalign="right">
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: denomalign-left, center, right</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac denomalign="left">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
<mo>+</mo>
<mfrac denomalign="center">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
<mo>+</mo>
<mfrac denomalign="right">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: bevelled-true, false</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mi style="border:1px">A</mi>
<mi style="border:1px">BC</mi>
</mfrac>
<mo>+</mo>
<mi style="border:1px">ABC</mi>
<mspace linebreak="newline" indentalign="center"></mspace>
<mi style="border:1px">A</mi>
<mi style="border:1px">BC</mi>
</mfrac>
<mo>+</mo>
<mi style="border:1px">ABC</mi>

<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: bevelled, linethickness,numalign, denomalign</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>

<msup>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
<mfrac bevelled="true">
<mrow>
<mfenced>
<mrow>
<mn>2</mn>
<mo>+</mo>
<msup>
<mn>e</mn>
<mn>3</mn>
</msup>
</mrow>
</mfenced>
</mrow>
<mfrac bevelled="true">
<mrow>
<mn>3</mn>
<mo>⁢</mo>
<mi>x</mi>
</mrow>
<mrow>
<msup>
<mrow>
<msup>
<mn>2</mn>
<mn>2</mn>
</msup>
</mrow>
<mn>8</mn>
</msup>
</mrow>
</mfrac>
</mfrac>
</msup>
<mo>=</mo>
<mn>1</mn>
<mo>+</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mi>g</mi>
<mo>⁢</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mroot>
<mfrac denomalign="left">
<mrow>
<mi>a</mi>
<mo>-</mo>
<mi>q</mi>
<mo>+</mo>
<mn>7</mn>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>p</mi>
</mrow>
</mfrac>
<mn>3</mn>
</mroot>
</mrow>
<msup>
<mn>e</mn>
<mfrac linethickness="thin" bevelled="true" numalign="left">
<mn>2</mn>
<mrow>
<mo>(</mo>
<mn>4</mn>
<mo>+</mo>
<mi>q</mi>
<mo>)</mo>
</mrow>
</mfrac>
</msup>
</mfrac>
</mrow>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac linethickness="-5px" numalign="right">
<mn>6</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac numalign="left" denomalign="right">
<mn>1</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac linethickness="thick">
<mn>1</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac linethickness="1pt" bevelled="true" numalign="left" denomalign="right">
<mn>1</mn>
<mi>a</mi>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>

</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow dir="rtl"  style="border:1px">
<mspace linebreak="newline"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Right To Left</mtext>

<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: linethickness</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>

<mfrac style="border:1px" linethickness="0">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="1">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="2">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="3">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px" linethickness="4">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mo>+</mo>
<mfrac style="border:1px">
<mi style="border:1px">a</mi>
<mi style="border:1px;">b</mi>
</mfrac>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: linethickness thin, medium, thick</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac mathsize="30">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="thin">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="medium">
<mi>a</mi>
<mi>b</mi>
</mfrac>
<mo>+</mo>
<mfrac mathsize="100" linethickness="thick">
<mi>a</mi>
<mi>b</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: numalign-left, center, right</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac numalign='left'>
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
<mo>+</mo>
<mfrac numalign="center">
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
<mo>+</mo>
<mfrac numalign="right">
<mi>a</mi>
<mi>bcd</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: denomalign-left, center, right</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mfrac denomalign="left">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
<mo>+</mo>
<mfrac denomalign="center">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
<mo>+</mo>
<mfrac denomalign="right">
<mi>efg</mi>
<mi>h</mi>
</mfrac>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: bevelled-true, false</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mi style="border:1px">A</mi>
<mi style="border:1px">BC</mi>
</mfrac>
<mo>+</mo>
<mi style="border:1px">ABC</mi>
<mspace linebreak="newline" indentalign="center"></mspace>
<mi style="border:1px">A</mi>
<mi style="border:1px">BC</mi>
</mfrac>
<mo>+</mo>
<mi style="border:1px">ABC</mi>

<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30" color="DarkSlateBlue">Atribute test: bevelled, linethickness,numalign, denomalign</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>

<msup>
<mrow>
<mi>x</mi>
<mo>-</mo>
<mi>y</mi>
</mrow>
<mfrac bevelled="true">
<mrow>
<mfenced>
<mrow>
<mn>2</mn>
<mo>+</mo>
<msup>
<mn>e</mn>
<mn>3</mn>
</msup>
</mrow>
</mfenced>
</mrow>
<mfrac bevelled="true">
<mrow>
<mn>3</mn>
<mo>⁢</mo>
<mi>x</mi>
</mrow>
<mrow>
<msup>
<mrow>
<msup>
<mn>2</mn>
<mn>2</mn>
</msup>
</mrow>
<mn>8</mn>
</msup>
</mrow>
</mfrac>
</mfrac>
</msup>
<mo>=</mo>
<mn>1</mn>
<mo>+</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mi>g</mi>
<mo>⁢</mo>
<mfrac>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mroot>
<mfrac denomalign="left">
<mrow>
<mi>a</mi>
<mo>-</mo>
<mi>q</mi>
<mo>+</mo>
<mn>7</mn>
</mrow>
<mrow>
<mn>2</mn>
<mo>⁢</mo>
<mi>p</mi>
</mrow>
</mfrac>
<mn>3</mn>
</mroot>
</mrow>
<msup>
<mn>e</mn>
<mfrac linethickness="thin" bevelled="true" numalign="left">
<mn>2</mn>
<mrow>
<mo>(</mo>
<mn>4</mn>
<mo>+</mo>
<mi>q</mi>
<mo>)</mo>
</mrow>
</mfrac>
</msup>
</mfrac>
</mrow>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mfrac linethickness="-5px" numalign="right">
<mn>6</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac numalign="left" denomalign="right">
<mn>1</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac linethickness="thick">
<mn>1</mn>
<mrow>
<mi>a</mi>
<mo>+</mo>
<mfrac linethickness="1pt" bevelled="true" numalign="left" denomalign="right">
<mn>1</mn>
<mi>a</mi>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>
</mrow>
</mfrac>

</mrow>

[/itex]
```