Presubscripts and tensor notations are represented by a single element, mmultiscripts. This element allows the representation of any number of vertically-aligned pairs of subscripts and superscripts, attached to one base expression. It supports both postscripts and prescripts. Missing scripts can be represented by the empty element none. MathML Fundamentals
<math mathsize="80">
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="50">Prescript Tensor mmultiscripts</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30">Left to Right</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mmultiscripts style="border:1px;">
<mi style="border:1px;">F</mi>
<mn style="border:1px;">1</mn>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<none/>
</mmultiscripts>
<mo>⁡</mo>
<mrow style="border:1px;">
<mo>(</mo>
<mrow>
<mo>;</mo>
<mi>a</mi>
<mo>;</mo>
<mi>z</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mmultiscripts style="border:1px;">
<mi style="border:1px;">R</mi>
<mi style="border:1px;">i</mi>
<mi style="border:1px;">i</mi>
<none/>
<mi style="border:1px;">j</mi>
<mi style="border:1px;">k</mi>
<none/>
<mi style="border:1px;">l</mi>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<mn style="border:1px;">12</mn>
<mn style="border:1px;">34</mn>
<mn style="border:1px;">56</mn>
</mmultiscripts>
<mo>+</mo>
<msubsup style="border:1px">
<mi style="border:1px">X</mi>
<mn style="border:1px">2</mn>
<mn style="border:1px">33</mn>
</msubsup>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;">
<mmultiscripts superscriptshift="50%" subscriptshift="50%" style="border:1px;">
<mi style="border:1px;">R</mi>
<mi style="border:1px;">i</mi>
<none/>
<none/>
<mi style="border:1px;">j</mi>
<mi style="border:1px;">k</mi>
<none/>
<mi style="border:1px;">l</mi>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<mn style="border:1px;">12</mn>
<mn style="border:1px;">12</mn>
<none/>
</mmultiscripts>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mstyle>
<mmultiscripts style="border:1px;">
<mo style="border:1px;">ل</mo>
<mn style="border:1px;">12</mn><none/>
<mprescripts/>
<none/>
<mn style="border:1px;">5</mn>
</mmultiscripts>
</mstyle>
<mspace linebreak="newline" indentalign="center"></mspace>
<mtext style="border:1px;" mathsize="30">Right to Left</mtext>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;" dir="rtl">
<mmultiscripts style="border:1px;">
<mi style="border:1px;">F</mi>
<mn style="border:1px;">1</mn>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<none/>
</mmultiscripts>
<mo>⁡</mo>
<mrow style="border:1px;">
<mo>(</mo>
<mrow>
<mo>;</mo>
<mi>a</mi>
<mo>;</mo>
<mi>z</mi>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;" dir="rtl">
<mmultiscripts style="border:1px;">
<mi style="border:1px;">R</mi>
<mi style="border:1px;">i</mi>
<mi style="border:1px;">i</mi>
<none/>
<mi style="border:1px;">j</mi>
<mi style="border:1px;">k</mi>
<none/>
<mi style="border:1px;">l</mi>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<mn style="border:1px;">12</mn>
<mn style="border:1px;">34</mn>
<mn style="border:1px;">56</mn>
</mmultiscripts>
<mo>+</mo>
<msubsup style="border:1px">
<mi style="border:1px">X</mi>
<mn style="border:1px">2</mn>
<mn style="border:1px">33</mn>
</msubsup>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mrow style="border:1px;" dir="rtl">
<mmultiscripts superscriptshift="50%" subscriptshift="50%" style="border:1px;">
<mi style="border:1px;">R</mi>
<mi style="border:1px;">i</mi>
<none/>
<none/>
<mi style="border:1px;">j</mi>
<mi style="border:1px;">k</mi>
<none/>
<mi style="border:1px;">l</mi>
<none/>
<mprescripts/>
<mn style="border:1px;">0</mn>
<mn style="border:1px;">12</mn>
<mn style="border:1px;">12</mn>
<none/>
</mmultiscripts>
</mrow>
<mspace linebreak="newline" indentalign="center"></mspace>
<mstyle dir="rtl">
<mmultiscripts style="border:1px;">
<mo style="border:1px;">ل</mo>
<mn style="border:1px;">12</mn><none/>
<mprescripts/>
<none/>
<mn style="border:1px;">5</mn>
</mmultiscripts>
</mstyle>
</math>