将 MathType 公式转换为 MS Word 自带公式编辑器公式

发布于 2020-03-21  481 次阅读


April 2, 2017

MathType 是 MS Word 中最常用的一种数学公式编辑器插件。在默认情况下,MathType 公式都将以 OLE 对象(Object Linking and Embedding object)插入在 MS Word 文档中。与此同时,MathType 还能够识别或生成多种格式的数学公式。其中就包括 MathML 格式。

由于 MS Word 2016 内置的公式编辑器同样能够识别 MathML,这样就能够利用 MathML 将 OLE 对象格式的 MathType 公式转换为 MS Word 2016 公式编辑器公式。

MathML(Mathematical Markup Language),中文名叫数学标记语言。是一种基于 XML(标准通用标记语言的子集)标准,主要用来在互联网上书写数学符号和公式的标记语言。这是由万维网联盟的数学工作组提出的。语言规格 1.01 版于 1999 年 7 月公布,2.0 版于 2001 年 2 月出现。万维网联盟的数学工作组在 2003 年 10 月发布了 MathML 2.0 的第二版,之后又在 2010 年 10 月发布了 MathML 3.0。

MathType 6 提供了 MathML 格式的输出翻译器。由于 MathML 还很年轻,在其他软件中对 MathML 的支持有所不同。因此,MathType 6 提供了生成 MathML 2.0 的翻译器。对于支持 MathML 的各种浏览器和浏览器插件,这些翻译器以稍微不同的方式打包。

MahtType 6 MathML 翻译器提供四种 MathML 格式:

  • MathML 2.0(m namespace):所有的 MathML 标签都被指定在全名空间中使用 m 作为命名前缀。MathML 的这种样式被 IE 6 浏览器及以后版本的中 MathPlayer 所使用。

  • MathML 2.0(namespace attr):这个翻译器使用 MathML 2.0 的命名空间属性将每一个地方都加上标签。这通常是最好的选择

  • MathML 2.0(no namespace):这个翻译器生成 MathML 2.0 不需要任何明显的命名空间标记,这种格式的语言与较早的应用程序运行较好。

这里将展示如何利用 MathType MathML 翻译器将 MathType 公式保存为 MathML 并将之应用到 MS Word 自带的公式编辑器中。

以下操作是基于 Microsoft Office 2016 以及 MathType 6.9 平台。

  1. 打开 MathType 公式编辑窗口,在菜单栏中点击选项下的剪切和复制选项,打开转换对话框。

  2. 转换对话框中,将剪切和复制数据类型更改为:转换其他文字,并在下拉选项中选择MathML 2.0 (namespace attr)。点击确定保存更改的设置。

  1. 打开目标 Word 文档,使用 MathType 打开需要转换的 OLE 对象公式。在 MathTpye 对话框中复制需要转换的公式。

  1. 在 Word 文档中点击插入选项卡,选择插入公式。在插入的公式编辑器中,粘贴刚才复制的公式。

Enjoy :)

Share:


或许明日太阳西下倦鸟已归时