在編寫理工類文章時,往往需要編輯大量的特殊字符、行內(nèi)公式和行間公式,以進行物理量、操作符、定義式、方程等的說明。
在LaTeX中,通過使用$ $
、$$ $$
、\begin{equation} \end{equation}
來啟用數(shù)學(xué)模式并實現(xiàn)行內(nèi)公式、行間公式、有編號行間公式的編輯。
$$
a=\alpha \sqrt{1+\beta}
$$
NS守恒方程可表述為
$$
\frac{\partial \mathcal{U}}{\partial t}+\frac{\partial \mathcal{F}_{i, \text { inv }}}{\partial x_{i}}-\frac{1}{\text{Re}} \frac{\partial \mathcal{F}_{i, \text { uis }}}{\partial x_{i}}=0
$$
其中,$\mathcal{U}$為守恒量,而$\mathcal{F}_{i, \text{inv}}$和$\mathcal{F}_{i, \text{uis}}$分別為無粘通量和有粘通量。
但是LaTeX中公式的直觀性差,尤其涉及大量操作符嵌套時,極易搞混各類括號關(guān)系,從而產(chǎn)生編譯報錯并難以排查錯誤,另一方面,需要記憶大量特殊字符相關(guān)拼寫,初接觸LaTeX的學(xué)者往往需要花費時間查找符號拼寫和使用方法。
此時不妨借助于成熟的公式編輯軟件或者網(wǎng)頁版的公式編譯器,直觀地輸入公式后,再將其轉(zhuǎn)換為LaTeX語言進行使用。
公式編譯軟件
在使用word
進行文檔編輯時,往往使用其內(nèi)置的公式編譯器、或借助于內(nèi)置的第三方插件MathType
或AxMath
。其中MathType
和AxMath
都支持顯示公式與LaTeX源碼間的轉(zhuǎn)換。
MathType
在MathType
界面中存在顯示公式與LaTeX源碼間相互切換的按鈕,如下圖所示漢化版界面中的切換TeX
。先選中word中相應(yīng)的顯示公式或者LaTeX源碼,再點擊此鍵即可實現(xiàn)相互切換。注意,LaTeX源碼轉(zhuǎn)換為行內(nèi)公式時,需要將源碼置于$ $
中,而轉(zhuǎn)換為行間公式時,需要置于\[ \]
中,下圖中的顯示公式就是直接由上一行的LaTeX源碼直接轉(zhuǎn)換而來。
AxMath
AxMath
是另一款公式編輯軟件,而且售價便宜,僅需幾十塊錢即可終身使用。在目前版權(quán)要求越來越嚴格的今天,有必要使用一款實惠的正版軟件。
在公式編輯模式下,有大量的特殊符號、操作符可以直接選擇,而通過下圖中標(biāo)注的LaTex語法編譯器
或者快捷鍵Ctrl+Tab
可切換到LaTeX源碼格式。并通過按鈕轉(zhuǎn)換為公式
和轉(zhuǎn)換為LaTeX代碼
、或者快捷鍵Shift+Enter
和Alt+Enter
實現(xiàn)顯示公式與LaTeX源碼間的切換。
網(wǎng)頁版公式編輯器
推薦兩款網(wǎng)頁形式的在線公式編輯器,無需安裝單獨軟件,即可實現(xiàn)在線公式編輯,顯示公式也可輸出成多種格式的圖片。
在線LaTeX 公式編輯器:https://www.codecogs.com/latex/eqneditor.php
LaTeX在線:吳文中數(shù)學(xué)公式編輯器:https://latex.91maths.com/
Mathpix-圖片公式OCR
在閱讀文獻過程中,往往需要摘錄大量的公式,但是文獻格式一般為pdf格式。除了直接截圖保存方法外,不妨試試這款軟件Mathpix
。Mathpix
是一款專門進行公式識別的軟件,可以直接進行截屏并將其轉(zhuǎn)化為LaTeX源碼。下圖為對上述公式直接截屏識別生成的LaTeX源碼,并且為了行內(nèi)/行間公式的使用,在公式前后自動添加了相應(yīng)的操作符。相應(yīng)的截圖快捷設(shè)置、行內(nèi)/行間操作符習(xí)慣可在軟件settings
中進行設(shè)置。
注意:Mathpix
需要聯(lián)網(wǎng)使用,所以確保電腦連接網(wǎng)絡(luò)。另一方面,對于免費用戶,Mathpix
每月可以使用30次,基本滿足需求,不夠的話,可以申請多個郵箱賬號,切換使用。
其他
word
內(nèi)嵌公式編輯器,可以通過快捷鍵Alt+=
直接打開,并且支持類LaTeX格式的希臘字符、上下標(biāo)、操作符等輸入,比如,在word
內(nèi)嵌公式編輯器中,輸入\sqrt+空格
即可直接生成?。word
內(nèi)嵌公式無法直接轉(zhuǎn)化為LaTeX源碼,不過可以通過軟件pandoc
實現(xiàn)整篇文章的相互轉(zhuǎn)化。即使不使用LaTeX編譯器,在word中通過
Mathpix
+MathType/AxMath
配合使用,收錄文獻公式有奇效。數(shù)學(xué)計算軟件
mathematica
、matlab
中的公式可以直接轉(zhuǎn)化為LaTeX源碼使用。markdown
相關(guān)軟件一般可擴展支持LaTeX格式的公式。