換全指南:解決omml2mml.xsl缺失與格式錯(cuò)亂)
干了這么多年學(xué)術(shù)編輯和論文排版我?guī)缀趺恐芏寄芘龅奖籛ord公式折磨到崩潰的同事。最離譜的一次實(shí)驗(yàn)室一個(gè)博士生拿著論文來(lái)找我說(shuō)Word里的公式全部變成了方塊和亂碼一問(wèn)才知道他手動(dòng)改過(guò)MathType的安裝目錄還把Office給重裝了。后來(lái)我?guī)退垓v了一個(gè)下午才把那一百多個(gè)公式從OMML格式轉(zhuǎn)回MathType順帶修好了所有字號(hào)和行距問(wèn)題。今天這篇指南就是想把這類(lèi)問(wèn)題一次性講透尤其是omml2mml.xsl文件缺失、批量轉(zhuǎn)換失敗、格式錯(cuò)亂這三座大山。1. 問(wèn)題全景omml2mml.xsl到底是什么為什么會(huì)缺失1.1 先搞懂Word公式和MathType公式的格式關(guān)系要理解這個(gè)問(wèn)題的根源得先弄明白Word和MathType各自用的公式格式是什么。新版Word2007及以后里你直接用“插入→公式”創(chuàng)建的公式內(nèi)部存儲(chǔ)格式叫OMML全稱(chēng)是Office Math Markup Language。這是微軟自己定義的數(shù)學(xué)標(biāo)記語(yǔ)言基于XML專(zhuān)門(mén)用來(lái)在Office文檔里描述數(shù)學(xué)表達(dá)式。而MathType這個(gè)插件本身使用的是MathML格式這是一種開(kāi)放標(biāo)準(zhǔn)的數(shù)學(xué)標(biāo)記語(yǔ)言。MathType之所以能在Word里無(wú)縫工作是因?yàn)樗约簩?shí)現(xiàn)了一套轉(zhuǎn)換機(jī)制把Word原來(lái)的OMML公式解析成MathML再重構(gòu)為MathType的格式最終以嵌入對(duì)象的形式存在于文檔中。這個(gè)轉(zhuǎn)換機(jī)制的核心就是一個(gè)叫omml2mml.xsl的XSLT樣式表文件。XSLT的作用簡(jiǎn)單理解就是“翻譯官”——它定義了一套規(guī)則告訴MathType如何把OMML這種“方言”翻譯成MathML這種“普通話”。注意omml2mml.xsl不是Word自帶的文件它隨MathType安裝包一起發(fā)布。所以如果MathType安裝不完整、裝完被安全軟件清理、或者你手動(dòng)刪過(guò)安裝目錄里的文件這句話就會(huì)失靈。1.2 文件缺失的常見(jiàn)原因根據(jù)我這些年處理的無(wú)數(shù)案例omml2mml.xsl缺失或失效基本逃不出下面幾個(gè)原因安裝包損壞或安裝中斷。MathType安裝過(guò)程中如果網(wǎng)絡(luò)不穩(wěn)定、殺毒軟件中途攔截、或者辦公軟件沒(méi)完全關(guān)閉很容易導(dǎo)致個(gè)別文件沒(méi)寫(xiě)進(jìn)磁盤(pán)。尤其是XSLT文件體積小、藏在子目錄里最容易出問(wèn)題。殺毒軟件或系統(tǒng)清理工具誤刪。這個(gè)我碰到的次數(shù)不少。XSLT文件本質(zhì)是純文本有些國(guó)產(chǎn)優(yōu)化軟件會(huì)認(rèn)為它是“無(wú)用的緩存文件”或“低價(jià)值文本”直接清理掉。版本兼容性問(wèn)題。MathType不同版本內(nèi)置的omml2mml.xsl文件版本也不同。比如MathType 6.9針對(duì)老版Office設(shè)計(jì)你在新版的Word 2016/2019/365里用就很容易出現(xiàn)轉(zhuǎn)換失敗或格式錯(cuò)亂。手工移動(dòng)或修改。有些人喜歡把MathType的文件挪個(gè)目錄、改個(gè)名字或者從別的電腦拷貝一個(gè)過(guò)來(lái)覆蓋結(jié)果路徑不對(duì)系統(tǒng)根本找不到。1.3 版本兼容性對(duì)照以我實(shí)際測(cè)試過(guò)的組合來(lái)說(shuō)這張表可以幫你快速判斷你的環(huán)境是否匹配Word版本兼容性較好的MathType版本常見(jiàn)問(wèn)題Word 2007 / 2010MathType 6.9及以下老版本更穩(wěn)定新版本易報(bào)錯(cuò)Word 2013 / 2016MathType 7.4 / 7.6需要啟用加載項(xiàng)部分系統(tǒng)需修復(fù)安裝Word 2019 / 365MathType 7.6及以后舊版可能出現(xiàn)不顯示插件、轉(zhuǎn)換失敗WPS OfficeMathType 7.2需要手動(dòng)配置加載項(xiàng)兼容性略差這個(gè)版權(quán)版本對(duì)照不絕對(duì)但大方向是Word越新MathType版本也要跟著升。如果非要拿6.9撐Word 2019就是不穩(wěn)定而且插件的菜單欄還會(huì)時(shí)隱時(shí)現(xiàn)。2. 環(huán)境準(zhǔn)備與修復(fù)讓MathType在Word里“活”過(guò)來(lái)2.1 檢查MathType安裝狀態(tài)在你急著轉(zhuǎn)換公式之前先確認(rèn)兩件事MathType裝了沒(méi)有、裝好沒(méi)有。很多人以為“我能打開(kāi)MathType軟件”就萬(wàn)事大吉了但MathType在Word里是作為COM加載項(xiàng)存在的軟件能開(kāi)不代表Word的加載項(xiàng)就注冊(cè)成功了。檢查方法很簡(jiǎn)單打開(kāi)Word點(diǎn)擊“文件”→“選項(xiàng)”→“加載項(xiàng)”在下方的“管理”下拉框中選擇“COM加載項(xiàng)”點(diǎn)擊“轉(zhuǎn)到”在彈出的對(duì)話框里看看“MathType Commands 2016”這一項(xiàng)是否存在且前面的勾有沒(méi)有打上。如果這里空白一片或者提示無(wú)法加載那不管你怎么折騰公式轉(zhuǎn)換都是徒勞。這時(shí)候不妨先執(zhí)行一次修復(fù)安裝或者重新注冊(cè)DLL文件。2.2 找回缺失的omml2mml.xsl文件如果確認(rèn)MathType正常加載了但執(zhí)行公式轉(zhuǎn)換時(shí)仍然報(bào)錯(cuò)“找不到omml2mml.xsl”那就是文件本體或路徑有問(wèn)題。先到MathType安裝目錄下看看文件在不在。默認(rèn)路徑通常是C:\Program Files (x86)\MathType\XSLT\正常安裝完后這個(gè)文件夾里應(yīng)該有一批XSLT文件包括omml2mml.xsl、mml2omml.xsl等。如果omml2mml.xsl確實(shí)不在最穩(wěn)妥的辦法不是上網(wǎng)隨便找一個(gè)下載而是用MathType安裝包執(zhí)行一次“修復(fù)”安裝控制面板 → 程序和功能 → 找到MathType點(diǎn)擊“卸載/更改”在彈出的窗口里選擇“修復(fù)”修復(fù)完成后重啟Word再檢查XSLT目錄。如果修復(fù)安裝仍然無(wú)法找回文件這種情況多見(jiàn)于注冊(cè)表信息損壞那就只能徹底卸載后重裝。卸載時(shí)要勾選“同時(shí)刪除注冊(cè)表信息”一類(lèi)選項(xiàng)否則殘留的注冊(cè)表項(xiàng)會(huì)導(dǎo)致新裝的版本無(wú)法正確注冊(cè)加載項(xiàng)。提示網(wǎng)上的所謂“omml2mml.xsl下載”不推薦使用特別是那種來(lái)路不明的壓縮包很可能捆綁惡意內(nèi)容。更麻煩的是不同版本的MathType對(duì)XSLT文件的結(jié)構(gòu)要求不同隨便拿來(lái)一個(gè)版本不對(duì)的文件不僅解決不了問(wèn)題還可能出現(xiàn)公式轉(zhuǎn)換后亂碼的情況。2.3 正確配置Word加載項(xiàng)MathType安裝完成后在Word里還不顯示工具欄這基本是加載項(xiàng)的問(wèn)題。這里有個(gè)很重要的方法論不同Word版本加載項(xiàng)放置的位置不同但配置流程大同小異。以Word 2016為例配置路徑是打開(kāi)Word新建一個(gè)空白文檔點(diǎn)擊“文件”→“選項(xiàng)”→“加載項(xiàng)”在下方“管理”中選擇“模板”或“COM加載項(xiàng)”點(diǎn)擊“轉(zhuǎn)到”找到MathType相關(guān)項(xiàng)確保打勾如果找不到點(diǎn)擊“添加”手動(dòng)找到MathType安裝目錄下的MathTypeAddIn文件。在Word 2019 / 365里MathType一般會(huì)自動(dòng)加載但偶爾由于啟動(dòng)時(shí)的宏安全策略加載項(xiàng)會(huì)被禁用。你需要在“信任中心”→“加載項(xiàng)”的設(shè)置里勾選“啟用所有應(yīng)用程序加載項(xiàng)”并取消勾選“要求應(yīng)用程序加載項(xiàng)由受信任發(fā)布者簽名”。如果你用的是WPS處理邏輯又不一樣。WPS默認(rèn)不加載MathType的Word加載項(xiàng)需要手動(dòng)把MathType安裝目錄下的MathTypeAddIn文件放進(jìn)WPS的加載項(xiàng)列表。具體的操作路徑是新建文檔 → 插入 → 對(duì)象 → 找到MathType類(lèi)型。這個(gè)操作要碰運(yùn)氣很多時(shí)候干脆不顯示所以我通常的建議是——重要文檔還是在標(biāo)準(zhǔn)Office里用。3. 公式批量轉(zhuǎn)換實(shí)操?gòu)腛MML到MathType的完整流程3.1 單條公式轉(zhuǎn)換的基礎(chǔ)操作搞定了環(huán)境接下來(lái)才是核心環(huán)節(jié)公式轉(zhuǎn)換。如果你只是幾條公式要轉(zhuǎn)換直接用MathType的“轉(zhuǎn)換公式”功能就可以打開(kāi)包含公式的Word文檔確保MathType工具欄已經(jīng)加載點(diǎn)擊MathType工具欄右側(cè)的“Convert Equations”按鈕在彈出的對(duì)話框中“Equation types to convert”選擇“Word OMML equations”“Convert equation types to”選擇MathType格式范圍選擇“Whole document”勾選“Delete original equations when done”前提是你已經(jīng)備份了原文檔點(diǎn)擊“Convert”。這個(gè)操作會(huì)在幾分鐘內(nèi)把文檔內(nèi)所有可識(shí)別的公式轉(zhuǎn)成MathType格式。注意這里的“可識(shí)別”是有前提條件的公式必須是Word原生OMML公式也就是通過(guò)“插入→公式”創(chuàng)建的公式如果你文檔里的公式本來(lái)就是一整張圖片那MathType是識(shí)別不了的。3.2 批量轉(zhuǎn)換的核心方法當(dāng)文檔有幾十上百個(gè)公式時(shí)單條逐個(gè)轉(zhuǎn)換就不現(xiàn)實(shí)了必須依靠批量處理。我總結(jié)的批量轉(zhuǎn)換流程是這樣的先做預(yù)處理。如果你用的是老版本W(wǎng)ord建議先把文檔轉(zhuǎn)成新版的docx格式注意不是doc格式因?yàn)镺MML公式在老格式里兼容性很差可能根本沒(méi)被解析成可編輯的對(duì)象。其次設(shè)置轉(zhuǎn)換參數(shù)。在Convert Equations里除了上面說(shuō)的基礎(chǔ)設(shè)置還有一個(gè)非常關(guān)鍵的選項(xiàng)字體映射。MathType轉(zhuǎn)換時(shí)會(huì)按照內(nèi)置的映射表把Word公式里的字體替換成MathType默認(rèn)的數(shù)學(xué)字體。如果你想在轉(zhuǎn)換后保持原來(lái)的Times New Roman或者Cambria Math風(fēng)格就要在“Convert”對(duì)話框的“MathType preferences”里設(shè)置好對(duì)應(yīng)的字體映射。實(shí)操中最容易出問(wèn)題的是“Delete original equations”這個(gè)選項(xiàng)。我有一次給同事批量轉(zhuǎn)換勾了這個(gè)選項(xiàng)轉(zhuǎn)換完才發(fā)現(xiàn)有幾條公式在轉(zhuǎn)換時(shí)因?yàn)闃邮經(jīng)_突被跳過(guò)了但原公式已經(jīng)被刪了結(jié)果那幾處只能手動(dòng)重新錄入。所以再?gòu)?qiáng)調(diào)一遍轉(zhuǎn)換前務(wù)必備份。3.3 轉(zhuǎn)換后的格式檢查清單轉(zhuǎn)換完成不是終點(diǎn)格式檢查才是真正耗時(shí)的地方。我的習(xí)慣是轉(zhuǎn)換完以后按下面幾個(gè)步驟排查檢查公式數(shù)量是否與原文檔一致。在轉(zhuǎn)換前后分別統(tǒng)計(jì)文檔包含的公式數(shù)量方法是用MathType工具欄上的“Count”功能批量轉(zhuǎn)換后如果數(shù)量不一致肯定有漏網(wǎng)的。隨機(jī)抽查各章節(jié)的公式。特別是跨頁(yè)的公式、帶矩陣或分式的復(fù)雜公式這些最容易在轉(zhuǎn)換中出問(wèn)題。檢查編號(hào)是否保留。如果你的Word文檔用了域代碼做自動(dòng)公式編號(hào)轉(zhuǎn)換后編號(hào)可能變成純文本或者錯(cuò)位需要逐一修正。4. 格式調(diào)整字號(hào)、對(duì)齊、行距一網(wǎng)打盡4.1 公式大小與正文字號(hào)統(tǒng)一批量轉(zhuǎn)換完成后最常見(jiàn)的問(wèn)題就是公式字號(hào)和正文不匹配。Word默認(rèn)的Cambria Math公式字號(hào)是12磅左右而正文一般是小四12磅或五號(hào)10.5磅看起來(lái)都會(huì)偏大或偏小。MathType里調(diào)整全局字號(hào)的方法雙擊任意一個(gè)公式進(jìn)入MathType編輯器點(diǎn)擊“Size”菜單 → “Define”在彈出的窗口里設(shè)置“Full”字號(hào)為正文的磅值其他Subscript/Superscript、Sub-Subscript等系統(tǒng)會(huì)自動(dòng)按比例調(diào)整保存設(shè)置后在Word里批量選中所有公式按快捷鍵更新顯示。我在實(shí)際操作中發(fā)現(xiàn)很多人的公式問(wèn)題不是字號(hào)不對(duì)而是頁(yè)面上的顯示比例被縮放過(guò)了。Word里的“縮放”設(shè)置只影響顯示不影響打印但過(guò)程中很多人會(huì)誤以為公式變大變小了其實(shí)文檔本身沒(méi)變。所以調(diào)整字號(hào)前先把Word的顯示比例改回100%再判斷。4.2 公式與文字基線對(duì)齊公式和文字“不在一條線上”是另一個(gè)高頻痛點(diǎn)。尤其是正文中的行內(nèi)公式經(jīng)常會(huì)看到公式整體比文字高了一截或低了一截。這個(gè)問(wèn)題本質(zhì)上是基線對(duì)齊問(wèn)題。MathType公式對(duì)象在Word里默認(rèn)對(duì)齊方式是“基線”對(duì)齊但如果你手動(dòng)設(shè)置過(guò)段落的對(duì)齊方式或者公式對(duì)象被Word的“下沉”選項(xiàng)影響就會(huì)出現(xiàn)肉眼可見(jiàn)的偏移。解決方法是選中公式對(duì)象點(diǎn)擊“開(kāi)始”選項(xiàng)卡里的“段落”設(shè)置打開(kāi)“中文版式”標(biāo)簽頁(yè)在“文本對(duì)齊方式”下拉框里選擇“居中”或“基線”。如果你用的是MathType 7.x還需要額外注意MathType 7默認(rèn)會(huì)在公式對(duì)象中嵌入一個(gè)隱藏的字符用來(lái)控制對(duì)齊但這個(gè)字符在部分字體下會(huì)導(dǎo)致行距異常。這種情況下需要在MathType的“Format”→“Spacing”里調(diào)整“Baseline”參數(shù)。4.3 行距被公式撐大是怎么回事這是批量轉(zhuǎn)換后最容易踩的坑。轉(zhuǎn)換前的OMML公式是Word原生對(duì)象Word會(huì)用特殊算法控制行距轉(zhuǎn)換后的MathType公式是嵌入對(duì)象本質(zhì)上是一個(gè)內(nèi)嵌的圖片/控件它的高度會(huì)被Word計(jì)入行高于是公式所在的行距被撐得特別大。我自己常用的一個(gè)處理技巧選中公式所在的所有段落在“段落”設(shè)置里把“行距”調(diào)成“固定值”然后設(shè)置一個(gè)比正文行距稍微高一點(diǎn)的磅值。比如正文是1.5倍行距約20磅那就把含公式的段落的固定行距設(shè)為24磅左右。另外還有一個(gè)Macro宏技巧可以在MathType官方網(wǎng)站找到源碼用VBA腳本批量設(shè)置所有公式對(duì)象的尺寸和位置。這個(gè)腳本我實(shí)測(cè)過(guò)幾百個(gè)公式的文檔也就幾秒鐘調(diào)整完。4.4 處理表格中的公式與列寬熱詞里出現(xiàn)“word表格列寬無(wú)法拖動(dòng)”這個(gè)和公式轉(zhuǎn)換有很大關(guān)聯(lián)。表格單元格里如果嵌入了MathType公式對(duì)象且對(duì)象的寬度超過(guò)了單元格寬度Word的自動(dòng)調(diào)整功能就會(huì)被干擾導(dǎo)致拖拽列寬時(shí)死活拖不動(dòng)。解決辦法比較簡(jiǎn)單先將表格的“自動(dòng)調(diào)整”設(shè)為“固定列寬”再逐個(gè)檢查公式對(duì)象的大小如果明顯超出單元格寬度就在MathType里縮小公式或者把公式拆分到兩行最后調(diào)整列寬就不會(huì)再卡了。如果表格里公式特別多而且大小不統(tǒng)一最理想的辦法是先把所有公式統(tǒng)一為相同字號(hào)和縮放比例再調(diào)整列寬。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 MathType在Word中不顯示怎么辦這個(gè)問(wèn)題的出現(xiàn)頻率不亞于omml2mml.xsl缺失。癥狀是Word打開(kāi)后MathType選項(xiàng)卡完全不出現(xiàn)或者出現(xiàn)后功能按鈕全部置灰。排查順序建議如下檢查Word加載項(xiàng)列表確認(rèn)MathType是否在列表中如果在列表里但打勾無(wú)效刪除后重新添加添加不行就執(zhí)行一次修復(fù)性安裝修復(fù)不行徹底卸載重裝MathType。這里有個(gè)容易忽視的點(diǎn)Office的版本架構(gòu)必須和MathType一致。64位的Word必須用支持64位的MathType7.x以后才支持32位的Word則可以用所有版本。很多人裝完64位Office后又裝了個(gè)老版本的MathType加載不了是完全正常的。5.2 Word關(guān)閉時(shí)卡頓的元兇熱詞里“關(guān)閉word時(shí)卡頓”幾乎和MathType脫不了干系。這個(gè)問(wèn)題的典型表現(xiàn)是操作過(guò)程中一切正常但一關(guān)閉Word程序就長(zhǎng)時(shí)間無(wú)響應(yīng)等幾十秒甚至幾分鐘才退出。原因在MathType的加載項(xiàng)在退出時(shí)需要保存配置和公式緩存如果文檔中存在大量未保存的公式對(duì)象或者M(jìn)athType的配置被破壞就會(huì)卡在退出流程上。我的處理方案按優(yōu)先級(jí)排序升級(jí)到MathType 7.6以上該版本優(yōu)化了退出流程關(guān)閉Word時(shí)的“自動(dòng)保存公式編輯狀態(tài)”選項(xiàng)定期清理MathType的臨時(shí)緩存文件。另外如果你只是偶爾用到MathType也可以把加載項(xiàng)設(shè)為“手動(dòng)加載”不用時(shí)完全卸載內(nèi)存。不過(guò)這個(gè)操作在Word里沒(méi)有可視化開(kāi)關(guān)得靠注冊(cè)表調(diào)整Startup值不太適合普通用戶(hù)。5.3 WPS中MathType不顯示W(wǎng)PS用戶(hù)遇到MathType不顯示的頻率更高。核心原因是WPS的加載項(xiàng)機(jī)制和微軟Office不同需要單獨(dú)配置。如果你一定要在WPS里用MathType步驟是確認(rèn)MathType安裝目錄包含WPS適配插件在WPS中打開(kāi)“工具”→“開(kāi)發(fā)工具”→“加載項(xiàng)”手動(dòng)添加MathType安裝目錄下的AddIn文件重啟WPS。不過(guò)我坦誠(chéng)說(shuō)WPS和MathType的兼容性始終一般尤其是公式批量轉(zhuǎn)換功能在WPS里經(jīng)常失效或者卡死。如果工作內(nèi)容重度依賴(lài)公式編輯我建議直接用Office。5.4 宏安全與公式編號(hào)批量處理做論文的人經(jīng)常會(huì)遇到公式自動(dòng)編號(hào)的需求MathType為此提供了“Insert Equation Numbers”功能。但有時(shí)候這個(gè)功能不生效因?yàn)閃ord的安全設(shè)置把MathType的宏給禁用了。在Word的“信任中心”里把宏設(shè)置改為“禁用所有宏并發(fā)出通知”然后在打開(kāi)文檔時(shí)選擇“啟用宏”。如果是公司電腦有統(tǒng)一策略不好改可以臨時(shí)用管理員身份運(yùn)行Word。批量編號(hào)時(shí)我還有一個(gè)建議不要等公式全部轉(zhuǎn)完再統(tǒng)一編號(hào)而是在轉(zhuǎn)換前就給公式留好占位空行轉(zhuǎn)換后逐個(gè)編號(hào)這樣能大幅降低編號(hào)錯(cuò)亂的風(fēng)險(xiǎn)。當(dāng)然如果你已經(jīng)轉(zhuǎn)換完了用MathType的“章/節(jié)編號(hào)”功能也能批量處理但需要先設(shè)置好章節(jié)分隔符。5.5 其他常見(jiàn)問(wèn)題速查表問(wèn)題現(xiàn)象可能原因解決思路公式變圖片無(wú)法編輯轉(zhuǎn)圖片格式或文檔是從PDF轉(zhuǎn)換而來(lái)重新插入原公式或使用OCR工具公式復(fù)制到其他文檔變成域代碼MathType對(duì)象損壞或版本不一致復(fù)制時(shí)勾選“保留原格式”打印時(shí)公式顯示不全字體缺失或打印驅(qū)動(dòng)問(wèn)題安裝完整數(shù)學(xué)字體或調(diào)整打印分辨率雙擊公式提示無(wú)法打開(kāi)MathType軟件被卸載或損壞重裝MathType并修復(fù)加載項(xiàng)公式編號(hào)1帶有邊框公式對(duì)象被設(shè)置成有邊框右鍵對(duì)象設(shè)置邊框?yàn)闊o(wú)插圖公式轉(zhuǎn)word現(xiàn)有顯示亂碼圖片OCR識(shí)別精度不足使用專(zhuān)業(yè)公式OCR工具6. 實(shí)戰(zhàn)經(jīng)驗(yàn)與避坑心得再說(shuō)一個(gè)大多數(shù)教程不會(huì)講的細(xì)節(jié)公式轉(zhuǎn)換之前務(wù)必先關(guān)閉Word的“自動(dòng)更新域”功能。因?yàn)楹芏郬ord公式的編號(hào)都是通過(guò)域代碼實(shí)現(xiàn)的自動(dòng)更新域時(shí)可能觸發(fā)MathType轉(zhuǎn)換器的內(nèi)部邏輯異常導(dǎo)致轉(zhuǎn)換過(guò)程中程序閃退。具體設(shè)置路徑文件 → 選項(xiàng) → 顯示 → 打印前更新域和打開(kāi)文檔時(shí)更新域全部取消勾選。另外我也強(qiáng)烈建議在批量轉(zhuǎn)換前先用文檔的副本試一次不要直接在原始文件上操作。轉(zhuǎn)換過(guò)程中如果停電、藍(lán)屏、斷電要么整個(gè)文件損壞要么公式對(duì)象處于半轉(zhuǎn)換狀態(tài)那才叫欲哭無(wú)淚。最后關(guān)于“公式圖片轉(zhuǎn)word”我多說(shuō)兩句。如果你手里的公式是一張圖片沒(méi)經(jīng)過(guò)OCR識(shí)別任何“批量轉(zhuǎn)MathType”的操作都是空談。想要讓圖片公式變成可編輯的MathType公式流程是先用公式OCR工具如Mathpix、InftyReader把圖片識(shí)別成LaTeX或MathML代碼再導(dǎo)入MathType。這一步會(huì)受識(shí)別精度影響尤其是有復(fù)雜矩陣、特殊符號(hào)時(shí)識(shí)別錯(cuò)誤是常態(tài)需要人工校對(duì)。真正做了這一步才算徹底打通了從圖片到可編輯公式的完整鏈路。我個(gè)人實(shí)際用下來(lái)最順的組合是Word 201664位版 MathType 7.4 關(guān)閉自動(dòng)更新域 轉(zhuǎn)換前備份副本。這個(gè)組合我處理過(guò)專(zhuān)業(yè)論文里將近四百個(gè)公式的文檔整個(gè)轉(zhuǎn)換加格式調(diào)整大概花了一下午出來(lái)的終稿格式統(tǒng)一、編號(hào)準(zhǔn)確、沒(méi)有任何一行行距異常。希望這份指南也能幫你少走這些彎路。