背景
在处理doc文档的公式排版时,本人摸索了一套工作流:“大模型生成公式代码 \rightarrow 使用 pasteMD 渲染 \rightarrow 粘贴进 docx 形成 Word 原生公式 \rightarrow 使用 MathType 批量转换 \rightarrow 最终保存为 doc 格式,这样就能将doc公式保存成可以编辑的形式,而不是图片。
问题描述
近期在处理新的公式时,突然出问题。

在使用 MathType 进行批量转换时,系统弹窗提示:“没有公式被发现和/或更新”。

初步排查时LLM误判为 Word 文档损坏或 MathType 软件本身的 Bug。
问题原因
经小红书某篇帖子回复指出OMML2MML.XSL问题,并确认 Wiris 官方文档,该问题的根源并不在于常规设置,而是由于 Microsoft Office 安装目录下的格式转换依赖文件 OMML2MML.XSL 出现损坏或版本异常,导致 OMML(Word 原生公式格式)无法正确被解析转换为 MathML。
解决办法
通过替换官方提供的 .xsl 转换文件即可完美解决。具体操作步骤如下:
- 下载修复文件:获取官方原版
OMML2MML.XSL文件。 - 定位目录:打开本地电脑的 Office 安装路径,默认路径通常为:
C:\Program Files\Microsoft Office\root\Office16(注:具体路径请根据个人的 Office 版本及安装位置自行调整) - 替换文件:将上述目录中原有的
OMML2MML.XSL文件删除或重命名备份,然后将下载的新文件粘贴至该目录下。 - 重启生效:彻底关闭并重新打开 Word 文档,再次执行 MathType 的转换命令即可顺利完成。
参考资料与附件
- 官方技术说明:Error message “Problem converting OMML to MathML”
- 为方便佬友快速修复,在此提供官方
.xsl文件的备份压缩包:OMML2MML.zip (12.7 KB)
1 个帖子 - 1 位参与者