如何增加外支架的高度? MathML或MathJax有什么办法吗?
<math>
<mrow>
<mo fence="true" stretchy="true">(</mo>
<mspace width="0.15em"/>
<mrow>
<mrow>
<mo fence="true" stretchy="true">(</mo>
<mspace width="0.15em"/>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mn>21</mn>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mspace width="0.15em"/>
<mo fence="true" stretchy="true">)</mo>
</mrow>
<mn>1</mn>
<mo>+</mo>
<mn>21</mn>
<mo>+</mo>
<mn>21</mn>
</mrow>
<mspace width="0.15em"/>
<mo fence="true" stretchy="true">)</mo>
</mrow>
</math>
图像:
这在MathML或MathJax中是否可行? 如果没有,使用CSS或Javascript更好的解决方案吗?
修改 这只是一个示例表达式。我的表达式可以在多个级别上有多个括号。因此,如果有3个支撑,外支撑必须大于中支撑,中支撑必须大于内支撑。
答案 0 :(得分:1)
您可以将minsize="1.2"
(或其他因素)添加到弹性<mo>
,以强制它至少是其自然大小的1.2倍。例如
<math>
<mrow>
<mo fence="true" stretchy="true" minsize="1.2">(</mo>
<mspace width="0.15em"/>
<mrow>
<mrow>
<mo fence="true" stretchy="true">(</mo>
<mspace width="0.15em"/>
<mrow>
<mn>1</mn>
<mo>+</mo>
<mn>21</mn>
<mo>+</mo>
<mn>2</mn>
</mrow>
<mspace width="0.15em"/>
<mo fence="true" stretchy="true">)</mo>
</mrow>
<mn>1</mn>
<mo>+</mo>
<mn>21</mn>
<mo>+</mo>
<mn>21</mn>
</mrow>
<mspace width="0.15em"/>
<mo fence="true" stretchy="true" minsize="1.2">)</mo>
</mrow>
</math>
应该使他的外括号更大。