文章目录
KaTeX 支持大部分 LaTeX 数学模式中的语法,但它的目标是轻量级和高性能,因此可能不包含LaTeX的全部功能。下面列举一些常用的 KaTeX 语法,但请注意,为了全面了解和获取最新的语法信息,建议直接参考 KaTeX 的官方文档(https://katex.org/docs/supported.html)。
基础数学符号
- 加减乘除 :
+
,-
,*
,/
- 指数 :
^
例如:x^2
表示 x 2 x^2 x2 - 下标 :
_
例如:x_i
表示 x i x_i xi - 分数 :
\frac{numerator}{denominator}
例如:\(\frac{1}{2}\)
表示 1 2 \frac{1}{2} 21
根号与对数
- 平方根 :
\sqrt{expression}
例如:\(\sqrt{x}\)
表示 x \sqrt{x} x - n次根 :
\sqrt[n]{expression}
例如:\(\sqrt[3]{y}\)
表示 y 3 \sqrt[3]{y} 3y - 自然对数 :
\ln(expression)
例如:\(\ln(x)\)
表示 ln ( x ) \ln(x) ln(x) - 对数 :
\log_{base}(expression)
或\log(expression)
例如:\(\log_{10}(x)\)
表示 log 10 ( x ) \log_{10}(x) log10(x)
求和与积分
- 求和 :
\sum_{lower}^{upper} expression
例如:\(\sum_{i=1}^{n} i^2\)
表示 ∑ i = 1 n i 2 \sum_{i=1}^{n} i^2 i=1∑ni2 - 多重求和: 支持多个下标和上标
- 积分 :
\int_{lower}^{upper} expression dx
例如:\(\int_{a}^{b} f(x) dx\)
表示 ∫ a b f ( x ) d x \int_{a}^{b} f(x) dx ∫abf(x)dx - 多重积分: 支持多维积分表达式
矩阵与行列式
- 矩阵 : 使用
pmatrix
,bmatrix
,vmatrix
,Vmatrix
环境- 例如:
\(\begin{pmatrix} a & b \\ c & d \end{pmatrix}\)
- 表示: ( a b c d ) \begin{pmatrix} a & b \\ c & d \end{pmatrix} (acbd)
- 例如:
特殊符号与希腊字母
- 希腊字母 : 直接使用如
\alpha
,\beta
,\Gamma
,\Delta
等 - 特殊符号 : 如
\infty
(无穷大)、\partial
(偏导数符号) - 表示 : α , β , Γ , Δ , ∞ , ∂ \alpha, \beta, \Gamma, \Delta, \infty, \partial α,β,Γ,Δ,∞,∂
基本算术运算与分数
- 行内公式:
\( a + b = c \)
显示为 a + b = c a + b = c a+b=c - 分数:
\( \frac{1}{2} $$
显示为 1 2 \frac{1}{2} 21 - 平方根:
\( \sqrt{x} \)
显示为 x \sqrt{x} x ,立方根:\( \sqrt[3]{y} \)
显示为 y 3 \sqrt[3]{y} 3y
上标与下标
- 上标:
\( a^n \)
显示为 a n a^n an - 下标:
\( a_n \)
显示为 a n a_n an - 同时使用上标和下标:
\( {}_{1}^{2}\pi \)
显示为 1 2 π {}_{1}^{2}\pi 12π
求和与积
- 求和:
\( \sum_{i=1}^{n} i^2 \)
显示为 ∑ i = 1 n i 2 \sum_{i=1}^{n} i^2 i=1∑ni2 - 积:
\( \prod_{i=1}^{n} x_i \)
显示为 ∏ i = 1 n x i \prod_{i=1}^{n} x_i i=1∏nxi
矩阵与向量
- 矩阵:
\( \begin{pmatrix} a & b \\ c & d \end{pmatrix} \)
显示为 ( a b c d ) \begin{pmatrix} a & b \\ c & d \end{pmatrix} (acbd) - 向量:
\( \begin{bmatrix} x \\ y \\ z \end{bmatrix} \)
显示为 [ x y z ] \begin{bmatrix} x \\ y \\ z \end{bmatrix} xyz
括号与大括号
- 自动调整大小的括号:
\( \left( \frac{a}{b} \right) \)
显示为 ( a b ) \left( \frac{a}{b} \right) (ba) - 大括号:
\( \left\{ \frac{a}{b}, \frac{c}{d} \right\} \)
显示为 { a b , c d } \left\{ \frac{a}{b}, \frac{c}{d} \right\} {ba,dc}
微积分符号
- 导数:
\( \frac{d}{dx}f(x) \)
显示为 d d x f ( x ) \frac{d}{dx}f(x) dxdf(x) - 积分:
\( \int_{a}^{b} f(x)\,dx \)
显示为 ∫ a b f ( x ) d x \int_{a}^{b} f(x)\,dx ∫abf(x)dx - 二重积分:
\( \iint_{D} f(x,y)\,dx\,dy \)
显示为 ∬ D f ( x , y ) d x d y \iint_{D} f(x,y)\,dx\,dy ∬Df(x,y)dxdy
希腊字母
- 小写:如
\alpha
(( \alpha )),\beta
β \beta β - 大写:如
\Gamma
(KaTeX parse error: Can't use function '\)' in math mode at position 9: \Gamma \̲)̲), `\Delta` \Delta $$
特殊函数
- 对数:
\( \ln(x) \)
或\( \log(x) \)
显示: ln ( x ) \ln(x) ln(x) 或 log ( x ) \log(x) log(x) - 指数函数:
\( e^{x} \)
显示: e x e^{x} ex - 三角函数:
\( \sin(x) \)
,\cos(x) \)
,\tan(x) \)
等; 显示: sin ( x ) \sin(x) sin(x), \cos(x) , tan ( x ) , \tan(x) ,tan(x)
括号与大括号
- 自动调整大小的括号 : 使用
\left(
和\right)
匹配 - 大括号 :
\{...\}
或使用\left\{...\right\}
自动调整大小 - 表示 : { . . . } , { . . . } \{...\}, \left\{...\right\} {...},{...}
分段函数、案例与对齐
- 分段函数 : 使用
cases
环境 - 对齐环境 : 使用
aligned
等环境对多行公式进行对齐 - 表示 : c a s e s , a l i g n e d cases, aligned cases,aligned
层叠与叠加
- 层叠 : 使用
\substack
用于下标堆叠 - 叠加 : 使用
\overline
,\underline
,\overbrace
,\underbrace
等 - 表示 : , , , ‾ , ‾ , ⏟ ,\substack, \overline, \underline,\underbrace, ,,,, ,
更多高级用法
- 颜色 : 支持通过
\color
命令改变颜色 - 自定义宏 : 可以通过
katex
的配置自定义宏 - 字体样式: 支持斜体、粗体等