docx中存在MathML代码,但不显示

时间:2018-12-07 03:41:36

标签: xml docx mathml

由于无法控制的情况,我应该编写数学方程式并将其输出到Word docx文件中。我不拥有Word,因此要在其他文字处理器中编写它们。该文字处理器可以将LaTeX转换为MathML,然后也可以采用本机文档格式并将其导出到docx。

docx中的方程式不显示。

我在document.xml文件中检查了相关的docx文件,并且可以清楚地看到格式化的xml描述了要渲染的方程式。但是,这些方程式未呈现。

下面是我在document.xml文件中找到的示例:

 <m:oMath>
  <m:sSub>
    <m:e>
      <m:r>
        <m:t>ρ</m:t>
      </m:r>
    </m:e>
    <m:sub>
      <m:r>
        <m:t>1</m:t>
      </m:r>
    </m:sub>
  </m:sSub>
  <m:r>
    <m:t>=1200</m:t>
  </m:r>
  <m:sSup>
    <m:e>
      <m:r>
        <m:rPr>
          <m:nor/>
        </m:rPr>
        <m:t>kg/m</m:t>
      </m:r>
    </m:e>
    <m:sup>
      <m:r>
        <m:t>3</m:t>
      </m:r>
    </m:sup>
  </m:sSup>
</m:oMath>

但是当我查看.docx文档时,与此相关的任何内容均未显示。相反,它只是一个空白。

文件首次导出到docx时,在“ <w:document>”内部使用标记

xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" 

但是我也尝试将其编辑为

xmlns:m="http://www.w3.org/1998/Math/MathML"

这些都不起作用。

我对XML不太熟悉,并且绝对对docx文件不熟悉。由于涉及“ docx”,因此搜索会产生大量白噪声。

有人知道我需要做什么,或者有什么我可以做的,使方程式显示在Word中?我需要添加一些标签吗?在哪里可以添加标签?

非常感谢。

0 个答案:

没有答案