ArronHC的博客

Back

LaTeX的学习笔记Blur image

介绍#

LaTex(读作 “Lay-tek”)是一个排版工具,相比 Word 中用鼠标调整格式,LaTeX 全部采用代码来描述文档的结构和内容,再将其编译为 pdf 文档。

数学公式的输入方式#

使用 $..$ 来框住数学表达式

1. 行内公式#

行内公式使用 $..$ 包裹,数学表达式嵌入在语句中,不会打断语句 例如: 当变量 xx 趋近于无穷时,表达式 1x\dfrac{1}{x} 的极限为 0. 其源码为:

当变量 $x$ 趋近于无穷时,表达式 $\dfrac{1}{x}$ 的极限为 0.
plaintext

2. 行间公式#

行间公式使用 $$..$$ 包裹,数学表达式独占一行,并会居中显示,公式内部的元素也会完整展开显示。 例如: 计算下面这个极限:

lim⁡x→∞1x=0\lim_{x\to\infty}\dfrac{1}{x}=0

其源码为:

计算下面这个极限:
$$
\lim_{x\to\infty}\dfrac{1}{x}=0
$$
plaintext

3. 上下标#

上标用 ^ 实现,比方 exe^x,下标用 _ 实现,比方 a1a_1。假如上下标很长,要用 {} 框起来,比如 ex+1e^{x+1}

x10x^{10} 要写作 $x^{10}$ 而不是 $x^10$, x10x^10

4. 字符#

希腊字母:

  • 小写: \alpha,\beta, \gamma, \delta…
  • 大写:\Alpha,\Beta, \Gamma, \Delta…(首字母大写即可) 例如:
α2+β2=γ\alpha^2+\beta^2=\gamma

其他字符:

功能示例代码显示效果备注
积分、求和、极限\int_a^b f(x)dx
\sum_{i=1}^n a_i
\lim_{x \to \infty} f(x)
∫abf(x)dx\int_a^b f(x)dx
∑i=1nai\sum_{i=1}^n a_i
lim⁡x→∞f(x)\lim_{x \to \infty} f(x)
在行内模式会压缩
关系运算符\leq, \geq, \neq, \approx, \equiv≤,≥,≠,≈,≡\leq, \geq, \neq, \approx, \equiv小于等于、大于等于、不等、约等、恒等
集合运算符\in, \notin, \subset, \cup, \cap∈,∉,⊂,∪,∩\in, \notin, \subset, \cup, \cap属于、不属于、子集、并集、交集
箭头\to, \rightarrow, \Rightarrow, \leftrightarrow→,→,⇒,↔\to, \rightarrow, \Rightarrow, \leftrightarrow
其他常用符号\infty (无穷)
\nabla (梯度)
\partial (偏导)
\forall (任意)
\exists (存在)
∞\infty
∇\nabla
∂\partial
∀\forall
∃\exists
向量\vec{a}
\overrightarrow{AB}
a⃗\vec{a}
AB→\overrightarrow{AB}
上下括号\underbrace{a+b+\cdots+z}_{26}
\overbrace{a+b+\cdots+z}^{26}
a+b+⋯+z⏟26\underbrace{a+b+\cdots+z}_{26}
a+b+⋯+z⏞26\overbrace{a+b+\cdots+z}^{26}

希腊字母对照表:

希腊字母 (大写)LaTeX 命令希腊字母 (小写)LaTeX 命令备注
A\Alpha\Alphaα\alpha\alpha\Alpha 需要 upgreek 或 amsmath (但通常用英文字母A)
B\Beta\Betaβ\beta\beta\Beta 需要 upgreek 或 amsmath (但通常用英文字母B)
Γ\Gamma\Gammaγ\gamma\gamma
Δ\Delta\Deltaδ\delta\delta
E\Epsilon\Epsilonϵ\epsilon\epsilon另一种写法:ε\varepsilon (\varepsilon)
Z\Zeta\Zetaζ\zeta\zeta\Zeta 需要 upgreek 或 amsmath (但通常用英文字母Z)
H\Eta\Etaη\eta\eta\Eta 需要 upgreek 或 amsmath (但通常用英文字母H)
Θ\Theta\Thetaθ\theta\theta另一种写法:ϑ\vartheta (\vartheta)
I\Iota\Iotaι\iota\iota\Iota 需要 upgreek 或 amsmath (但通常用英文字母I)
K\Kappa\Kappaκ\kappa\kappa\Kappa 需要 upgreek 或 amsmath (但通常用英文字母K)
Λ\Lambda\Lambdaλ\lambda\lambda
M\Mu\Muμ\mu\mu\Mu 需要 upgreek 或 amsmath (但通常用英文字母M)
N\Nu\Nuν\nu\nu\Nu 需要 upgreek 或 amsmath (但通常用英文字母N)
Ξ\Xi\Xiξ\xi\xi
O\Omicron\Omicronο\omicron\omicron\Omicron 需要 upgreek 或 amsmath (但通常用英文字母O)
Π\Pi\Piπ\pi\pi另一种写法:ϖ\varpi (\varpi)
P\Rho\Rhoρ\rho\rho另一种写法:ϱ\varrho (\varrho)
Σ\Sigma\Sigmaσ\sigma\sigma另一种写法:ς\varsigma (\varsigma)
T\Tau\Tauτ\tau\tau\Tau 需要 upgreek 或 amsmath (但通常用英文字母T)
Υ\Upsilon\Upsilonυ\upsilon\upsilon
Φ\Phi\Phiϕ\phi\phi另一种写法:φ\varphi (\varphi)
X\Chi\Chiχ\chi\chi\Chi 需要 upgreek 或 amsmath (但通常用英文字母X)
Ψ\Psi\Psiψ\psi\psi
Ω\Omega\Omegaω\omega\omega

5. 分数#

命令:\frac{分母}{分子} 例如:

x2+xy+1\frac{x^2+x}{y+1}

正如前文所提到的,只有在写为行间代码时,分式才能完整展开。

6. 函数#

LaTeX 预设了基本函数,如 \sin, \cos, \tan, \log 等

注意:

重点:不要直接输入 sin(x),而要使用 \sin(x)。前者会被渲染成 sin(x)sin(x) (变量 s, i, n 相乘),而后者是正确的函数格式 sin⁡(x)\sin(x) (字体为正体)。

7. 根号#

  • 平方根: \sqrt{表达式} 例如:x\sqrt{x}
  • N 次平方根:\sqrt[N]{表达式} 例如:x3\sqrt[3]{x}

8. 省略号#

  • \ldots:与基线对齐的省略号,如 a1,a2,…,ana_1,a_2,\ldots,a_n
  • \cdots:居中的省略号,如 a1+a2+⋯+ana_1+a_2+\cdots+a_n

9. 括号#

使用 \left(...\right),获得一个可以自动调整大小的括号,而不是单纯用 (),区别:

  • 直接使用 ():
f(x)=(x2+x+1x+1)2f(x) = (\frac{\sqrt{x^2+x}+1}{x+1})^2
  • 使用 \left(...\right):
f(x)=(x2+x+1x+1)2f(x) = \left(\frac{\sqrt{x^2+x}+1}{x+1}\right)^2

方括号 []、绝对值号 || 同理

10. 矩阵(matrix)#

  • 矩阵:
    • pmatrix:圆括号矩阵
    • bmatrix:方括号矩阵
    • vmatrix:竖线行列式
    • matrix:无括号
  • 语法:& 用于分隔列,\\ 用于分隔行
  • 示例:
A=(abcd)I=[1001]A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \quad I = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}

源代码:

$$
A = \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\quad
I = \begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
$$
plaintext

11. 分段函数 (cases)#

f(x)={x2,如果 x≥0−x,如果 x<0f(x) = \begin{cases} x^2, &\text{如果 } x \ge 0 \\ -x , &\text{如果 } x < 0 \end{cases}

源代码:

$$
f(x) = \begin{cases}
	x^2, &\text{如果 } x \ge 0 \\
	-x , &\text{如果 } x < 0
\end{cases}
$$
plaintext

12. 多行公式对齐:align#

  • align 环境(带编号)/ align* 环境(不带编号)
    • 语法:
      • 在需要对齐的符号前用 & 标注
      • 使用 \\ 换行
  • 示例:
f(x)=(x+y)(x−y)=x2−xy+yx−y2=x2−y2\begin{align*} f(x) &= (x+y)(x-y) \\ &= x^2-xy+yx-y^2 \\ &= x^2-y^2 \end{align*}
$$
\begin{align*}
f(x) &= (x+y)(x-y) \\
	 &= x^2-xy+yx-y^2 \\
	 &= x^2-y^2
\end{align*}
$$
plaintext
LaTeX的学习笔记
https://blog.arronhc.cyou/blog/latex
Author ArronHC
Published at 2025年9月3日
Comment seems to stuck. Try to refresh?✨