Cross Browser Solution - Test Suites - 3.4.1 MathML - Subscript msub

The msub element attaches a subscript to a base. It increments scriptlevel by 1, and sets displaystyle to "false", within subscript, but leaves both attributes unchanged within base. MathML Fundamentals

Subscript msub a + log log 2 + X 2 + x 2 a + log log 2 + X 2 + x 2 a + log log 1 2 + log 1 1 2 + log 1 2 1 + log 1 2 1 -1 + -1 + -1234 + -1234

MathML

<math mathsize="100">
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;" mathsize="50">Subscript msub</mtext>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtext>a</mtext>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">log</mi>
            <msub style="border:1px">
                <mi style="border:1px">log</mi>
                <mn style="border:1px">2</mn>
            </msub>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">X</mi>
            <mn style="border:1px">2</mn>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">x</mi>
            <mn style="border:1px">2</mn>
        </msub>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;" dir="rtl">
        <mtext>a</mtext>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">log</mi>
            <msub style="border:1px">
                <mi style="border:1px">log</mi>
                <mn style="border:1px">2</mn>
            </msub>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">X</mi>
            <mn style="border:1px">2</mn>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">x</mi>
            <mn style="border:1px">2</mn>
        </msub>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mtext>a</mtext>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">log</mi>
            <msub style="border:1px">
                <mi style="border:1px">log</mi>
                <mfrac style="border:1px">
                    <mn style="border:1px">1</mn>
                    <mn style="border:1px">2</mn>
                </mfrac>
            </msub>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">log</mi>
            <mfrac style="border:1px">
                <mn style="border:1px">1</mn>
                <mfrac style="border:1px">
                    <mn style="border:1px">1</mn>
                    <mn style="border:1px">2</mn>
                </mfrac>
            </mfrac>
        </msub>
        <mo>+</mo>
        <msub style="border:1px">
            <mi style="border:1px">log</mi>
            <mfrac style="border:1px">
                <mfrac style="border:1px">
                    <mn style="border:1px">1</mn>
                    <mn style="border:1px">2</mn>
                </mfrac>
                <mn style="border:1px">1</mn>
            </mfrac>
        </msub>
        <mo>+</mo>
        <msub style="border:1px" subscriptshift="30%">
            <mi style="border:1px">log</mi>
            <mfrac style="border:1px">
                <mfrac style="border:1px">
                    <mn style="border:1px">1</mn>
                    <mn style="border:1px">2</mn>
                </mfrac>
                <mn style="border:1px">1</mn>
            </mfrac>
        </msub>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <msub style="border:1px">
            <mo style="border:1px">∫</mo>
            <mi style="border:1px">-1</mi>
        </msub>
        <mo>+</mo>
        <mrow style="border:1px;" dir="rtl">
            <msub style="border:1px">
                <mo style="border:1px">∫</mo>
                <mi style="border:1px">-1</mi>
            </msub>
        </mrow>
        <mo>+</mo>
        <msub style="border:1px">
            <mo style="border:1px">∫</mo>
            <mi style="border:1px">-1234</mi>
        </msub>
        <mo>+</mo>
        <mrow style="border:1px;" dir="rtl">
            <msub style="border:1px">
                <mo style="border:1px">∫</mo>
                <mi style="border:1px">-1234</mi>
            </msub>
        </mrow>
    </mrow>
</math>