KaTeX数学公式语法手册

文章目录

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 的配置自定义宏
  • 字体样式: 支持斜体、粗体等

借鉴的文档:

  1. 博客: https://blog.csdn.net/Leytton/article/details/103745169
  2. 官方文档: https://katex.org/docs/support_table.html
  3. 数学网站: https://mathworld.wolfram.com/
  4. 数学符号: https://www.yuque.com/wangyumath/tools/yhb620
  5. 数学开发工具网站: https://docs.mathjax.org/en/latest/index.html
相关推荐
思想在拧紧1 年前
latex数学公式
latex·数学公式
ldc15131 年前
使用applescript自动化trilium的数学公式环境
自动化·脚本·trilium·数学公式
ldc15131 年前
使用applescript自动化trilium的数学公式环境(二)
自动化·trilium·applescript·数学公式