LaTeX 作為一款「史詩級」文章排版編譯器,一直都有著優秀、高效的排版體驗和簡潔、一致的排版效果。但是 LaTeX 相對復雜的語法使用,讓我們很多時候都需要花費大量時間在查閱 LaTeX 的參考文檔上,才能得到我們想要的文字效果。并且有時候,復雜的圖像、圖表還不是很適合用 LaTeX 直接生成。下面我來推薦幾個小工具,它們在我們撰寫 LaTeX 文檔的時候可能會幫上大忙。
很多時候我們在查看、閱讀參考文獻的時候,可能會希望將文獻中的公式用 LaTeX 的格式重新寫入我們自己的論文,但是復雜的公式實在不好實現,最后往往只好截圖作罷。
這里我推薦一個軟件叫做 Mathpix。Mathpix 的強大之處就在于,它可以利用 OCR 技術將一個圖片形式的 LaTeX 公式還原為 LaTeX 源代碼,這樣我們就可以直接復制 LaTeX 源代碼到我們自己的論文之中,再也不需要截一個 PDF 中模糊的公式圖片了。
我們使用 Mathpix 轉換公式的基本操作步驟就是:
快捷鍵 ?Ctrl+?Command+M
(macOS)喚起截圖,并圈出相應的 LaTeX 公式區域:
經過識別后,我們在菜單欄就可以得到相應的 LaTeX 源代碼:
幾乎 100% 的識別率,以及直截了當的操作步驟讓 Mathpix 極大地簡化了我們利用 LaTeX 插入參考引文中的公式的繁瑣步驟。識別好的純文本形式的 LaTeX 源代碼,直接就可以復制進入我們的論文,高效簡單。
我們可以在 Mathpix 官網 上面下載到 macOS、Windows 和 Ubuntu 版本(是的,有 Linux 版本!)的 Mathpix。
除了直接從參考文獻上面引用公式,我們有時候也需要將自己的公式以 LaTeX 的形式插入到論文之中。復雜的公式定義和符號往往會讓我們花費過多的時間查閱 LaTeX 符號文檔,才能撰寫出相應的公式。而直接手寫公式往往就沒那么費腦細胞。下面我介紹的這三個工具能幫我們將手寫的公式直接轉化為 LaTeX 源代碼。
自從五年前 MyScript Calculator 的橫空出世,其強大的筆跡識別功能就震撼人心。與 MyScript Calculator 共用技術的一系列筆跡識別產品,比如 MathPad、MyScript Memo、MyScript Stylus 等等,都成功讓 MyScript 的手寫識別技術深入人心。當然,時至今日,上面提到的很大一部分產品都隨著技術更迭被「退休」了。
到了今天,MyScript Nebo,這款手寫筆記應用,可能就是 MyScript 公司筆跡識別技術的集大成者。
推薦閱讀:MyScript Nebo,用 Apple Pencil 做筆記的最佳搭檔丨App+1
我們幾乎可以在 Nebo 上面看到 MyScript 公司歷史上推出軟件的全部身影。這里面,我們僅僅來談談 MathPad 的「集成」。在 Nebo 上書寫并編輯數學公式,Nebo 不僅可以自動生成運算結果,還能夠支持以 LaTeX 或圖片的格式導出計算公式。這可能就是 MathPad 「退休之后」,其技術的發揚光大了。
不過很遺憾的是,Nebo 僅支持 Apple Pencil 繪制公式,想直接用手指書寫公式的同學可能需要繼續往下面看啦。??
Detexify 是一個在 macOS 上面利用觸控板繪制公式的利器。不同于之前的工具,Detexify 專注于按字符進行識別 LaTeX 符號,除了符號外,Detexify 還可以給出相應 LaTeX 包的使用推薦,很為方便。我們只需要利用快捷鍵 ?Ctrl+?Shift+D
喚出 Detexify 的手寫界面,之后利用觸控板畫出我們想要的字符,Detexify 就可以自動幫我們將其轉換為相應的 LaTeX 表達式。
推薦閱讀:Detexify,在觸控板上快速手寫 LaTeX 符號 | App+1
除了 macOS 客戶端,在 Detexify 的官網 上面我們也可以直接使用它繪制 LaTeX 字符。
MathKey 是一個更為強大的手寫公式轉 LaTeX 的工具。除了上面介紹的將手寫字跡轉換為 LaTeX 格式的公式,MathKey 還可以將生成的公式直接轉換為精致的圖片,這樣我們就可以將公式插入任何文本編輯器中,而無需擔心編輯器對 LaTeX 的支持是否完善。
MathKey 的官網在:MathKey App,有 iOS 和 macOS 版本的應用。同時,MathKey 包含在了 Setapp 應用包中,訂閱 Setapp 的同學不必單獨購買。
撰寫專業論文怎么能少得了函數、公式圖像的繪制?直接用 LaTeX 繪制函數圖像確實不太方便,有時候直接借助外部工具生成相應的圖像照片或許比其他方法都更簡潔。
很多人可能都不知道,macOS 上自帶有相對專業的 Grapher 軟件。我們可以直接利用 Grapher 繪制函數圖像。
在 Grapher 的公式編輯區域右上角,我們可以喚出圖形化的公式編輯器。我們可以利用它編寫我們需要繪制為圖像的函數方程,直觀方便。
除了繪制函數方程組的圖像以外,我們在繪制過程中所使用到的函數方程公式等等,都可以直接以 LaTeX 的形式導出。我們選中所需要的公式,單擊右鍵,即可看到拷貝為 LaTeX 表達式的選項。
除了 Grapher,Desmos 這個在線的函數圖像繪制器也很好用。Desmos 在線圖像繪制器和 Grapher 的操作模式類似,同樣也可以繪制復雜的多元方程組所代表的函數圖像。Desmos 用戶友好的方面在于:
我們可以登錄,從而保存我們曾經繪制過的函數圖像
同時,我們也可以導出 PNG 格式的函數圖像的圖片,直接嵌入我們正在撰寫的論文之中
不僅如此,我們還可以直接將繪制好的圖像通過鏈接的形式直接分享給我們的同學,方便至極
我們甚至可以直接通過 <iframe>
的形式將圖像嵌入任何一個自己的網頁上面
Desmos 的官網位于:Desmos | Graphing Calculator,我們可以直接訪問其網站制作圖像。
最后,我來推薦 OverLeaf,這個強大的在線 LaTeX 編輯器。
Overleaf 的官網位于:Overleaf - LaTeX, Evolved。它是一個強大的 LaTeX 在線編輯器,不僅支持各種語言、各種擴展包等復雜的 LaTeX 格式,更為重要的是:
Overleaf 是一個,也可能是唯一一個,支持在線協同合作的 LaTeX 編輯器
Overleaf 還有著超級龐大的模板庫,不僅有正式的作業、論文、畢業設計的參考模板,還有很多漂亮的簡歷、PPT 等
除此之外,最值得一提的一點是:Overleaf 的 LaTeX 參考文檔是我使用 LaTeX 以來參考次數最多,且找到有價值信息最為豐富的一處。無需注冊,我們直接訪問:Overleaf - LaTeX Documentation 就可以查閱簡明易懂的 LaTeX 參考文檔,直觀準確,高效方便。(不過是全英文的。)
Overleaf 提供的參考文檔,從 30 分鐘入門 LaTeX,到基礎操作、數學環境等等,應有盡有、一應俱全。這部分內容也是我今天推薦 Overleaf 最大的原因之一。
復雜的 LaTeX 語法、不容易配置的 LaTeX 環境、和需要頻繁閱讀外文參考文獻的撰寫過程,讓很多覺得 LaTeX 學習過程陡峭的同學望而卻步。不得不承認,LaTeX 本身確實沒有 Office 全家桶那種「所見即所得」的直觀,其中文資料也確實有所欠缺。但是這些復雜的問題都沒法影響 LaTeX 在文字排版、論文撰寫的領域占有一席之地。
我相信這次推薦的這幾個小工具,能夠幫助你在使用 LaTeX 時不再那么煎熬,從而順暢地撰寫心中的思考,也能夠輕松排版出專業的論文。感謝閱讀。??