LATEX数学公式学习
详细语法规则可以参考Supported Functions · KaTeX,但是这个链接是为了学习Katex的,不一定准确
本博客仅用于个人学习记录,只记录最常用的运算符号,更复杂详细的还需自行查阅资料
罗马数字
罗马数字:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ
希腊字母
正无穷大: +\infty
负无穷大: -\infty
+∞−∞
这里的\\用于换行
1 2 3 4
| \delta,\lambda\\ \Delta,\Lambda\\ \Alpha\Beta\\ \phi,\varphi
|
δ,λΔ,Λ AB ϕ,φ

上下标
如果上标超过一个字符,要用大括号包裹起来
1 2 3
| a^2,a_1\\ x^{y+z}\\ p_{ij},p_ij\\
|
a2,a1xy+zpij,pij
直立体和斜体
用\rm 和\text 来表示直立体,和上下标一样,如果想要多个字符均设置为直体,需要用大括号包裹,如\rm{A b}
rm和text的区别为,text会保留空格,rm不会保留空格
1 2
| \text{A B},\rm{A B}\\ \text A B,\rm A B
|
A B,ABAB,AB
通常来讲,常量需要使用直立体,变量需要使用斜体
分式与根式
使用\frac{}{}来输出分式,前面的数为分子,后面的数为分母。
21
当多个分式嵌套时,如果想要让分数线变得更大一点,需要使用\dfrac{}{}来调整显示风格
1 2
| \frac{\frac{1}{x+1}}{y+1} \\ \frac{\dfrac{1}{x+1}}{y+1}
|
y+1x+11y+1x+11
根式使用\sqrt表示,其中\sqrt{}表示二次根式,\sqrt[n]{}表示n次根式
1 2
| \sqrt{x+1}\\ \sqrt[5]{x^2+1}
|
x+15x2+1
普通运算符
±<>直接在键盘输入就行
× 为\times,⋅为\cdot,÷为\div
±为\pm,∓ 为\mp
≥≤≫≪=≈≡分别为\ge \le \gg \ll \ne \approx \equiv
sin,cos,cosh \sin , \cos, \cosh
log2x \log_2 x
x→0lim \lim\limits_{x \to 0} 这里的\limits_是为了强制让x→0显示在lim的下方
大型运算符
-
∑,∏ 分别为\sum \prod
-
下标和上标还是分别使用 _和^,如 i=0∑N,注意这里为了让参数显示在正上方和正下方,使用了了\limits命令,\sum\limits_{i=0}^N
-
求积符号和求和符号是一样的用法
-
积分符号:
\int, \iint, \iiint,\iiiint,\oint,\oiint 写作\int, \iint, \iiint,\iiiint,\oint,\oiint
∫−∞0f(x)dx 这种写法通常来说是不严谨的,d应该写作直立体,还要用\,在d前面插入一个小空格 ∫−∞0f(x)dx \int_{-\infty}^0 f(x)\,\text{d}x
标注符号
向量符号
x,ABN $\vec x ,\overrightarrow {ABN},其中\vec是小向量符号,\overrightarrow是大向量符号
详细符号可以参考

括号定界符
([])小括号和中括号直接输入就可以,但是{}由于已经被语法占用,因此要使用转义的方式输出。
{} ,就是在大括号前面加一个反斜线。\{ \}
有的时候为了统一观感,需要使用\left和\right来做限定
(1,x1] (1,\dfrac 1 x]有的时候左边的括号和右边的括号不一样大;(1,x1] \left(1,\dfrac 1 x\right],在括号前面进行限定就可以了。
如果没有左括号还想控制大小的话,可以使用\left.,在后面加一个点作为 虚拟符号输入
多行公式
前面用的换行都是\\,但是并不是所有编辑器都认可
要使用
1 2 3 4
| \begin{align} a=b+c+d\\ =e+f \end{align}
|
a=b+c+d=e+f
来进行换行,默认右对齐。要使用&符号来进行对齐。
1 2 3 4
| \begin{align} a&=b+c+d\\ &=e+f \end{align}
|
a=b+c+d=e+f
大括号
使用/begin{cases}
1 2 3 4 5 6 7
| f(x)= \begin{cases}
\sin x,1\le x \le 2\\ \0,\text{others}
\end{cases}
|
f(x)={sinx,0,1≤x≤2others
矩阵
有四种
没有括号matrix、方括号bmatrix、圆括号pmatrix、行列式vmatrix
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| \begin{matrix} a & b\\ c & d \end{matrix}
\begin{bmatrix} a & b\\ c & d \end{bmatrix}
\begin{pmatrix} a & b\\ c & d \end{pmatrix}
\begin{vmatrix} a & b\\ c & d \end{vmatrix}
|
acbd[acbd](acbd)acbd