KaTeX语法介绍
KaTeX是一个流行的用于Web上高质量数学排版的渲染库。它与LaTeX语法兼容,但具有自己的一套渲染方程式的规则。下面是一份常用的KaTeX语法指南。
基础语法
要使用KaTeX渲染方程式,您可以使用两个美元符号把方程式括起来,就像这样:
$f(x) = x^2 - 3x + 5$
这将渲染为:\(f(x) = x^2 - 3x + 5\)
对于多行方程式,您可以使用双美元符号语法:
f(x) = x^2 - 3x + 5
g(x) = \frac{1}{x}
此语法将渲染为:
\[f(x) = x^2 - 3x + 5
g(x) = \frac{1}{x}
\]
基本数学运算
KaTeX支持广泛的数学运算,包括:
- 指数:
x^n 或 x^{n}
- 下标:
x_n 或 x_{n}
- 分数:
\frac{numerator}{denominator} ,或可选 \dfrac 以获得一个更大的分式
例如:
$x^{2n}$
$C_{n-1}$
$\frac{3}{4}$
它们将分别渲染为:
\(x^{2n}\)
\(C_{n-1}\)
\(\frac{3}{4}\)
点击查看代码
## 希腊字母
KaTeX支持许多希腊字母,包括:
- Alpha: `\alpha`
- Beta: `\beta`
- Gamma: `\gamma` ( `\Gamma` 为大写字母)
- Delta: `\delta` ( `\Delta` 为大写字母)
- Epsilon: `\epsilon`
- Zeta: `\zeta`
- Eta: `\eta`
- Theta: `\theta` ( `\Theta` 为大写字母)
- Iota: `\iota`
- Kappa: `\kappa`
- Lambda: `\lambda` ( `\Lambda` 为大写字母)
- Mu: `\mu`
- Nu: `\nu`
- Xi: `\xi` ( `\Xi` 为大写字母)
- Omicron: `\omicron`
- Pi: `\pi` ( `\Pi` 为大写字母)
- Rho: `\rho`
- Sigma: `\sigma` ( `\Sigma` 为大写字母)
- Tau: `\tau`
- Upsilon: `\upsilon` ( `\Upsilon` 为大写字母)
- Phi: `\phi` ( `\Phi` 为大写字母)
- Chi: `\chi`
- Psi: `\psi` ( `\Psi` 为大写字母)
- Omega: `\omega` ( `\Omega` 为大写字母)
例如:
$\gamma+\delta=\epsilon$
$\theta+\Theta+\tau=\Pi$
它们将分别渲染为:
$\gamma+\delta=\epsilon$
$\theta+\Theta+\tau=\Pi$
## 其他常见语法
除了上述语法之外,KaTeX还支持其他常见的数学运算符和语法,例如:
- 根号: `\sqrt`
- 积分符号: `\int`
- 和符号: `\sum`
- 极限符号: `\lim`
- 向量符号: `\vec`
- 绝对值: `\lvert x \rvert`
- 括号: `( )` , `[ ]` 和 `{\{ \}}`
例如:
$\sqrt{2+\sqrt{2}}$
$\int_0^1 x^2\, dx$
$\sum_{n=1}^{\infty} 2^{-n} = 1$
$\lim_{x \to 0} \frac{\sin x}{x} = 1$
$\vec{a} \cdot \vec{b} = \lvert a \rvert \lvert b \rvert \cos \theta$
$(a+b)^2=a^2+2ab+b^2$
$[a+b,c+d]=[a,c]+[a,d]+[b,c]+[b,d]$
它们将分别渲染为:
$\sqrt{2+\sqrt{2}}$
$\int_0^1 x^2\, dx$
$\sum_{n=1}^{\infty} 2^{-n} = 1$
$\lim_{x \to 0} \frac{\sin x}{x} = 1$
$\vec{a} \cdot \vec{b} = \lvert a \rvert \lvert b \rvert \cos \theta$
$(a+b)^2=a^2+2ab+b^2$
$[a+b,c+d]=[a,c]+[a,d]+[b,c]+[b,d]$