LaTex 笔记

前言

本文只讲了 LaTex 的一部分,要想了解 LaTex 的全部语法,详见 KaTex 官方文档

基础

LaTex 里的公式都用 $ $$$ $$ 括起来。前者是行内公式,后者是行间公式。

基本运算符

LaTex 代码显示效果LaTex 代码显示效果
x + y x + y x + y x+yx \circ y x ∘ y x \circ y xy
x - y x − y x - y xyx * y x ∗ y x * y xy
x \times y x × y x \times y x×yx / y x / y x / y x/y
x \div y x ÷ y x \div y x÷yx \oplus y x ⊕ y x \oplus y xy
x \cdot y x ⋅ y x \cdot y xyx \otimes y x ⊗ y x \otimes y xy
x \bmod y x   m o d   y x \bmod y xmodyx \cup y x ∪ y x \cup y xy
x = y x = y x = y x=yx \cap y x ∩ y x \cap y xy
x > y x > y x > y x>yx \land y x ∧ y x \land y xy
x < y x < y x < y x<yx \lor y x ∨ y x \lor y xy
x \le y x ≤ y x \le y xy\pm x ± x \pm x ±x
x \ge y x ≥ y x \ge y xy\mp x ∓ x \mp x x
x \not = y x ≠ y x \not = y x=y\neg x ¬ x \neg x ¬x
x \perp y x ⊥ y x \perp y xyA \sube B A ⊆ B A \sube B AB
x \parallel y x ∥ y x \parallel y xyB \supe A B ⊇ A B \supe A BA
x \mid yx | y x ∣ y x \mid y xy
x \approx y x ≈ y x \approx y xy
x \in A x ∈ A x \in A xA
A \ni x A ∋ x A \ni x Ax
x \sim y x ∼ y x \sim y xy

更多运算符详见 KaTex 官方文档

上标与下标

上标命令是 ^{角标},下标命令是 _{角标}。当角标是单个字符时可以不用花括号(在 LaTeX 中,花括号是用于分组,即花括号内部文本为一组)。

LaTex 代码显示效果
x_1 x 1 x_1 x1
x^2 x 2 x^2 x2
x_1^2 x 1 2 x_1^2 x12
x ^ {a + b} x a + b x ^ {a + b} xa+b
x_{a_1} x a 1 x_{a_1} xa1

分式

分式的命令是:\frac{分子}{分母}

LaTex 代码显示效果
\frac{1}{2} 1 2 \frac{1}{2} 21
\frac{x + y}{2} x + y 2 \frac{x + y}{2} 2x+y
\frac{2ab}{a + b} 2 a b a + b \frac{2ab}{a + b} a+b2ab
\frac{2}{\frac{1}{a} + \frac{1}{b}} 2 1 a + 1 b \frac{2}{\frac{1}{a} + \frac{1}{b}} a1+b12

分式详见 KaTex 官方文档

根式

根式的命令是:

  • 平方根:\sqrt{表达式}
  • n n n 次方根:\sqrt[n]{表达式}
LaTex 代码显示效果
\sqrt{2} 2 \sqrt{2} 2
\sqrt{a^2 + b^2} a 2 + b 2 \sqrt{a^2 + b^2} a2+b2
\sqrt[3]{2} 2 3 \sqrt[3]{2} 32
\sqrt{1 + \sqrt[p]{1 + a^2}} 1 + 1 + a 2 p \sqrt{1 +\sqrt[p]{1 + a^2}} 1+p1+a2

根式详见 KaTex 官方文档

大运算符

求和符号是 \sum ∑ \sum ,求积符号是 \prod ∏ \prod ,积分符号是 \int ∫ \int

要添加它们的上下限,给它们添加上下标即可。

LaTex 代码显示效果
\sum_{i = 1}^{n}{a_i} ∑ i = 1 n a i \sum_{i = 1}^{n}{a_i} i=1nai
\prod_{i = 1}^{n}{a_i} ∏ i = 1 n a i \prod_{i = 1}^{n}{a_i} i=1nai
\int_{a}^{b}{x^2 \mathrm{d}x} ∫ a b x 2 d x \int_{a}^{b}{x^2 \mathrm{d}x} abx2dx

更多大运算符详见 KaTex 官方文档

常用符号

LaTex 代码显示效果LaTex 代码显示效果
a' a ′ a' a\forall ∀ \forall
\{ \} { } \{ \} {}\exist\exists ∃ \exist
\alpha α \alpha α\nexists ∄ \nexists
\beta β \beta β\because ∵ \because
\gamma γ \gamma γ\therefore ∴ \therefore
\delta δ \delta δ\varnothing ∅ \varnothing
\Delta Δ \Delta Δ\implies    ⟹    \implies
\epsilon ϵ \epsilon ϵ\impliedby    ⟸    \impliedby
\theta θ \theta θ\iff    ⟺    \iff
\lambda λ \lambda λ\max max ⁡ \max max
\mu μ \mu μ\min min ⁡ \min min
\pi π \pi π\log log ⁡ \log log
\rho ρ \rho ρ\gcd gcd ⁡ \gcd gcd
\omega ω \omega ω\sin sin ⁡ \sin sin
\varphi φ \varphi φ\cos cos ⁡ \cos cos
\Complex C \Complex C\tan tan ⁡ \tan tan
\N N \N N\lg lg ⁡ \lg lg
\R R \R R\ln ln ⁡ \ln ln
\Z Z \Z Z\triangle △ \triangle
\infty ∞ \infty \cdots ⋯ \cdots
\angle ∠ \angle \dots … \dots
\degree ° \degree °
\lfloor x \rfloor ⌊ x ⌋ \lfloor x \rfloor x
\lceil x \rceil ⌈ x ⌉ \lceil x \rceil x

注: LaTex 里貌似没有平行四边形的符号……

KaTex 官方文档 全文大部分内容都是各种符号,要查找的话建议按 Ctrl + F 搜索内容看看文本有没有接近的,可能会快一点。

行内公式与行间公式

行间公式与行间公式的区别有:

  • 行内公式用 $ $ 括起来,而行间公式用 $$ $$ 括起来。
  • 行内公式可以嵌入行内,而行间公式独成一行。
  • 行内公式较小,大运算符、分式等显示得比较别扭,而行间公式里大运算符、分式有了舒展的空间。

如:

$a^2 + b^2 = c^2$

a 2 + b 2 = c 2 a^2 + b^2 = c^2 a2+b2=c2

$$a^2 + b^2 = c^2$$

a 2 + b 2 = c 2 a^2 + b^2 = c^2 a2+b2=c2

$\frac{a + b}{2}$

a + b 2 \frac{a + b}{2} 2a+b

$$\frac{a + b}{2}$$

a + b 2 \frac{a + b}{2} 2a+b

$\sum_{i = 1}^{n}{a_i}$

∑ i = 1 n a i \sum_{i = 1}^{n}{a_i} i=1nai

$$\sum_{i = 1}^{n}{a_i}$$

∑ i = 1 n a i \sum_{i = 1}^{n}{a_i} i=1nai

插入文本

\text{文本} 在公式里插入文本,如:

\text{对于任意的} \mathrm{Rt} \triangle ABC \text{,设它的两条直角边的长度为} a \text{和} b \text{,斜边的长度为} c \text{,则有} a^2 + b^2 = c^2.

对于任意的 R t △ A B C ,设它的两条直角边的长度为 a 和 b ,斜边的长度为 c ,则有 a 2 + b 2 = c 2 . \text{对于任意的} \mathrm{Rt} \triangle ABC \text{,设它的两条直角边的长度为} a \text{和} b \text{,斜边的长度为} c \text{,则有} a^2 + b^2 = c^2 \text{.} 对于任意的RtABC,设它的两条直角边的长度为ab,斜边的长度为c,则有a2+b2=c2.

注意: 有些版本的 LaTex 支持直接把中文放入公式里,即打中文的时候不用加 \text{},如上面那句话这样写也可以:

对于任意的 \mathrm{Rt} \triangle ABC,设它的两条直角边的长度为 a 和 b,斜边的长度为 c ,则有 a^2 + b^2 = c^2.

对于任意的 R t △ A B C ,设它的两条直角边的长度为 a 和 b ,斜边的长度为 c ,则有 a 2 + b 2 = c 2 . 对于任意的 \mathrm{Rt} \triangle ABC,设它的两条直角边的长度为 a 和 b,斜边的长度为 c ,则有 a^2 + b^2 = c^2. 对于任意的RtABC,设它的两条直角边的长度为ab,斜边的长度为c,则有a2+b2=c2.

不过并不是所有版本的 LaTex 都支持这个功能。

进阶

LaTex 环境

环境是 LaTex 里的一个重要概念。环境的命令为:

\begin{环境类型}
内容
\end{环境类型}

其中,可以用 \\ 进行换行,用 & 把每一行的某一个地方对齐。

如:

\begin{aligned}
2x + 10 &= 20 \\
解:2x &= 20 - 10 \\
2x &= 10 \\
x &= 5
\end{aligned}

2 x + 10 = 20 解: 2 x = 20 − 10 2 x = 10 x = 5 \begin{aligned} 2x + 10 &= 20 \\ 解:2x &= 20 - 10 \\ 2x &= 10 \\ x &= 5 \end{aligned} 2x+10解:2x2xx=20=2010=10=5

下面是一些常用的环境:

  • 使用 aligned 环境对齐多行公式。
\begin{aligned}
a^2 + b^2 &= (a + b)^2 - 2ab \\
&= (a - b)^2 + 2ab
\end{aligned}

a 2 + b 2 = ( a + b ) 2 − 2 a b = ( a − b ) 2 + 2 a b \begin{aligned} a^2 + b^2 &= (a + b)^2 - 2ab \\ &= (a - b)^2 + 2ab \end{aligned} a2+b2=(a+b)22ab=(ab)2+2ab

  • 使用 equation 环境和 split 环境叠加,给整个式子进行自动标号:
\begin{equation}
\begin{split}
a^2 + b^2 &= (a + b)^2 - 2ab \\
&= (a - b)^2 + 2ab
\end{split}
\end{equation}

a 2 + b 2 = ( a + b ) 2 − 2 a b = ( a − b ) 2 + 2 a b \begin{equation} \begin{split} a^2 + b^2 &= (a + b)^2 - 2ab \\ &= (a - b)^2 + 2ab \end{split} \end{equation} a2+b2=(a+b)22ab=(ab)2+2ab

  • 使用 align 环境,给每一行都进行自动标号:
\begin{align}
a^2 + b^2 &= (a + b)^2 - 2ab \\
&= (a - b)^2 + 2ab
\end{align}

a 2 + b 2 = ( a + b ) 2 − 2 a b = ( a − b ) 2 + 2 a b \begin{align} a^2 + b^2 &= (a + b)^2 - 2ab \\ &= (a - b)^2 + 2ab \end{align} a2+b2=(a+b)22ab=(ab)2+2ab

更多环境详见 KaTex 官方文档

字体、字号与颜色

字体

在全部地方可用的有 3 种字体:

名称LaTex 代码显示效果
罗马\textrm Hello world! \textrm{Hello world!} Hello world!
无衬线\textsf Hello   world! \textsf{Hello world!} Hello world!
打字机\texttt Hello   world! \texttt{Hello world!} Hello world!

在数学模式下,另外提供了 4 种字体:

LaTex 代码显示效果
\mathbb A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ k \mathbb{k} k
\mathcal A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ
\mathscr A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ
\mathfrak A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ} ABCDEFGHIJKLMNOPQRSTUVWXYZ a b c d e f g h i j k l m n o p q r s t u c v v w x y z \mathfrak{abcdefghijklmnopqrstucvvwxyz} abcdefghijklmnopqrstucvvwxyz 0123456789 \mathfrak{0123456789} 0123456789

字号

LaTex 代码显示效果LaTex 代码显示效果
\Huge ∑ i = 1 n 1 i \Huge \sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1\normalsize ∑ i = 1 n 1 i \normalsize\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1
\huge ∑ i = 1 n 1 i \huge \sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1\small ∑ i = 1 n 1 i \small\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1
\LARGE ∑ i = 1 n 1 i \LARGE\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1\footnotesize ∑ i = 1 n 1 i \footnotesize\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1
\Large ∑ i = 1 n 1 i \Large\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1\scriptsize ∑ i = 1 n 1 i \scriptsize\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1
\large ∑ i = 1 n 1 i \large\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1\tiny ∑ i = 1 n 1 i \tiny\sum_{i = 1}^{n}{\frac{1}{i}} i=1ni1

颜色

LaTex 代码显示效果
\textcolor{red}{a} + b a + b \textcolor{red}{a} + b a+b
\textcolor{#11EEDD}{a} + b a + b \textcolor{#11EEDD}{a} + b a+b
\colorbox{red}{\textcolor{#11AAFF}{a + b}} a + b \colorbox{red}{\textcolor{#11AAFF}{a + b}} a + b
\fcolorbox{equa}{red}{\textcolor{#11AAFF}{a + b}} a + b \fcolorbox{equa}{red}{\textcolor{#11AAFF}{a + b}} a + b

更多字体、字号、颜色详见 KaTex 官方文档

后记

本文写作时间:2023.4.14 20:08 ~ ?

更新日志

1.0 版:2023.4.14

最初版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
LaTeX 康奈尔笔记是一种常用的笔记格式,它基于LaTeX排版系统,并使用了特定的模板和布局来创建结构化的笔记。康奈尔笔记的特点是分栏式布局,左侧列用于记录主要的概念和问题,右侧列用于记录详细的解答和补充说明。 要创建康奈尔笔记,你可以按照以下步骤进行操作: 1. 安装LaTeX:首先,你需要安装LaTeX排版系统。根据你使用的操作系统不同,可以选择安装MiKTeX(Windows)、TeX Live(Linux)或MacTeX(Mac)等。 2. 导入康奈尔笔记模板:在LaTeX中,有很多现成的康奈尔笔记模板可供使用。你可以在GitHub等网站上搜索并下载合适的模板。 3. 编辑笔记内容:使用LaTeX编辑器(如TeXstudio、Overleaf等),打开康奈尔笔记模板文件,并根据你的需求编辑其中的内容。通常,模板文件会提供示例内容和注释,你可以根据需要进行修改或删除。 4. 添加主要概念和问题:在左侧列中添加主要的概念和问题。这些内容通常用于记录讲义或课堂讲解中的重点内容。 5. 添加详细解答:在右侧列中添加详细的解答和补充说明。这部分内容可以包括例题、证明过程、思考题的答案等。 6. 编译生成PDF:保存并编译LaTeX源文件,生成PDF格式的康奈尔笔记。 以上是创建LaTeX康奈尔笔记的基本步骤。你可以根据自己的需求和喜好进行进一步的个性化设置和调整。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值