通过 MathML 将 LaTeX \dot 和 \hat 嵌入 Microsoft Word 时出现的问题
Problems when embedding LaTeX \dot and \hat into Microsoft Word via MathML
从 David Carlisle 对 post Embed LaTeX math equations into Microsoft Word 的回答中,我了解到 LaTeX 中的 \dot{z} 可以在 MathML 中翻译为:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>z</mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</math>
但是,当我将上面的代码粘贴到 Microsoft Word 中时,我在字母 z(如下图左侧所示)之外有一个点,与我输入的结果相比,这看起来很不合适直接在 Word 中使用“\dot{z}”(如右图所示)。 \hat 和 \ddot 也会出现类似的问题。
是否有另一组 MathML 代码可以粘贴到 Word 中,可以更恰当地在字母上方显示点,即可以使点更靠近字母?
您引用的 post 的哪一部分显示了该特定构造并不明显,但要使您的代码正常工作,您需要将 accent="true" 添加到移动元素:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mover accent="true">
<mi>z</mi>
<mo>̇<!-- ˙ --></mo>
</mover>
</mrow>
</math>
据我所知,Word 通常会使用不同的序列,更像这样(经过一些代码编辑):
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mover accent="true">
<mrow>
<mi>z</mi>
</mrow>
<mo>̇</mo>
</mover>
</math>
你也可以实现这样的布局,但你实际上是在编码不同的数学,说你的标识符(元素中的东西)是一个带点的 z,而之前的方法你把元素中的点表示标识符是 z 而点是运算符:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mi>ż</mi>
</mrow>
</math>
从 David Carlisle 对 post Embed LaTeX math equations into Microsoft Word 的回答中,我了解到 LaTeX 中的 \dot{z} 可以在 MathML 中翻译为:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi>z</mi>
<mo>˙<!-- ˙ --></mo>
</mover>
</mrow>
</math>
但是,当我将上面的代码粘贴到 Microsoft Word 中时,我在字母 z(如下图左侧所示)之外有一个点,与我输入的结果相比,这看起来很不合适直接在 Word 中使用“\dot{z}”(如右图所示)。 \hat 和 \ddot 也会出现类似的问题。
是否有另一组 MathML 代码可以粘贴到 Word 中,可以更恰当地在字母上方显示点,即可以使点更靠近字母?
您引用的 post 的哪一部分显示了该特定构造并不明显,但要使您的代码正常工作,您需要将 accent="true" 添加到移动元素:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mover accent="true">
<mi>z</mi>
<mo>̇<!-- ˙ --></mo>
</mover>
</mrow>
</math>
据我所知,Word 通常会使用不同的序列,更像这样(经过一些代码编辑):
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mover accent="true">
<mrow>
<mi>z</mi>
</mrow>
<mo>̇</mo>
</mover>
</math>
你也可以实现这样的布局,但你实际上是在编码不同的数学,说你的标识符(元素中的东西)是一个带点的 z,而之前的方法你把元素中的点表示标识符是 z 而点是运算符:
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow class="MJX-TeXAtom-ORD">
<mi>ż</mi>
</mrow>
</math>