公式圖片識(shí)別為latex
平時(shí)在寫(xiě)東西的時(shí)候時(shí)常有進(jìn)行公式輸入的需要,比如說(shuō)看了一篇論文寫(xiě)點(diǎn)東西記錄一下什么的。但是在寫(xiě)東西的時(shí)候手動(dòng)抄著那些復(fù)雜的公式讓人有一種在搬磚的錯(cuò)覺(jué)(我之前寫(xiě)文檔抄公式的時(shí)候就有這種錯(cuò)覺(jué):joy:),這樣就會(huì)很容易打消搬磚的積極性的。幸好之后楊同學(xué)告訴了我Mathpix這個(gè)神器瞬間將我解放了生產(chǎn)力max :xyx:。
官網(wǎng)地址:https://mathpix.com/
官方測(cè)試PDF:https://mathpix.com/examples.pdf
調(diào)了其中比較復(fù)雜的第十四個(gè)公式來(lái)測(cè)試了一下,效果非常的喜人,非常的準(zhǔn)確沒(méi)有一點(diǎn)錯(cuò)誤。公式圖片和最后的結(jié)果對(duì)照如下所示。

latex轉(zhuǎn)word
方法一:word原生latex支持
得到latex公式之后我就開(kāi)心的把它復(fù)制到了word中去了,因?yàn)樯洗伟l(fā)現(xiàn)在word中開(kāi)啟latex后就可以直接寫(xiě)latex公式了。開(kāi)啟方式如下圖所示在插入公式的時(shí)候選中l(wèi)atex就可以了。

但是我發(fā)現(xiàn)還是有坑啊,簡(jiǎn)單一點(diǎn)的還好,復(fù)雜一點(diǎn)的長(zhǎng)一點(diǎn)的有的時(shí)候會(huì)轉(zhuǎn)換不了,有的時(shí)候會(huì)轉(zhuǎn)換出錯(cuò)。例如上面那個(gè)公式在word里面轉(zhuǎn)換成了這個(gè)樣子:

方法二:latex轉(zhuǎn)MathML后粘貼(推薦)
后面在Google搜了一下之后發(fā)現(xiàn)可以先將latex公式轉(zhuǎn)換為MathML后粘貼到word(記得選擇為只保留文本,不然有樣式信息會(huì)不成功的),之后word會(huì)自動(dòng)將MathML顯示為公式。嘗試了一下發(fā)現(xiàn)真的可以而且效果非常好,上面的公式在使用MathML粘貼到word中的結(jié)果如下所示:

至于latex公式如何轉(zhuǎn)換為MathML,有挺多的方法的。在markdown神器typora中可以右鍵選中公式然后依次選擇公式-》復(fù)制到MSWord,然后到word里面直接粘貼就可以了。或者可以到這個(gè)網(wǎng)站:http://johnmacfarlane.net/texmath,它提供在latex轉(zhuǎn)MathML的服務(wù)。
word轉(zhuǎn)latex
word公式轉(zhuǎn)latex同樣有兩種,想必大家都可以猜出來(lái)了。和上面相對(duì)應(yīng)的一種是word原生轉(zhuǎn)換,一種是借助MathML進(jìn)行中轉(zhuǎn)。
方法一:word原生latex支持
這個(gè)方法非常簡(jiǎn)單,按照上文說(shuō)的那樣選擇好latex后,直接對(duì)公式進(jìn)行復(fù)制就然后在需要的地方粘貼就可以了。這個(gè)方法對(duì)與一下簡(jiǎn)單的公式來(lái)說(shuō)還是很方便的,但是對(duì)與一些比較復(fù)雜的公式例如這個(gè)例子,之間復(fù)制得到的結(jié)果就有點(diǎn)問(wèn)題了。這個(gè)例子復(fù)制得到的latex公式甚至不能被MathJax解析。
方法二:復(fù)制得到MathML后轉(zhuǎn)latex(推薦)
由于方法一面對(duì)復(fù)雜公式的時(shí)候存在問(wèn)題,我們可以考慮再次使用MathML進(jìn)行中轉(zhuǎn)。復(fù)制word公式默認(rèn)得到的是它所說(shuō)的線(xiàn)性格式的純文本而不是MathML,我們需要進(jìn)行一些設(shè)置上面的改變。具體步驟如下所示:
先點(diǎn)擊箭頭指向的小箭頭打開(kāi)公式選項(xiàng):

然后將復(fù)制公式時(shí)選項(xiàng)切換為MathML:

在這之后之間復(fù)制公式就是得到MathML的純文本了,然后再到這個(gè)網(wǎng)站:http://johnmacfarlane.net/texmath,它可以將MathML轉(zhuǎn)換為latex。
最后如果是大量的文件轉(zhuǎn)換還是使用文件轉(zhuǎn)換神器 pandoc,然后再修改一下吧,手動(dòng)格式轉(zhuǎn)換還是算了:joy:。
參考資料:
博客原文:公式圖片轉(zhuǎn)latex神器Mathpix以及l(fā)atex公式與word公式的相互轉(zhuǎn)換