1. 程式人生 > 其它 >Markdown 公式編輯

Markdown 公式編輯

1. 基本語法

1.1 行內公式

  • 正文(inline)中的LaTeX公式用$...$定義
  • 語句為$\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$
  • 這是行內公式:

1.2 行間公式

  • 單獨顯示(display)的LaTeX公式用$$...$$定義,此時公式居中並放大顯示
  • 語句為$$\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$$
  • 這是行間公式:

2. 希臘字母

顯示 命令 顯示 命令
α \alpha β \beta
γ \gamma δ \delta
ε \epsilon ζ \zeta
η \eta θ \theta
ι \iota κ \kappa
λ \lambda μ \mu
ν \nu ξ \xi
π \pi ρ \rho
σ \sigma τ \tau
υ \upsilon φ \phi
χ \chi ψ \psi
ω \omega
  • 若需要大寫希臘字母,將命令首字母大寫即可。
    \Gamma
  • 若需要斜體希臘字母,將命令前加上var字首即可。
    \varGamma

3. 字母修飾

3.1 上下標
  • 上標:^
  • 下標:_

舉例: C_n^2 顯示為

3.2 向量

\vec a 顯示為:
\overrightarrow{xy}

顯示為:

3.3 字型
  • Typewriter: \mathtt{A} 顯示為
  • Blackboard Bold: \mathbb{A} 顯示為
  • Sans Serif: \mathsf{A} 顯示為
3.4 分組
  • 使用{}將具有相同等級的內容擴入其中,成組處理
  • 舉例: 10^{10} 呈現為 ,而 10^10 顯示為
3.5 括號和分隔符
  • ()[]|表示符號本身。
  • 當要顯示大號的括號或分隔符時,要用 \left\right 命令。 使括號大小和鄰近的公式相適應,適應於所有括號。
    • (\frac{x}{y}) 顯示為
    • \left(\frac{x}{y}\right)
      顯示為
  • 一些特殊的括號:
命令 說明 輸入 顯示
\langle \rangle 尖括號 \langle a+b \rangle
\lceil \rceil 上方括號 \lceil a+b \rceil
\lfloor \rfloor 下方括號 \lfloor a+b \rfloor
\lbrace \rbrace 大括號 \lbrace a+b \rbrace
\overline 連線符號 \overline{a+b+c+d}
\underline 下劃線 \underline{a+b+c+d}
\overbrace 上大括號 \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}
\underbrace 下大括號 \underbrace{a+d}_3
3.6 空格
  • Latex語法本身會忽略空格的存在。
  • 小空格: a\ b 顯示為
  • 大空格: a \quad b 顯示為

4. 數學公式

4.1 初等運算
命令 說明 輸入 顯示
= 等於 x=y
+ x+y
- x−y
\ast x \ast y
\div x \div y
\pm 加減 x \pm y
\mp 減加 x \mp y
\times 叉積 x \times y
\cdot 點積(內積) x \cdot y
^ x^a
^ 指數 a^x
\log 對數 \log_ax
\ln 自然對數(e為底) \ln x
\lg 10為底對數 \lg x
\frac 分式 \frac{x}{y}
\sqrt 二次開方根式 \sqrt{x}
\sqrt 根式 \sqrt[n]{x}
\sqrt 常數二次開方根式 \sqrt{a}
\sqrt 常數根式 \sqrt[n]{a}
  多項式 a_nx^n + \cdots + a_1x + a_0 \quad n \geq 0
4.2 比較運算
命令 說明 輸入 顯示
\leq 小於等於 x \leq y
\geq 大於等於 x \geq y
\nleq 不小於等於 x \nleq y
\not \leq 不小於等於 x \not \leq y
\ngeq 不大於等於 x \ngeq y
\not \geq 不大於等於 x \not \geq y
\neq 不等於 x \neq y
\approx 約等於 x \approx y
\equiv 恆等於 x \equiv y
4.3 集合運算
命令 說明 輸入 顯示
\in 屬於 x \in y
\notin 不屬於 x \notin y
\subset 真子集 x \subset y
\not \subset 非子集 x \not \subset y
\subseteq 子集 x \subseteq y
\supset 真超集 x \supset y
\supseteq 超集 x \supseteq y
\cup 並集 x \cup y
\cap 交集 x \cap y
\setminus 差集 x \setminus y
\emptyset 空集合 \emptyset
4.4 三角函式
命令 說明 輸入 顯示
\sin 正弦 \sin x
\cos 餘弦 \cos x
\tan 正切 \tan x
\cot 餘切 \cot x
\sec 正割 \sec x
\csc 餘割 \csc x
4.5 累加與累乘
  • 累加求和:
  • 累乘求積:
  • 累計並集:
  • 累計交集:
4.6 數學分析
命令 說明 輸入 顯示
\lim 極限 \lim_{0 \to \infty}
\Delta 微變數 \Delta x
\mathrm{d} 微分運算元 \mathrm{d}{x}
\partial 偏微分運算元 \partial{x}
\int 一重積分 \int_{a}{b}
\iint 二重積分 \iint_{D}{f(x, y)}\mathrm{d}{\delta}
\iiint 三重積分  
\oint 一重曲線積分 \oint_{L}{P\mathrm{d}x+Q\mathrm{d}y}
\ooint 二重曲線積分  
\oooint 三重曲線積分  

5. 矩陣

5.1 基本語法

起始標記\begin{matrix},結束標記\end{matrix}
每一行末尾標記\\,行間元素之間以&分隔
舉例:

$$
\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix}
$$

呈現為:

5.2 矩陣邊框
  • 在起始、結束標記處用下列詞替換 matrix
  • pmatrix :小括號邊框
  • bmatrix :中括號邊框
  • Bmatrix :大括號邊框
  • vmatrix :單豎線邊框
  • Vmatrix :雙豎線邊框
5.3 省略元素
  • 橫省略號:\cdots
  • 豎省略號:\vdots
  • 斜省略號:\ddots
  • 底省略號: \ldots 效果顯示為

舉例:

$$
\begin{bmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
\end{bmatrix}
$$

呈現為:

5.4 陣列
  • 需要array環境: 起始、結束處以{array}宣告
  • 對齊方式: 在{array}後以{}逐行統一宣告
    • 左對齊: l 居中: c 右對齊: r
    • 豎直線: 在宣告對齊方式時,插入|建立豎直線
  • 插入水平線: \hline

舉例:

$$
\begin{array}{c|lll}
{↓}&{a}&{b}&{c}\\
\hline
{R_1}&{c}&{b}&{a}\\
{R_2}&{b}&{c}&{c}\\
\end{array}
$$

呈現為:

5.5 方程組
  • 需要cases環境:起始、結束處以{cases}宣告

舉例:

$$
\begin{cases}
a_1x+b_1y+c_1z=d_1\\
a_2x+b_2y+c_2z=d_2\\
a_3x+b_3y+c_3z=d_3\\
\end{cases}
$$

呈現為:

參考:

  1. 在Markdown中輸入數學公式(MathJax)
  2. markdown編輯器中數學公式的基本命令
  3. LaTeX 各種命令,符號
  4. Latex 求和求乘積,積分微分等
  5. LaTex自定義閉合二重積分與閉合三重積分符號


作者:ruizuo007
連結:https://www.jianshu.com/p/8b6fc36035c0
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。