本教程介绍如何在 Markdown 中书写数学公式。
在 Markdown 中插入数学公式的语法是$数学公式$
和?数学公式?
。
行内公式是可以让公式在文中与文字或其他东西混编,不独占一行。
-
示例
质能方程$E = mc^2$
-
显示
质能方程
独立公式使公式单独占一行,不与文中其他文字等混编。
-
示例
质能方程?E = mc^2?
-
显示
质能方程 ?E = mc^2?
普通公式
普通的加减乘除数学公式的输入方法与平常的书写一样。
-
示例
?x = 100 * y + z - 10 / 33 + 10 % 3?
-
显示
上下标
使用^
来表示上标,_
来表示下标,同时如果上下标的内容多于一个字符,可以使用{}
来将这些内容括起来当做一个整体。
与此同时,上下标是可以嵌套的。
-
示例
?x = a_{1}^n + a_{2}^n + a_{3}^n?
-
显示
如果希望左右两边都能有上下标,可以使用\sideset
语法
-
示例
?\sideset{^1_2}{^3_4}A?
-
显示
括号
()
,[]
和|
都表示它们自己,但是{}
因为有特殊作用因此当需要显示大括号时一般使用\lbrace \rbrace
来表示。
-
示例
?f(x, y) = 100 * \lbrace[(x + y) * 3] - 5\rbrace?
-
显示
分数
分数使用\frac{分母}{分子}
这样的语法,不过推荐使用\cfrac
来代替\frac
,显示公式不会太挤。
-
示例
?\frac{1}{3} 与 \cfrac{1}{3}?
-
显示
开方
开方使用\sqrt[次数]{被开方数}
这样的语法
-
示例
?\sqrt[3]{X}? ?\sqrt{5 - x}?
-
显示
希腊字母
见下表
代码 | 大写 | 代码 | 小写 |
---|---|---|---|
A |
\alpha |
||
B |
\beta |
||
\Gamma |
\gamma |
||
\Delta |
\delta |
||
E |
\epsilon |
||
Z |
\zeta |
||
H |
\eta |
||
\Theta |
\theta |
||
I |
\iota |
||
K |
\kappa |
||
\Lambda |
\lambda |
||
M |
\mu |
||
N |
\nu |
||
\Xi |
\xi |
||
O |
\omicron |
||
\Pi |
\pi |
||
P |
\rho |
||
\Sigma |
\sigma |
||
T |
\tau |
||
\Upsilon |
\upsilon |
||
\Phi |
\phi |
||
X |
\chi |
||
\Psi |
\psi |
||
\Omega |
\omega |
其他字符
关系运算符
符号 | 代码 |
---|---|
\pm |
|
\times |
|
\div |
|
\mid |
|
\nmid |
|
\cdot |
|
\circ |
|
\ast |
|
\bigodot |
|
\bigotimes |
|
\bigoplus |
|
\leq |
|
\geq |
|
\neq |
|
\approx |
|
\equiv |
|
\sum |
|
\prod |
|
\coprod |
集合运算符
符号 | 代码 |
---|---|
\emptyset |
|
\in |
|
\notin |
|
\subset |
|
\supset |
|
\subseteq |
|
\supseteq |
|
\bigcap |
|
\bigcup |
|
\bigvee |
|
\bigwedge |
|
\biguplus |
|
\bigsqcup |
对数运算符
符号 | 代码 |
---|---|
\log |
|
\lg |
|
\ln |
三角运算符
符号 | 代码 |
---|---|
\bot |
|
\angle |
|
\sin |
|
\cos |
|
\tan |
|
\cot |
|
\sec |
|
\csc |
微积分运算符
符号 | 代码 |
---|---|
\prime |
|
\int |
|
\iint |
|
\iiint |
|
\iiiint |
|
\oint |
|
\lim |
|
\infty |
|
\nabla |
|
\mathrm{d} |