背景
由于之前个人喜欢在Word里做笔记,而有很多笔记里存在着大量的公式。在早期,由于对Word自身的公式的不理解,所以便使用了MathType这个工具来编写公式。但是现在本人已经转战到LatTeX了(现在用LyTeX来做笔记),需要把之前的笔记转到LyTeX(LaTeX)下。
做为了一折腾电脑的人,我当然不可能把之前的内容全部手打一遍,所以结合自己的知识、百度搜索和对LyTeX的调教,发现可以直接由Word转换为LyX(LyTeX的源文件),其内核是使用Pandoc先将Word转为LaTeX的源文件(*.tex),再由LyTeX调用一个Python脚本文件,将tex文件转换为lyx文件。
然后,实际上没有那么简单。因为pandoc不支持OLE版本的公式(即MathType默认的嵌入方式)转换,仅支持Word自带的公式(由Equation Editor 6.0创建的OMML公式)转换,所以需要将MathType转换为OMML公式。那么问题来了,如何办呢?
在百度找到的一个最简单的方法是GrindEQ这个软件来进行转换,但是由于这个是收费软件,小弟我没有钱啊,所以就放弃了。
终于,让我在博客把word中的Mathtype公式转换为OMML公式中找到了一个解决方法。但是由于博客中