本页内容
保留原件,先分清对象再继续处理
- 保留未改动的 DOCX,先确认来源和目标软件;不要把一份模糊预览当作原文档。
- 下载同源 Word、MathType 和本地图片对照,在自己的软件中分别选中同一条分式或矩阵。
- 结合对象类型、对应数据与当前软件支持判断;有条件时在副本修改一个元素,保存后重新打开。
- 只有图片时回到清晰原图或已有源码;需要重建文稿时再选择解析或 Markdown 导出,不覆盖原件。
本页提供固定样例和只读核验方法;没有任意 DOCX 在线检测或原位转换功能。上方编辑器入口用于已有数学源码的重新导出。
六条公式:对象仍在,还是只剩预览图
2026-10-13,复核此前从同一份自编 Markdown 得到的普通 Word 和 Word MathType 原生下载,再在本地制作只保留预览图的对照副本。两份原生 DOCX 未改写,没有新增 OCR 或产品导出。
| 样例 | OMML | MathType 对象 | 对象配套预览图 | 独立图片 |
|---|---|---|---|---|
| 原生普通 Word | 6 | 0 | 0 | 0 |
| 原生 Word MathType | 0 | 6 | 6 | 0 |
| 本地图片对照 | 0 | 0 | 0 | 6 |
- 原生 MathType 的每个 Equation.DSMT4 对象都关联一份内部嵌入数据,并通过 ShapeID 对应一张显示图片;6 张 PNG 不代表额外出现了 6 条公式。
- 本地对照移除六个 OLE 元素、关系和嵌入数据,将显示形状保留为图片;正文与六张 PNG 字节保持一致。它是刻意构造的说明材料,不是产品丢失对象的案例。
- 两份本地预览仍显示同样六条公式,但并非逐像素一致。图片内容、文件里的对象与软件能否编辑是三个分别核对的问题。
图片与 PDF 由 LibreOfficeDev 26.8 在本地渲染,并为该进程提供已有字体。未修改系统字体,也未在 Word、WPS 或 MathType 插件内试改这份对照。核验脚本只读取包内三份固定样例的正文,不是任意 DOCX 的完整检测、修复或公式转换服务。
先了解这几件事
同样的 DOCX 后缀和公式外观,可能对应原生 Word 公式、MathType 嵌入对象或普通图片。本例 MathType 文件有 6 个对象和 6 张配套 PNG;本地移除对象后,图片仍能显示。因此要同时看对象数据与目标软件的编辑支持,不能只数图片或看一张预览。
- 同源码原生下载
- 普通 Word 含 6 个 OMML;MathType 含 6 个嵌入对象。
- 本地图片对照
- 移除六份 OLE 数据,保留原图片与正文;不是产品导出失败。
- 外观核对
- 本地渲染都能显示公式,页面接近但并非逐像素一致。
- 编辑边界
- 文件结构核对不等于通过 Word/WPS/MathType 的实际编辑验收。
需要结构核验时,先用固定样例复现
完整解压核对包后运行
python3 inspect_samples.py仅用 Python 3 标准库,读取脚本旁三份已知 DOCX,先核对文件哈希,再检查正文关系;不联网、不执行嵌入对象、不修改文件。
这三份样例的预期计数
文件 OMML MathType 配套预览图 独立图片
native-word.docx 6 0 0 0
native-mathtype.docx 0 6 6 0
preview-only-control.docx 0 0 0 6数字对应随包的固定文件。真实文档可能混合其他对象,页眉、页脚、脚注等位置也需要单独检查;不要把图片数量直接当成公式数量。
确认对象后再选下一步
| 确认的情况 | 下一步 | 还需验收 |
|---|---|---|
| 原生 Word 公式(OMML) | 在支持的 Word 环境编辑;需要 MathType 时再看对应插件转换说明 | 公式结构、数学内容、保存后重新打开 |
| MathType 对象和数据仍在 | 核对目标软件、插件代际和该对象的编辑支持 | 可显示不等于当前环境能够编辑 |
| 只有普通图片 | 从清晰原图识别,或回到已有数学源码重新生成 | 识别准确性与新输出的公式对象 |
| 同一文档混合多种类型 | 逐类选择代表性公式核对 | 不要用一个对象的结果代表整篇文档 |
MathType 有 PNG,不等于只有图片
DOCX 中的显示图片可以是嵌入对象的预览。本例每个 MathType 对象都有对应 PNG 和独立数据。不能只打开 media 文件夹看到图片,就认定公式已不可编辑;反过来,也不能只看到对象名称就保证当前软件可用。
检查关系,不只看文件夹里有没有 bin
正文对象需要正确引用内部数据和对应显示形状。孤立的嵌入文件不一定仍被正文使用。本包只核对已知样例的关系与字节,不能恢复已经删除的数据。
双击没有进入编辑器时,先对照固定样例
在自己的目标软件分别打开同源样例,选中同一条公式并在副本试改。若结构仍是 MathType,但当前环境只显示预览,继续核对软件与插件支持;本页没有实测新的桌面插件操作。
图片重新识别与对象转换是不同流程
普通图片没有原生 OMML 结构,勾选 OMML 转换不能把它变成公式。手头已有 LaTeX 或 Markdown 时,优先用源码核对并导出;只有截图时再识别,避免重复引入错误。
相关官方说明
详细操作教程
比较三份同源样例,区分完整对象、显示图片及目标插件是否支持编辑。
遇到这些情况
- DOCX 里找到了 PNG,担心公式全变图片
- 先检查同一位置是否还关联 OMML 或 MathType 数据;本例 6 张 PNG 与 6 个 MathType 对象共同存在。
- 核验脚本提示样例字节不同
- 重新下载并完整解压核对包;脚本只接受固定样例,不把自己的文档改名来绕过检查。
- 样例有对象,自己的软件仍只能预览
- 按对应编辑器与插件条件测试,不用文件结构检查代替实际编辑验收。
常见问题
DOCX 中的公式 PNG 一定是普通图片吗?
不一定。本例原生 MathType 文件中,6 张 PNG 是 6 个嵌入对象的显示预览;本地移除对象后,这些图片仍保留。要结合对象关系判断。
普通 Word 公式与 MathType 对象都用 DOCX 吗?
本例两份原生下载都为 DOCX,但分别包含 6 个 OMML 和 6 个 Equation.DSMT4 对象。文件扩展名不能区分它们。
只读脚本能把图片恢复成 MathType 吗?
不能。它只核对三份固定样例,不转换、修复或恢复数据。只有图片时需从清晰来源重新识别或使用现成源码。
本地图片对照说明 Doc2X 会丢失公式吗?
不能这样推断。这份对照是人为移除对象后的副本,原生下载仍完整保留。它只用于说明外观和对象类型不能混为一谈。
内容核对:2026-10-13 · 功能条件与配额以当前产品界面为准

