将Microsoft Word文本和方程式一起复制为mathml和text

时间:2015-08-07 12:28:47

标签: ms-word copy mathml equations

我在Microsoft Word 2013中有方程式文本。我想用方程一起复制这个文本,但我需要的是,文本作为纯文本和方程式为mathml。 当我只复制mathml 公式选项 - >将MathML复制到剪贴板作为纯文本完美地工作。但是,如果我使用文本复制方程式,则所有方法都只是纯文本。

有没有办法用MathML复制文本?

1 个答案:

答案 0 :(得分:0)

如果没有某种预处理或后处理,我不知道如何做到这一点。

首先考虑后者,如果您的文档仅包含文本和OMML公式,则在复制时,Word提供给Windows剪贴板的剪贴板格式之一是HTML。在这个HTML中,方程存在,但是用OMML而不是MathML编码。您需要一个脚本或其他方法将OMML转换为MathML(并且可能会删除您在最终文档中可能不需要的所有其他特定于MS的标记)。

另一种方法是预处理它。 MathType将使用Word中MathType选项卡上的转换方程命令执行此操作。在“转换方程式”对话框中,选择将OMML转换为MathML,完成后,将整个文本+ MathML文档复制到要粘贴的位置。 (或将其另存为.txt文件。)