# Typora with LaTeX
# 引入
- 公式块
- 行内公式
# 公式块
- 创建独立的一块公式区域
$$
content
$$
content
为公式输入区
LaTeX公式代码用$$
包裹
# 行内公式
需开启Typora内联公式功能
- 将公式嵌入文字内
$content$
content
为公式输入区
LaTeX公式代码用$
包裹
# 常用符号的代码
- 上下标,正负无穷
- 加减乘除,分式,根号,省略号
- 三角函数与其他函数
- 矢量,累加,累乘,极限
- 希腊字母
- 关系运算符
- 积分
- 括号
- 空格
- 箭头
- 标记
- 关系符
- 其他符号
# 上下标,正负无穷
数学表达式 | LaTeX代码 |
---|---|
x^2 |
|
y_1 |
|
\infty |
|
-\infty |
重点记忆:
- 无穷: \infty -\infty : 负号在反斜杠前,单词为
infty
# 加减乘除,分式,根号,省略号
数学表达式 | LaTeX代码 |
---|---|
a+b-c*d |
|
a\div{b} |
|
a\pm{b} |
|
\frac{a}{b} |
|
\sqrt{b} |
|
\cdots |
|
\vdots |
|
\ddots |
|
\ldots |
|
\dots |
重点记忆:
- 均为反斜杠
- 如果运算符本身由反斜杠+英文组成,则连接变量时,变量需要用
大括号{}
包围 - 分式:
\frac{a}{b}
**{a}为前一个,为分子,**为后一个,为分母 - ldots: 与文本底线对齐
- dots: 自动匹配为cdots还是ldots,没有识别前效果和ldots一致
# 三角函数与其他函数
数学表达式 | LaTeX代码 |
---|---|
\sin{\theta} |
|
\cos{\theta} |
|
\tan{\theta} |
|
\cot{\theta} |
|
\sec{\theta} |
|
\csc{\theta} |
重点记忆:
- 格式: 均为
\<三角函数缩写>{value}
- : 正割函数, <small>(大部分情况下)</small>
- : 余割函数, <small>大部分情况下</small>
数学表达式 | LaTex代码 |
---|---|
\exp |
|
\dim |
|
\min |
|
\max |
|
\arcsin |
|
\lg |
|
\n |
|
\tanh |
|
\arg |
|
\log |
- 直接使用
\
+ 运算符的英文表达即可。可以直接尝试,失败的话再查询
# 矢量,累加,累乘,极限
数学表达式 | LaTeX公式 |
---|---|
\vec{F} |
|
\sum_{i=1}^{n}{a_i} |
|
\prod_{i=1}^{n}{a_i} |
|
\lim_{a\rightarrow+\infty}{a+b} |
重点记忆:
- sum prod: 先接
_
书写下标,后接^
书写上标 - lim: 极限无上标,注意`\rightarrow\书写→,可直接跟在变量后
# 希腊字母
需要熟知希腊字母表
希腊字母大小写 | LaTeX代码 |
---|---|
\Alpha \alpha |
|
\Beta \beta |
|
\Gamma \gamma |
|
\Delta \delta |
|
\Epsilon \epsilon \varepsilon |
|
\Zeta \zeta |
|
\Eta \eta |
|
\Theta \theta \vartheta |
|
\Iota \iota |
|
\Kappa \kappa |
|
\Lambda \lambda |
|
\Mu \mu |
|
\Nu \nu |
|
\Xi \xi |
|
\Omicron \omicron |
|
\Pi \pi |
|
\Rho \rho |
|
\Sigma \sigma \varsigma |
|
\Tau \tau |
|
\Upsilon \upsilon |
|
\Pha \pha |
|
\Chi \chi |
|
\Psi \psi |
|
\Omega \omega |
# 关系运算符
数学表达式 | LaTex代码 |
---|---|
< |
|
> |
|
\leq |
|
\geq |
# 积分
- 分为行内模式和展示模式,以用
$
包围还是$$
包围区分
数学表达式 | LaTeX代码 |
---|---|
\int_{a}^{b} x^2 ,dx |
|
\iint_{a} \, \mu(u,v) \,du\,dv |
|
\iiint_V \, \mu(u,v,w) \, du\,dv \, dw |
|
KaTeX: 暂不支持 | \iiiint_V \, \mu(u,v,w,z) \, dx \,dy\,dw\,dz |
KaTeX: 暂不支持 | \idotsint_V \mu(u_1,\dots,u_k) \, du_1 \dots du_k |
\,
表示空格,详情见空格部分
展示模式
\iiint_V \, \mu(u,v,w) \, du\,dv \, dw
# 括号
常用括号
数学表达式 | LaTeX代码 |
---|---|
(x+y) |
|
[x+y] |
|
\{x+y\} |
|
\langle x+y \rangle |
|
|| | |x+y| |
\|x+y\| |
|
\lceil x+y \rfloor |
|
\lfloor x+y \rceil |
括号大小
数学表达式 | LaTeX代码 |
---|---|
\big ( \big ) |
|
\Big ( \Big ) |
|
\bigg ( \bigg ) |
|
\Bigg ( \Bigg ) |
# 空格
名称 | 表现 | LaTex代码 | 备注 |
---|---|---|---|
双quad空格 | a \qquad b |
2个m的宽度 | |
quad空格 | a \quad b |
1个m的宽带 | |
大空格 | a \ b |
1/3m的宽度 | |
中空格 | a \; b |
2/7m的宽度 | |
小空格 | a \, b |
1/6m的宽度 | |
无空格 | ab |
||
紧贴 | a \! b |
缩进1/6m的宽度 |
# 箭头
数学表达式 | LaTeX代码 |
---|---|
\leftarrow |
|
\Leftarrow |
|
\rightarrow |
|
\Rightarrow |
|
\uparrow |
|
\Uparrow |
|
\downarrow |
|
\Downarrow |
|
\leftrightarrow |
|
\Leftrightarrow |
|
\updownarrow |
|
\Updownarrow |
|
\mapsto |
|
\longmapsto |
|
\nearrow |
|
\searrow |
|
\swarrow |
|
\nwarrow |
|
\leftharpoonup |
|
\leftharpoondown |
|
\rightharpoonup |
|
\rightharpoondown |
|
\rightleftharpoons |
|
\leftrightharpoons |
# 标记
数学表达式 | LaTeX代码 |
---|---|
\hat X,\widehat{X+Y} |
|
\overline X,\underline X |
|
\dot{X},\ddot{X} |
|
\tilde X,\widetilde{X} |
|
X' |
# 关系符
数学表达式 | LaTex代码 |
---|---|
\times |
|
\cdot |
|
\div |
|
\cap |
|
\cup |
|
\neq |
|
\leq |
|
\geq |
|
\leqq |
|
\geqq |
|
\in |
|
\notin |
|
\subset |
|
\perp |
|
\simeq |
|
\approx |
|
\wedge |
|
\vee |
|
\oplus |
|
\otimes |
|
\Box |
|
\boxtimes |
|
\equiv |
|
\cong |
|
\& |
# 其他符号
数学表达式 | LaTex代码 |
---|---|
\infty |
|
\fotall |
|
\exists |
|
\nexists |
|
\varnothing |
|
\complement |
|
\neg |
|
\cdots |
|
\square |
|
\blacksquare |
|
\surd |
|
\triangle |
|
\nabla |
|
\Re |
|
\Im |
|
\partial |
|
\emptyset |
|
\wp |
# 矩阵
# Plain 简单矩阵
$$
\begin{matrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{matrix}
$$
# Parentheses 圆括弧矩阵
$$
\begin{pmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{pmatrix}
$$
# Brackets 方括号矩阵
$$
\begin{bmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{bmatrix}
$$
# Braces 大括号矩阵
$$
\begin{Bmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{Bmatrix}
$$
# Pipes
$$
\begin{vmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{vmatrix}
$$
# Double pipes
$$
\begin{Vmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{Vmatrix}
$$
# 行内矩阵
$$
\begin{smallmatrix}
1 & 2 & 3\\
a & b & c\\
4 & 5 & 6
\end{smallmatrix}
$$
# 对齐
# Multline
KaTex: 暂不支持
- 使用multine环境,则第一行左对齐、最后一行右对齐、它们之间的中间对齐。
- *号表示不显示行数
# Align
- 用法:使用
&
符号在我们想要对齐的位置进行标记。每个和所夹的块一并对齐在处 - 使用align环境,行在标记位置对齐。
- *号表示不显示行数
$$
\begin{align*}
x&=y & w&=z & a&=b+c\\
2x&=-y & 3w&=\frac{1}{2}z & a&=b\\
-4 + 5x&=2+y & w+x&=-1+w & ab&=cb
\end{align*}
$$
&
的作用是对齐,如x&=y 2x&=-y
,&
后面的式子,每一行对应位置,都能对齐
$$
\begin{align}
x + y + z &= 12345 & &= a + b + c &&= H(t) \\
y - z &= 1 & &= F(x) &&= T(y) + T(z) \\
&N!\\
&&N!\\
&&&N! \\
&&&&N! \\
&&&&&N! \\
\end{align}
$$
\begin{align*}
E(S^2) &=E\left(\frac{1}{n} \sum_{i=1}^n (X_i-\bar{X})^2\right) \\
& =E\left(\frac{1}{n}\sum_{i=1}^n X_i^2\right) - E\left(\frac{1}{n}\sum_{i=1}^n 2\bar{X}X_i\right) + E\left(\frac{1}{n}\sum_{i=1}^n \bar{X}^2\right) \\
& =EX^2 -E(\bar{X}^2) \\
& =DX + (EX)^2 - D\bar{X} - (E\bar{X})^2 \\
& =\frac{n-1}{n}DX
\end{align*}
# Gather
- 使用gather环境,所有的行都中间对齐。
$$
\begin{gather*}
x+y+z=0 \\
y-z=1
\end{gather*}
$$
# 分段函数
$$
y= \begin{cases}
-x,\quad &x\leq 0 \\
x,\quad &x>0
\end{cases}
$$
# alignat
- 它接收一个参数用来指定根据哪一列对齐。
$$
\begin{alignat}{1}
x& = y_1-y_2+y_3-\dots && \text{by D} \\
& = y’\circ y^* && \text{by D}\\
\end{alignat}
$$
$$
\begin{alignat}{2}
\sigma_1 &= x + y &\quad \sigma_2 &= \frac{x}{y} \\
\sigma_1' &= \frac{\partial x + y}{\partial x} & \sigma_2'
&= \frac{\partial \frac{x}{y}}{\partial x}
\end{alignat}
$$
与align*区别:
lign环境会在列与列之间添加水平空格
<r col><l col> <space> <r col><l col> <space> <...>
而alignat不会添加水平空格
<l col><l col>
$$
\begin{align*}
&ABC &&= ABC - AB\\
&ABCD &&= ABC - ABCDEFG
\end{align*}
$$
$$
\begin{alignat*}{2}
&ABC &&= ABC - AB\\
&ABCD &&= ABC - ABCDEFG
\end{alignat*}
$$
# gathered、aligned、alignedat
- gathered: 行内显示的gather:$\begin{gathered}
x+y+z=0 \
y-z=1
\end{gathered}
$ - aligned: 行内显示的align*:
- alignedat: 行内显示的alignat:
$\begin{gathered}
x+y+z=0 \\
y-z=1
\end{gathered}$
$\begin{aligned}
&ABC &&= ABC - AB\\
&ABCD &&= ABC - ABCDEFG
\end{aligned}$
$\begin{alignedat}{2}
&ABC &&= ABC - AB\\
&ABCD &&= ABC - ABCDEFG
\end{alignedat}$
# 修正上下标
使用\limits命令,一般出现在调整行内显示
expr1\limits_{expr2}^{expr3}
expr2会出现在expr1正下方,并且expr3会出现在expr1正上方
不使用limits:
使用limits:
但是有时我们需要上/下标出现在一段非数学符号的正上/下方,如本文开头的需求,这时应该怎么办呢?
解决方法是用**\mathop**{expr1}命令将expr1转化成数学符号,写成
\mathop{expr1}\limits_{expr2}^{expr3}
这样就可以使用\limits命令了,例如命令
$f_3(d) = \mathop{max}\limits_{x_3}(2x_3 + f_4(d-x_3))$
显示:
# 立体显示
\mathbb{字母}