LaTeX 常用语法讲解
2024-05-17 10:43:36
发布于:四川
是一种基于 的排版系统,能够方便地生成数学公式。
基础知识
行内公式与行间公式
行内公式(即穿插在文本中的公式)两侧分别使用一个美元 $ $
符号定界。
例如 $x \cdot \sin(y)$
显示为 。
行间公式(即独立成行的公式)两侧分别使用 $$ $$
(每侧两个美元符号)定界,例如 $$ H_n = \sum_{i = 1}^{n} \frac{1}{i} $$
显示为:
行内公式的 “大小”(例如分数的大小、巨运算符上下标的位置)会比行间公式小,可以通过 \displaystyle
和 \textstyle
来切换两类模式:
对于行内公式,使用 \displaystyle
的效果:
LaTeX | 效果 |
---|---|
\frac{1}{x} |
|
\displaystyle \frac{1}{x} |
对于行间公式,使用 textstyle
的效果:
$$ \textstyle \int \frac{\mathop{}\!\mathrm{d} x}{x} = \ln(x) + C $$
显示为:
LaTeX 控制序列的概念(类似于函数)
控制序列可以视作为命令:以 \
开头,参数:必需参数 {}
和可选参数 []
。
控制序列可以实现特定功能,例如 \sin x
显示为 、\color{red} x
显示为 。
LaTeX 环境的概念
环境的格式为 \begin{环境名} 环境内部 \end{环境名}
,即 \begin
和 \end
以及它们中间的部分。
环境有比控制序列更加灵活的用法,例如 \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}
显示为:
而
f(x) = \begin{cases} 2 & x \in \mathbb Q \\ 1 & x \notin \mathbb Q \land x \in \mathbb A \\ 0 & x \notin \mathbb A\end{cases}
显示为:
基本语法
二元关系 / 运算符
二元关系符:
LaTeX | 效果 |
---|---|
x = y |
|
x > y |
|
x < y |
|
x \ge y |
|
x \le y |
|
x \perp y |
|
x \parallel y |
|
x \mid y |
|
x \nparallel y |
|
x \nmid y |
|
x \approx y |
|
x \in y |
|
x \ni y |
|
x \ne y |
|
x \sim y |
二元运算符:
LaTeX | 效果 |
---|---|
x + y |
|
x - y |
|
x \times y |
|
x \div y |
|
x \cdot y |
|
x \bmod y |
|
x \circ y |
|
x * y |
|
x \ast y |
|
x / y |
|
x \oplus y |
|
x \otimes y |
上标与下标
上标命令是 ^{角标}
,下标命令是 _{角标}
。当角标是单个字符时可以不用花括号(在 中,花括号是用于分组,即花括号内部文本为一组)。
例:x_1
、x^2
、x_1^2
、x^2_1
、x_{22}^{(n)}
、{}^*\!x^*
的显示效果分别为:、、、、、。
分式
输入较短的分式时,最简单的方法是使用斜线,譬如输入 $(x + y) / 2$
,可得到 。
要输入带有水平分数线的公式,可用命令:\frac{分子}{分母}
。
LaTeX | 显示效果 |
---|---|
\frac{x + y}{2} |
|
\frac{1}{1 + \frac{1}{2}} |
根式
排版根式的命令是:开平方:\sqrt{表达式}
;开 次方:\sqrt[n]{表达式}
。
LaTeX | 效果 |
---|---|
\sqrt{2} < \sqrt[3]{3} |
|
\sqrt{1 + \sqrt[p]{1 + a^2}} |
求和与积分
排版求和符号与积分符号的命令分别为 \sum
和 \int
,它们通常都有上下限,在排版上就是上标和下标。
LaTeX | 效果 |
---|---|
\sum_{k = 1}^{n} \frac{1}{k} |
|
\sum_{k = 1}^n \frac{1}{k} |
|
\int_a^b f(x) d x |
|
\int_a^b f(x) \mathop{} \! \mathrm{d} x |
字体、字号与颜色
字体
对于英文的字体, 给出了三个层级:
- 族(family):有罗马(roman)、无衬线(sans-serif)、打字机(teletype)三族,改变字体的基本外观。
- 形状(shape):有直立(upright)、意大利(italic)两种形状。
- 重量(weight):有中等(medium)、粗体(boldface)两种重量。
在某些时候, 允许这些层级叠加使用:
直立中等 | 意大利中等 | 直立粗体 | 意大利粗体 | ||
---|---|---|---|---|---|
\textup{\textmd |
\textit{\textmd |
\textup{\textbf |
\textit{\textbf |
||
罗马 | \textrm |
||||
无衬线 | \textsf |
||||
打字机 | \texttt |
在文本模式下(即 \text
内部),默认情况下,族使用罗马、形状使用直立、重量使用中等。
在数学模式下(即 的默认),默认情况下,族使用罗马、形状使用意大利、重量使用中等。
\mathbb
: 和 。
\mathcal
: 和 。
\mathscr
:。
\mathfrak
:。
前文的改变字体的命令对这些特殊字体无效。
全部评论 8
公式有错误,对1/x积分后的结果应该是ln(|x|),不是ln(x)
2024-05-16 来自 新加坡
1精喽
2024-05-15 来自 浙江
1转载洛谷的?https://help.luogu.com.cn/rules/academic/handbook/latex
可以看出精简了许多,希望作者看到此则消息可以添加参考资料部分2024-05-16 来自 广东
0ACO致力于优化社区环境,但我们不提倡所谓“抄袭”行为,可以看出,您本人付出了许多心血,但我们仍建议您添加此部分以消除不必要的争端
2024-05-16 来自 广东
0
为什么AC君不给置顶
2023-08-24 来自 四川
0我也想知道
2023-08-24 来自 四川
0之前没看到,呜呜
2024-05-15 来自 浙江
0
本文将会随时编辑、修订。
2023-08-24 来自 四川
0字体的那个表格太大了,显示不下,大家将就着看吧
2023-08-24 来自 四川
0我个人认为比目前置顶的那篇介绍的更为详细,但是可能有点复杂,有问题欢迎提出!
2023-08-24 来自 四川
0感谢大佬之前到处找
2023-08-02 来自 四川
0给个赞吧
2023-08-02 来自 四川
0
有帮助,赞一个