LaTeX 公式
这页记录本站写公式时常用的 LaTeX 语法,示例由 MathJax 渲染。完整的 .tex 文档还有导言区和独立公式环境,写法与 Markdown 中的 $$...$$ 略有区别。
1 数学环境
1.1 行内公式
使用一对 $ 包裹公式,公式会跟在正文中排版。
示例:
latex
$x = y + 1$效果:
1.2 块公式
使用一对 $$ 包裹公式,公式会单独占一行。
示例:
latex
$$
x = y + 1
$$效果:
2 数学符号
2.1 希腊字母
大写字形与拉丁字母相同的,直接输入对应的大写字母。
| 小写写法 | 效果 | 大写写法 | 效果 |
|---|---|---|---|
\alpha | A | ||
\beta | B | ||
\gamma | \Gamma | ||
\delta | \Delta | ||
\epsilon | E | ||
\zeta | Z | ||
\eta | H | ||
\theta | \Theta | ||
\iota | I | ||
\kappa | K | ||
\lambda | \Lambda | ||
\mu | M | ||
\nu | N | ||
\xi | \Xi | ||
\pi | \Pi | ||
\rho | P | ||
\sigma | \Sigma | ||
\tau | T | ||
\upsilon | \Upsilon | ||
\phi | \Phi | ||
\chi | X | ||
\psi | \Psi | ||
\omega | \Omega |
2.2 上下标
_ 表示下标,^ 表示上标。上下标超过一个字符时,需要用 {} 括起来。
| 示例 | 效果 |
|---|---|
x_1 | |
x_{ij} | |
x^2 | |
x^{n+1} | |
x_n^2 |
2.3 分数
示例:\frac{a}{b}
效果:
2.4 根号
- 平方根:
\sqrt{x},效果: 次根: \sqrt[n]{x},效果:
2.5 求和与积分
| 示例 | 效果 |
|---|---|
\sum_{i=1}^n a_i | |
\prod_{i=1}^n a_i | |
\int_a^b f(x)\,\mathrm{d}x | |
\iint_D f(x,y)\,\mathrm{d}x\,\mathrm{d}y | |
\iiint_V f(x,y,z)\,\mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z | |
\oint_C f(z)\,\mathrm{d}z |
2.6 极限
示例:\lim_{x\to\infty} f(x)
效果:
2.7 微分与偏导
| 示例 | 效果 |
|---|---|
\frac{\mathrm{d}y}{\mathrm{d}x} | |
\frac{\partial u}{\partial t} | |
\nabla f |
3 矩阵与数组
3.1 简单矩阵
示例:
latex
$$
\begin{matrix}
a & b \\
c & d
\end{matrix}
$$效果:
3.2 带括号矩阵
示例:
latex
$$
\begin{pmatrix} % 圆括号
a & b \\
c & d
\end{pmatrix}
$$
$$
\begin{bmatrix} % 方括号
a & b \\
c & d
\end{bmatrix}
$$
$$
\begin{vmatrix} % 单竖线
a & b \\
c & d
\end{vmatrix}
$$
$$
\begin{Vmatrix} % 双竖线
a & b \\
c & d
\end{Vmatrix}
$$效果:
3.3 一般矩阵
示例:
latex
$$
\begin{pmatrix}
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{pmatrix}
$$效果:
3.4 数组环境
示例:
latex
$$
\begin{array}{ccc}
a & b & c \\
d & e & f \\
g & h & i
\end{array}
$$效果:
列对齐选项:l(左对齐)、c(居中)、r(右对齐)。
4 分段函数
示例:
latex
$$
f(x) =
\begin{cases}
x^2, & x \geq 0 \\
-x, & x < 0
\end{cases}
$$效果:
5 多行公式
& 标记对齐位置,\\ 表示换行。在 $$...$$ 中可以使用 aligned:
latex
$$
\begin{aligned}
a^2 + b^2 &= c^2 \\
e^{i\pi} + 1 &= 0
\end{aligned}
$$效果:
6 特殊符号
6.1 集合符号
| 写法 | 效果 |
|---|---|
\in | |
\subset | |
\subseteq | |
\supset | |
\supseteq | |
\cup | |
\cap | |
\setminus | |
\emptyset | |
\mathbb{N} | |
\mathbb{Z} | |
\mathbb{Q} | |
\mathbb{R} | |
\mathbb{C} |
6.2 逻辑符号
| 写法 | 效果 |
|---|---|
\land | |
\lor | |
\lnot | |
\Rightarrow | |
\Leftrightarrow | |
\forall | |
\exists |
6.3 关系符号
| 写法 | 效果 |
|---|---|
\lt | |
\gt | |
\leq | |
\geq | |
\ll | |
\gg | |
\approx | |
\equiv | |
\sim | |
\simeq | |
\propto |
6.4 箭头符号
| 写法 | 效果 | 写法 | 效果 |
|---|---|---|---|
\rightarrow | \Rightarrow | ||
\leftarrow | \Leftarrow | ||
\leftrightarrow | \Leftrightarrow | ||
\mapsto | \hookrightarrow |
6.5 特殊运算符
| 写法 | 效果 |
|---|---|
\pm | |
\mp | |
\times | |
\div | |
\cdot | |
\ast | |
\star | |
\circ | |
\bullet | |
\diamond | |
\oplus | |
\otimes | |
\odot |
7 高级技巧
7.1 自定义命令
在导言区定义常用命令:
latex
\newcommand{\abs}[1]{\left| #1 \right|}
\newcommand{\norm}[1]{\left\| #1 \right\|}
\newcommand{\pfrac}[2]{\left( \frac{#1}{#2} \right)}使用时:
latex
\abs{x}, \norm{v}, \pfrac{a}{b}7.2 空间控制
latex
\, % 小空格
\: % 中空格
\; % 大空格
\! % 负空格
\quad % 较大空格
\qquad % 很大空格7.3 文本插入
普通说明文字用 \text{};其余命令主要用于改变数学字符的字形,其中的空格不会按正文空格处理。
| 示例 | 效果 |
|---|---|
\text{some text} | |
\mathrm{text} | |
\mathbf{bold} | |
\mathit{italic} | |
\mathsf{sans-serif} | |
\mathtt{typewriter} |
8 常见问题
8.1 分数显示过小
行内分数太小时,可以用 \dfrac 强制采用独立公式的尺寸:
latex
\dfrac{a}{b} % 显示更大的分数效果:
8.2 矩阵元素对齐
使用 array 环境并指定每一列的对齐方式:
latex
\begin{array}{rcl}
a+b & = & c \\
x & \leq & y
\end{array}效果:
8.3 长公式换行
在自然的运算位置断行,并用 & 对齐续行:
latex
$$
\begin{aligned}
S ={}& a + b + c + d + e + f \\
&{}+ g + h + i + j + k + l
\end{aligned}
$$效果: