Markdown 通过嵌入 LaTeX 数学模式语法来渲染数学公式,主流渲染引擎为 KaTeX(快速)和 MathJax(功能全)。
| 引擎 | 速度 | 兼容性 | 特点 |
|---|
| KaTeX | 极快 | 部分 LaTeX | 渲染速度快,适合大量公式 |
| MathJax | 较慢 | 完整 LaTeX | 功能最全,支持所有宏 |
行内公式:质能方程 $E = mc^2$ 是物理学最著名的公式之一。
块级公式:
$$
E = mc^2
$$
$x^2$ → $x^2$
$x^{10}$ → $x^{10}$
$a_n$ → $a_n$
$a_{ij}$ → $a_{ij}$
$x_1^2$ → $x_1^2$
$\frac{a}{b}$ → $\frac{a}{b}$
$\dfrac{a}{b}$ → $\dfrac{a}{b}$(大分数)
$a/b$ → $a/b$(行内分数)
$\cfrac{1}{1+\cfrac{1}{1+\cfrac{1}{1}}}$ → 连分数
$\sqrt{2}$ → $\sqrt{2}$
$\sqrt[3]{8}$ → $\sqrt[3]{8}$
$\sqrt[n]{a}$ → $\sqrt[n]{a}$
| 小写 | 语法 | 大写 | 语法 |
|---|
| α | \alpha | A | A |
| β | \beta | B | B |
| γ | \gamma | Γ | \Gamma |
| δ | \delta | Δ | \Delta |
| ϵ | \epsilon | E | E |
| θ | \theta | Θ | \Theta |
| λ | \lambda | Λ | \Lambda |
| μ | \mu | M | M |
| π | \pi | Π | \Pi |
| σ | \sigma | Σ | \Sigma |
| ω | \omega | Ω | \Omega |
| ϕ | \phi | Φ | \Phi |
$\sum_{i=1}^{n} i$ → $\sum_{i=1}^{n} i$
$\prod_{i=1}^{n} i$ → $\prod_{i=1}^{n} i$
$\int_{0}^{\infty} f(x) dx$ → $\int_{0}^{\infty} f(x) dx$
$\iint_{D} f(x,y) dA$ → $\iint_{D} f(x,y) dA$
$\oint_{C} F \cdot dr$ → $\oint_{C} F \cdot dr$
$\lim_{x \to \infty} f(x)$ → $\lim_{x \to \infty} f(x)$
$\frac{dy}{dx}$ → $\frac{dy}{dx}$
$\frac{\partial f}{\partial x}$ → $\frac{\partial f}{\partial x}$
$\nabla f$ → $\nabla f$
| 符号 | 语法 | 含义 |
|---|
| ≤ | \leq | 小于等于 |
| ≥ | \geq | 大于等于 |
| = | \neq | 不等于 |
| ≈ | \approx | 约等于 |
| ≡ | \equiv | 恒等于 |
| ∈ | \in | 属于 |
| ⊂ | \subset | 真子集 |
| ⊆ | \subseteq | 子集 |
| ∀ | \forall | 任意 |
| ∃ | \exists | 存在 |
$$
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
$$
(acbd)
$$
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix}
$$
$$
\begin{vmatrix}
a & b \\
c & d
\end{vmatrix} = ad - bc
$$
$$
\left[
\begin{array}{cc|c}
1 & 2 & 3 \\
4 & 5 & 6
\end{array}
\right]
$$
$$
\begin{cases}
x + y = 5 \\
2x - y = 1
\end{cases}
$$
$$
f(x) = \begin{cases}
x^2 & \text{if } x \geq 0 \\
-x^2 & \text{if } x < 0
\end{cases}
$$
$\mathbf{A}$ → $\mathbf{A}$(粗体)
$\mathbb{R}$ → $\mathbb{R}$(黑板粗体)
$\mathcal{L}$ → $\mathcal{L}$(花体)
$\mathsf{A}$ → $\mathsf{A}$(无衬线)
$\mathtt{A}$ → $\mathtt{A}$(打字机)
$\text{文本}$ → $\text{文本}$(正体文本)
$a\!b$ → $a\!b$(负空格)
$ab$ → $ab$(无空格)
$a\,b$ → $a\,b$(薄空格)
$a\;b$ → $a\;b$(中等空格)
$a\quad b$ → $a\quad b$(1em 空格)
$a\qquad b$→ $a\qquad b$(2em 空格)
$\textcolor{red}{红色文字}$ → $\textcolor{red}{红色文字}$
$\textcolor{blue}{蓝色文字}$ → $\textcolor{blue}{蓝色文字}$
eiπ+1=0
∫−∞∞e−x2dx=π
f^(ξ)=∫−∞∞f(x)e−2πixξdx
P(A∣B)=P(B)P(B∣A)⋅P(A)
| 语法 | 说明 | 替代方案 |
|---|
\begin{align} | 多行对齐 | \begin{aligned} |
\label{} | 交叉引用 | 手动编号 |
\ref{} | 引用标签 | 手动引用 |
\newcommand | 自定义命令 | 部分支持 |
某些 \text{} 嵌套 | 复杂文本 | 简化结构 |
- 公式不渲染时,检查语法是否正确
- 使用 KaTeX Demo 在线测试
- 确认
$ 和 $$ 前后有空行或空格
- 特殊字符需要转义:
\{、\}、\_