介绍#
LaTex(读作 “Lay-tek”)是一个排版工具,相比 Word 中用鼠标调整格式,LaTeX 全部采用代码来描述文档的结构和内容,再将其编译为 pdf 文档。
数学公式的输入方式#
使用 $..$
来框住数学表达式
1. 行内公式#
行内公式使用 $..$
包裹,数学表达式嵌入在语句中,不会打断语句
例如:
当变量 趋近于无穷时,表达式 的极限为 0.
其源码为:
当变量 $x$ 趋近于无穷时,表达式 $\dfrac{1}{x}$ 的极限为 0.
plaintext2. 行间公式#
行间公式使用 $$..$$
包裹,数学表达式独占一行,并会居中显示,公式内部的元素也会完整展开显示。
例如:
计算下面这个极限:
其源码为:
计算下面这个极限:
$$
\lim_{x\to\infty}\dfrac{1}{x}=0
$$
plaintext3. 上下标#
上标用 ^
实现,比方 ,下标用 _
实现,比方 。假如上下标很长,要用 {}
框起来,比如
要写作
$x^{10}$
而不是$x^10$
,
4. 字符#
希腊字母:
- 小写:
\alpha
,\beta
,\gamma
,\delta
… - 大写:
\Alpha
,\Beta
,\Gamma
,\Delta
…(首字母大写即可) 例如:
其他字符:
功能 | 示例代码 | 显示效果 | 备注 |
---|---|---|---|
积分、求和、极限 | \int_a^b f(x)dx \sum_{i=1}^n a_i \lim_{x \to \infty} f(x) | | 在行内模式会压缩 |
关系运算符 | \leq , \geq , \neq , \approx , \equiv | 小于等于、大于等于、不等、约等、恒等 | |
集合运算符 | \in , \notin , \subset , \cup , \cap | 属于、不属于、子集、并集、交集 | |
箭头 | \to , \rightarrow , \Rightarrow , \leftrightarrow | ||
其他常用符号 | \infty (无穷) \nabla (梯度) \partial (偏导) \forall (任意) \exists (存在) | | |
向量 | \vec{a} \overrightarrow{AB} | | |
上下括号 | \underbrace{a+b+\cdots+z}_{26} \overbrace{a+b+\cdots+z}^{26} | | |
希腊字母对照表:
希腊字母 (大写) | LaTeX 命令 | 希腊字母 (小写) | LaTeX 命令 | 备注 |
---|---|---|---|---|
\Alpha | \alpha | \Alpha 需要 upgreek 或 amsmath (但通常用英文字母A) | ||
\Beta | \beta | \Beta 需要 upgreek 或 amsmath (但通常用英文字母B) | ||
\Gamma | \gamma | |||
\Delta | \delta | |||
\Epsilon | \epsilon | 另一种写法: (\varepsilon ) | ||
\Zeta | \zeta | \Zeta 需要 upgreek 或 amsmath (但通常用英文字母Z) | ||
\Eta | \eta | \Eta 需要 upgreek 或 amsmath (但通常用英文字母H) | ||
\Theta | \theta | 另一种写法: (\vartheta ) | ||
\Iota | \iota | \Iota 需要 upgreek 或 amsmath (但通常用英文字母I) | ||
\Kappa | \kappa | \Kappa 需要 upgreek 或 amsmath (但通常用英文字母K) | ||
\Lambda | \lambda | |||
\Mu | \mu | \Mu 需要 upgreek 或 amsmath (但通常用英文字母M) | ||
\Nu | \nu | \Nu 需要 upgreek 或 amsmath (但通常用英文字母N) | ||
\Xi | \xi | |||
\Omicron | \omicron | \Omicron 需要 upgreek 或 amsmath (但通常用英文字母O) | ||
\Pi | \pi | 另一种写法: (\varpi ) | ||
\Rho | \rho | 另一种写法: (\varrho ) | ||
\Sigma | \sigma | 另一种写法: (\varsigma ) | ||
\Tau | \tau | \Tau 需要 upgreek 或 amsmath (但通常用英文字母T) | ||
\Upsilon | \upsilon | |||
\Phi | \phi | 另一种写法: (\varphi ) | ||
\Chi | \chi | \Chi 需要 upgreek 或 amsmath (但通常用英文字母X) | ||
\Psi | \psi | |||
\Omega | \omega |
5. 分数#
命令:\frac{分母}{分子}
例如:
正如前文所提到的,只有在写为行间代码时,分式才能完整展开。
6. 函数#
LaTeX 预设了基本函数,如 \sin
, \cos
, \tan
, \log
等
注意:
重点:不要直接输入
sin(x)
,而要使用\sin(x)
。前者会被渲染成 (变量 s, i, n 相乘),而后者是正确的函数格式 (字体为正体)。
7. 根号#
- 平方根:
\sqrt{表达式}
例如: - N 次平方根:
\sqrt[N]{表达式}
例如:
8. 省略号#
\ldots
:与基线对齐的省略号,如\cdots
:居中的省略号,如
9. 括号#
使用 \left(...\right)
,获得一个可以自动调整大小的括号,而不是单纯用 ()
,区别:
- 直接使用
()
:
- 使用
\left(...\right)
:
方括号 []
、绝对值号 ||
同理
10. 矩阵(matrix)#
- 矩阵:
pmatrix
:圆括号矩阵bmatrix
:方括号矩阵vmatrix
:竖线行列式matrix
:无括号
- 语法:
&
用于分隔列,\\
用于分隔行 - 示例:
源代码:
$$
A = \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\quad
I = \begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
$$
plaintext11. 分段函数 (cases)#
源代码:
$$
f(x) = \begin{cases}
x^2, &\text{如果 } x \ge 0 \\
-x , &\text{如果 } x < 0
\end{cases}
$$
plaintext12. 多行公式对齐:align#
align
环境(带编号)/align*
环境(不带编号)- 语法:
- 在需要对齐的符号前用
&
标注 - 使用
\\
换行
- 在需要对齐的符号前用
- 语法:
- 示例:
$$
\begin{align*}
f(x) &= (x+y)(x-y) \\
&= x^2-xy+yx-y^2 \\
&= x^2-y^2
\end{align*}
$$
plaintext