FMath Chrome Extension - Test Suites - 3.5.1 MathML - Table or Matrix mtable

A matrix or table is specified using the mtable element. Inside of the mtable element, only mtr or mlabeledtr elements may appear. Table rows that have fewer columns than other rows of the same table (whether the other rows precede or follow them) are effectively padded on the right (or left in RTL context) with empty mtd elements so that the number of columns in each row equals the maximum number of columns in any row of the table. MathML Fundamentals

Table Matrix - mtable rowlines, columnlines, frame 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1 + 1 2 3 0 left 0 0 0 1

MathML

<math mathsize="50">
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;" mathsize="40">Table Matrix - mtable rowlines, columnlines, frame</mtext>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtable frame="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="dashed">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="dotted">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtable frame="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" columnlines="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" columnlines="dashed">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" columnlines="dotted">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
    </mrow>
    
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtable frame="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="solid" columnlines="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="dashed"  columnlines="dashed">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable frame="solid" rowlines="dotted" columnlines="dotted">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
    </mrow>
        
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtable>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable style="border:1px" frame="solid">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable style="border:1px" frame="dashed">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
        <mo>+</mo>
        <mtable style="border:1px" frame="dotted">
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>2</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>3</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mtext>left</mtext>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
            </mtr>
           <mtr style="border:1px;">
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>0</mn>
                </mtd>
                <mtd style="border:1px;">
                    <mn>1</mn>
                </mtd>
            </mtr>
        </mtable>
    </mrow>
</math>