MarkDown使用之LaTeX表示數學公式
宣告:文章為轉載,原文地址
對於文字排版格式,對於\(Microsoft\,Word\)來說,功能盡全,可調的引數十分多,人們可能會將不少的時間放在具體的文字大小、實現樣式。而\(markdown\)語法能夠讓人們通過符號去替代樣式,儘管實現的樣式沒有像\(word\)那樣多,但在日常使用中足矣。\(Markdown\)語法正是希望我們迴歸到內容本身。
自從接觸部落格後,需要用到不少的\(markdown\)語法,同時演算法相關的隨筆需要藉助數學語言表達,在此總結下\(markdown\)的\(LaTeX\)來排版數學公式。當教授讓我們佈置\(word\)檔案報告,需要寫數學公式時,直接在軟體\(typora\)
本篇文章部分參考了@Kiven_1994的簡書文章,節選了我使用頻率高的命令公式與符號。
一、基礎語法
\(tips:\) \(LaTeX\)語法基於
$...$
或者$$...$$
格式,簡單來說就是你在寫文章時,需要將公式放入內$...$
或者$$...$$
內部
\(LaTeX\)公式有兩類:
-
行內公式 :常用於夾在正文中,格式為
$...$
,\(eg:\)$\sum_{i=0}^{\infty}\frac{1}{n}$
顯示為\(\sum_{i=0}^{\infty}\frac{1}{n}\) -
獨立公式:其實就是將公式獨佔一行(
比如理工科教材的數學公式$$...$$
\[\sum_{i=0}^{\infty}\frac{1}{n} \]
二、常用數學表達命令
上下標表示
-
上標:使用
^
表示,如:$x^{2k+1}$
顯示為\(x^{2k+1}\); -
下標:使用
_
表示,如:$a_{2k}$
顯示為\(a_{2k}\); -
上下標混用:例項:
$x_1^2$
顯示為\(x_1^2\) ;$x^{y_z}$
顯示為\(x^{y_z}\)
分數樣式
-
分式根據環境設定樣式,如
$\frac{x}{y}$
顯示為\(\frac{x}{y}\) -
複雜分式,待補充
根式
- 二次根式:使用
$\sqrt{...}$
,如$\sqrt{233}$
- \(n\)次根式:使用
$\sqrt[n]{...}$
,如$\sqrt[233]{666}$
顯示為\(\sqrt[66]{233}\)
向量
- 使用
$\vec{...}$
,例如$\vec{AB}$
,顯示為\(\vec{AB}\)
空間間距—佔位寬度
以數字\(233\)舉例:
舉例 | 顯示效果 | |
---|---|---|
無空格 | $23$ |
顯示為 \(23\) |
小空格 | $2\,3$ |
\(2\,3\) |
1/3個空格 | $2\ 3$ |
\(2\ 3\) |
省略號
- 使用
$\dots$
,顯示為\(\dots\)
公式組
$$
\begin{align}
x+y+z=1 \nonumber\\
x+5y-z=6 \nonumber\\
x-y+z=5 \nonumber
\end{align}
$$
\[ \begin{align}
x+y+z=1 \nonumber\\
x+5y-z=6 \nonumber\\
x-y+z=5 \nonumber
\end{align}
\]\(tips:\)其中的
{align}
表示為公式中間對齊;而{nonumber}
表示不需要給公式編號;注意,要形成多行公式的話,除了最後一行的公式以外,其他公式行末需要加\\
作結尾
分支公式 (分段函式)
$$
y=\begin{cases}
1, &x = -1 \\
-x, &x = 0 \\
x, &x > 0
\end{cases}
$$
\[y=\begin{cases}
1, &x = -1 \\
-x, &x = 0 \\
x, &x > 0
\end{cases}
\]$tips:$使用`{cases}`作為始末
矩陣
$$
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$
\[ \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\quad
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\]\(tips:\)使用
{pmatrix}
表示的小括號邊界的矩陣;使用{bmatrix}
表示的方括號邊界的矩陣
積分
-
不定積分:使用
$\int ... $
,例如$\int h(x)dx$
,顯示為\(\int h(x)dx\) -
定積分:使用
$\int_{下限}^{上限} ... $
,例如$\int_{a}^{b}h(x)dx$
,顯示為\(\int_{a}^{b} h(x)dx\) -
二重積分:舉例
$\iint_D f(x, y)dxdy$
顯示為\(\iint_D f(x, y)dxdy\) ;或者,$\iint_D f(x, y)d\sigma$
,顯示為\(\iint_D f(x, y)d\sigma\) -
\(tips:\)
int
前面多少個\(i\)表示多少重積分;int
前面為\(o\)表示積分割槽域閉合 -
第二型閉合曲線積分:舉例
$\oint_L Pdx+Qdy$
,顯示為\(\oint_L Pdx+Qdy\)
三、常用數學符號整理
希臘字母
此處選了常用的
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(\alpha\) | $\alpha$ |
\(\beta\) | $\beta$ |
\(\gamma\) | $\gamma$ |
\(\delta\) | $\delta$ |
\(\varepsilon\) | $\varepsilon$ |
\(\zeta\) | $\zeta$ |
\(\eta\) | $\eta$ |
\(\theta\) | $\theta$ |
\(\lambda\) | $\lambda$ |
\(\mu\) | $\mu$ |
\(\nu\) | $\nu$ |
\(\xi\) | $\xi$ |
\(o\) | $o$ |
\(\pi\) | $\pi$ |
\(\rho\) | $\rho$ |
\(\sigma\) | $\sigma$ |
\(\tau\) | $\tau$ |
\(\upsilon\) | $\upsilon$ |
\(\phi\) | $\phi$ |
\(\varphi\) | $\varphi$ |
\(\omega\) | $\omega$ |
二元關係符 (附-AMS二元關係符)
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(\le\) | $\le$ |
\(\ge\) | $\ge$ |
\(\equiv\) | $\equiv$ |
\(\ll\) | $\ll$ |
\(\gg\) | $\gg$ |
\(\approx\) | $\approx$ |
\(\subset\) | $\subset$ |
\(\supset\) | $\supset$ |
\(\cong\) | $\cong$ |
\(\subseteq\) | $\subseteq$ |
\(\supseteq\) | $\supseteq$ |
\(\ne\) | $\ne$ |
\(\in\) | $\in$ |
\(\ni\) | $\ni$ |
\(\notin\) | $\notin$ |
\(Tips:\)在上述符號相應命令之前加上
\not
得到否定形式,如$\not\subset$
,得到\(\not\subset\)
二元運算子
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(+\) | $+$ |
\(-\) | $-$ |
\(\div\) | $\div$ |
\(\pm\) | $\pm$ |
\(\mp\) | $\mp |
\(\setminus\) | $\setminus$ |
\(\cdot\) | $\cdot$ |
\(\times\) | $\times$ |
\(\bigtriangleup\) | $\bigtriangleup$ |
\(\cup\) | $\cup$ |
\(\cap\) | $\cap$ |
\(\oplus\) | $\oplus$ |
\(\vee\) | $\vee$ |
\(\land\) | $\land$ |
\(\odot\) | $\odot$ |
大尺寸運算子
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(\sum\) | $\sum$ |
\(\prod\) | $\prod$ |
\(\int\) | $\int$ |
\(\bigcup\) | $\bigcup$ |
\(\bigcap\) | $\bigcap$ |
\(\oint\) | $\oint$ |
箭頭
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(\leftarrow\) | $\leftarrow$ |
\(\rightarrow\) | $\rightarrow$ |
\(\leftrightarrow\) | $\leftrightarrow$ |
\(\uparrow\) | $\uparrow$ |
\(\downarrow\) | $\downarrow$ |
\(\rightleftharpoons\) | $\rightleftharpoons$ |
\(\Leftarrow\) | $\Leftarrow$ |
\(\Rightarrow\) | $\Rightarrow$ |
\(\Leftrightarrow\) | $\Leftrightarrow$ |
定界符(包括大型)
符號 | 命令 | 符號 | 命令 | 符號 | 命令 |
---|---|---|---|---|---|
\(\lfloor\) | $\lfloor$ |
\(\rfloor\) | $\rfloor$ |
\(\vert\) | $\vert$ |
\(\lceil\) | $\lceil$ |
\(\rceil\) | $\rceil$ |
\(/\) | $/$ |
\(\{\) | $\{$ |
\(\}\) | $\}$ |
\(\backslash\) | $\backslash$ |
四、markdown格式檔案匯出為word格式檔案
首先,肯定是將\(typora\)下載並安裝好。我們在\(typora\)中將作業寫好後,按照下圖綠色箭頭點中。
接下來它會彈出個\(pandoc\)的相關文件(\(pandoc\)軟體能夠幫你將文件從一種格式轉換為其他格式,極其方便),點選\(installing\),要麼會給你自動生成連結
或者它會讓你跳轉到\(github\)網站下載。選擇\(.msi\)格式檔案下載即可。
下完後,無腦點選安裝就行。裝完之後重啟下\(typora\)軟體。
以後,匯出\(word\)文件的時候,直接如下圖點選,
\(typora\)上方顯示匯出成功後,點開檢視
大功告成~