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

 

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

MathType简介

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

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

MathType MathML翻译器

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 :)

延伸阅读