CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式,这篇文章就是介绍如何使用LaTeX语法在 CSDN 编写数学公式。
1 公式分类
LaTeX 的数学公式有两种,行内公式和块级公式
1.1 行内公式
行内公式是放在文中与其他文字混编,标记方法:用一个美元符号 $
包围起来
例如:
这是一个行内公式 $a+b=b+a$
效果:
这是一个行内公式 a + b = b + a a+b=b+a a+b=b+a
1.2 块级公式
块级公式是会单独成行的数学公式,标记方法:用两个美元符号 $$
包围起来
例如:
$$a+b=b+a$$
效果:
a + b = b + a a+b=b+a a+b=b+a
2 基本语法
2.1 上标、下标和组合
- 上标:
^
,如 $x^4$, 效果: x 4 x^4 x4 - 上标:
_
,如 $x_4$, 效果: x 4 x_4 x4 - 组合:
{}
,如 $x^{a+b}$, 效果: x a + b x^{a+b} xa+b
注意:上下标可以嵌套
2.2 占位符
名称 | LaTex 代码 | 举例 | 效果 |
---|---|---|---|
小空格 | \, | $x\,y$ | x y x\,y xy |
中空格 | \: | $x\:y$ | x y x\:y xy |
空格 | \ (此处有个空格) | $x\ y$ | x y x\ y x y |
quad空格 | \quad | $x\quad y$ | x y x\quad y xy |
两个quad空格 | \qquad | $x\qquad y$ | x y x\qquad y xy |
紧贴 | \! | $x\!y$ | x y x\!y xy |
2.3 分数
- 方法1:
\frac{分子}{分母}
- 方法2:
分子 \over 分母
例如:
$\frac{1}{3}$
效果: 1 3 \frac{1}{3} 31
例如:
$1 \over 3$
效果: 1 3 1 \over 3 31
注意,当出现连分数时,\frac{分子}{分母} 的显示效果没那么好,此时可以用 \cfrac{分子}{分母}
例如:
$$\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}$$
效果:
2 1 + 2 1 + 2 1 \cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}} 1+1+1222
2.4 根号
根号开方使用 \sqrt
标记,语法格式如下:
\sqrt[开方次数,默认为2]{开方因子}
例如:
$\sqrt{x^3}$ 和 $\sqrt[3]{\frac xy}$
效果:
x 3 \sqrt{x^3} x3 和 x y 3 \sqrt[3]{\frac xy} 3yx
注意:对于非常复杂的表达式,建议使用 {...}^{1/n}
代替(n是开方次数)
例如:
$$\sqrt{x^3}^{1/n}$$
效果:
x 3 1 / n \sqrt{x^3}^{1/n} x31/n
2.5 公式标号
用 \tag{}
来实现
例如:
$$a=b+c \tag{1}$$
效果:
a = b + c (1) a=b+c \tag{1} a=b+c(1)
2.6 等号上下带字
注意:这里仅用等号为例,也可以实现其他字符上下带字
(1)等号上面带字
基本语法:\overset{}{=}
例如:
$$\overset{def}{=}$$
效果:
= d e f \overset{def}{=} =def
(2)等号下面带字
基本语法:\underset{}{=}
例如:
$$\underset{def}{=}$$
效果:
= d e f \underset{def}{=} def=
3 希腊字母汇总
大写 | LaTex 代码 | 小写 | LaTex 代码 | 中文名称 |
---|---|---|---|---|
A \Alpha A | \Alpha | α \alpha α | \alpha | 阿尔法 |
B \Beta B | \Beta | β \beta β | \beta | 贝塔 |
Γ \Gamma Γ | \Gamma | γ \gamma γ | \gamma | 伽马 |
Δ \Delta Δ | \Delta | δ \delta δ | \delta | 德尔塔 |
E \Epsilon E | \Epsilon | ϵ \epsilon ϵ | \epsilon | 艾普西隆 / 厄普西隆 / 伊普西隆 |
Z \Zeta Z | \Zeta | ζ \zeta ζ | \zeta | 泽塔 |
H \Eta H | \Eta | η \eta η | \eta | 伊塔 |
Θ \Theta Θ | \Theta | θ \theta θ | \theta | 西塔 |
I \Iota I | \Iota | ι \iota ι | \iota | 约塔 |
K \Kappa K | \Kappa | κ \kappa κ | \kappa | 卡帕 |
Λ \Lambda Λ | \Lambda | λ \lambda λ | \lambda | 兰姆达 |
M \Mu M | \Mu | μ \mu μ | \mu | 缪 |
N \Nu N | \Nu | ν \nu ν | \nu | 纽 |
Ξ \Xi Ξ | \Xi | ξ \xi ξ | \xi | 克西 |
O \Omicron O | \Omicron | ο \omicron ο | \omicron | 欧米克隆 |
Π \Pi Π | \Pi | π \pi π | \pi | 派 |
P \Rho P | \Rho | ρ \rho ρ | \rho | 柔 |
Σ \Sigma Σ | \Sigma | σ \sigma σ | \sigma | 西格玛 |
T \Tau T | \Tau | τ \tau τ | \tau | 陶 |
Υ \Upsilon Υ | \Upsilon | υ \upsilon υ | \upsilon | 宇普西隆 |
Φ \Phi Φ | \Phi | ϕ \phi ϕ | \phi | 斐 |
X \Chi X | \Chi | χ \chi χ | \chi | 卡 |
Ψ \Psi Ψ | \Psi | ψ \psi ψ | \psi | 普赛 |
Ω \Omega Ω | \Omega | ω \omega ω | \omega | 欧米伽 |
ε \varepsilon ε | \varepsilon | 伊普西隆 | ||
ϰ \varkappa ϰ | \varkappa | 卡帕 | ||
ϑ \vartheta ϑ | \vartheta | 西塔 | ||
ϖ \varpi ϖ | \varpi | 派 | ||
ϱ \varrho ϱ | \varrho | 柔 | ||
ς \varsigma ς | \varsigma | 西格玛 | ||
φ \varphi φ | \varphi | 斐 |
注释:上表最后,有很多以 \var 开头的希腊字母,如 \varepsilon,那么它与 \epsilon 有什么区别呢?
按照维基百科给出的解释,在安色尔体(Uncial script)希腊文中半月形的 \varepsilon 才开始变得流行,(安色尔体则是4世纪至8世纪期间流行于欧洲的字体),从时间维度上看比古典希腊文通用字体的演变要晚不少,因此可以认为 \varepsilon 为 \epsilon 的变体形式。
4 符号汇总
括号
( ) () ()、 [ ] [] [] 和 ∣ | ∣ 可以直接表示自己,因为 { } \{\} {
} 在 Latex 中用来分组,故用 \{
来表示 { \{ {
,用 \}
来表示 } \} }。
最常用的括号有:
符号 | LaTex 代码 |
---|---|
( ) () () | () |
[ ] [] [] | [] |
∥ \| ∥ | \| |
{ \{ { | \{ 或 \lbrace |
} \} } | \} 或 \rbrace |
⌊ ⌋ \lfloor \rfloor ⌊⌋ | \lfloor \rfloor |
⌈ ⌉ \lceil\rceil ⌈⌉ | \lceil \rceil |
⟨ \langle ⟨ ⟩ \rangle ⟩ | \langle \rangle |
( \big( ( ) \big) ) | \big( \big) |
( \Big( ( ) \Big) ) | \Big( \Big) |
( \bigg( ( ) \bigg) ) | \bigg( \bigg) |
( \Bigg( ( ) \Bigg) ) | \Bigg( \Bigg) |
有时候我们希望括号可以根据里面的内容大小来自动调整,就可以用 \left
和 \right
来实现。
符号 | LaTex 代码 |
---|---|
( 1 2 ) \left(\frac{1}{2}\right) (21) | \left(\frac{1}{2}\right) |
[ 1 2 ] \left[\frac{1}{2}\right] [21] | \left[\frac{1}{2}\right] |
{ 1 2 } \left\{\frac{1}{2}\right\} { 21 |