word中公式全篇一次性转math type公式方法,而且出现omml2mml.xsl 问题的解决方法(有效!!!)

word中公式全篇一次性转math type公式方法,而且出现omml2mml.xsl 问题的解决方法(有效!!!)

我的word是2010 64位版本,因为论文定稿了,编辑部要求公式全部用math type编辑才行,而我论文一开始写用的就是word自带公式编辑器(说实话我也觉得很地道,很方便),无奈之举,首先去好好学习了math type详细功能以及使用方法(大家可以看我这篇博客 Math Type使用方法,比起word自带公式编辑器的优点总结),然后搞明白了math type的使用方法后,看到有个公式转换选项,就在想,word公式是不是能直接全部自动转为math type公式(矢量图)呢,不然一个个自己去从头到尾编辑,论文中公式特别多,好慢呀。果然,这个还真是这个功能,

但是转换会报上面的错误,说实话我遇到这个问题时候,也是网上各种找解决方法,网上也能搜到很多解决方法,有的博客说从安装目录直接打开等等方式,但是,统统没有效果,不信自己去试。

根据报错对话框,我点了“是”,跳转到官网解决方法页面,按照他的方法,就解决了,而且可以无限次转换,如下:

可以参考这个页面 Error message: Problem Converting OMML to MathML

omml2mml.xsl 文件原本会存在下面的路径里:

我们把它拷贝到下面两个路径各一份,就可以了

但是自动转换也有它的问题,没有自动斜体,而且转换后的math type公式偏大。但是这个不是问题,爸爸只需要在math type里选中,然后点击菜单栏:样式,点击一下:数学,即可让它全部字符转为数学样式(符号都会斜体,数字除外)。解决第二个问题,公式偏大,点击菜单栏:大小,点击一下:自定义,设置成自己论文指定的公式尺寸即可。搞懂了这个,再结合前面说的预置文件的使用,将来研究一下如何全篇论文中公式转为指定格式的方法。

,它转换用的默认公式尺寸(经过我的测试,这个改不了)是出厂尺寸规格(直接转换出来的会偏大,所谓的转换,原理应该是把word公式自动复制到math type里,保存,实现的,因为圆括号,复制进去会变高,不知道为什么,应该是外面的括号和math type圆括号不是同一个东西吧),可能不符合我们的要求,因此需要我们进一步批量转换。

math type公式嵌入word中,行距变得很大,注意检查是不是括号很高的原因。

如何首先生成预置文件,如下: 首先转换或者自己编辑一个math type公式,设置好,菜单栏:大小,定义。设置好尺寸,比如我的如下:

在myth type里菜单栏预置,保存到文件,即可。

仅可以批量调整整篇文章或者选中段落的公式尺寸,需要点word菜单栏的myth type的格式化公式, 选第4个导入预置文件即可。注意:经过我的大量测试,公式的尺寸确实可以批量改,但是自动正确的斜体它改不了,还需要手动改一下。括号也有问题,转换出来的圆括号有点偏大,也自动改不了,而且这个圆括号竟然在math type找不到,有点奇怪,所以自动转换,格式化,这些好像有些瑕疵的。也就说明预置文件仅保存公式尺寸信息,公式样式(包括斜体,字体等信息)它未包含。

总结:经过我的多次测试,还是这样最好,复制word公式,ctr+alt+q,内联mathtype公式,粘贴进去,此时,会自动斜体,字号大小都会正确,然后小修一下即可。这个可以最大限度的保证格式正确,还有操作尽可能地少。mythtype7,是粘贴可以的,但是有些公式行,有些不行

相关推荐

bt365网上娱乐 自贡在线 V7.7.0.0 安卓版

自贡在线 V7.7.0.0 安卓版

📅 07-20 👁️ 912
日博365登录网址 如何做raid磁盘阵列

如何做raid磁盘阵列

📅 06-30 👁️ 2177
365娱乐 聊聊那些与社工有关的电影

聊聊那些与社工有关的电影

📅 07-10 👁️ 8394