【发布时间】:2019-07-20 13:40:09
【问题描述】:
我已经从 Latex 文本转换了 MathML 代码,当我将代码粘贴到 word 文档中时,不会保留必要的空格。有什么办法可以解决空间问题。 (你可以直接复制MathML代码粘贴到Ms Word中)
标记“<mspace/> 在 Word Equation 中完全被忽略。
例如:<mspace width="2.3in" />
微软办公版:2010
我尝试了一些手动空间,但输出很糟糕。
<?xml version="1.0"?>
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mspace width="2.4in" />
<mfrac>
<mrow>
<msup>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mi>y</mi>
</mrow>
<mrow>
<mi>d</mi>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
<mo>+</mo>
<mi>y</mi>
<mo>=</mo>
<mn>0</mn>
<mspace width="2.3in" />
<mo stretchy="false">(</mo>
<mn>1.2.1</mn>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
</math>
实际输出: █((d^2 y)/(dx^2 ) + y=0(1.2.1))
所需的输出:
█((d^2 y)/(dx^2 ) + y=0<some space here>(1.2.1))
【问题讨论】: