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平台。
-
打开MathType公式编辑窗口,在菜单栏中点击
选项
下的剪切和复制选项
,打开转换
对话框。 -
在
转换
对话框中,将剪切和复制数据类型更改为:转换其他文字
,并在下拉选项中选择MathML 2.0 (namespace attr)
。点击确定
保存更改的设置。
- 打开目标Word文档,使用MathType打开需要转换的OLE对象公式。在MathTpye对话框中复制需要转换的公式。
- 在Word文档中点击
插入
选项卡,选择插入公式
。在插入的公式编辑器中,粘贴刚才复制的公式。
Enjoy :)