- From Feedback: The {smallmatrix} example has its fences wrapped in too many mrows I think, so it renders without stretching them in both Firefox and Chrome. Ideally you should be able to emit the <mo>(</mo> followed directly by an <mtable>, and trailed by <mo>)</mo>, and only wrap those 3 into a parent <mrow>.
Removing the mrows does not change the fences size wrap content.
LaTeX:
"\bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr) "
MathJax creates MathML like this:
<math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow data-mjx-texclass="OPEN"> <mo minsize="1.2em" maxsize="1.2em">(</mo> </mrow> <mtable data-mjx-smallmatrix="true" columnspacing="0.333em" rowspacing=".2em"> <mtr> <mtd> <mi>a</mi> </mtd> <mtd> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>c</mi> </mtd> <mtd> <mi>d</mi> </mtd> </mtr> </mtable> <mrow data-mjx-texclass="CLOSE"> <mo minsize="1.2em" maxsize="1.2em">)</mo> </mrow> </math>
Is it somehow possible to remove mrows and have the fencing math operators auto adjust there size to the content in MathML ? What would be an example ?