这篇文章专门测试数学公式。每个小节先给 Markdown 用法,再给实际渲染效果。
支持标准 Markdown 数学写法:行内公式用 $...$,块级公式用 $$...$$。块级公式会自动加外框、横向滚动和复制按钮。
行内公式
用法:
行内公式:$E = mc^2$,也可以写成 $a^2 + b^2 = c^2$。效果:
行内公式:,也可以写成 。公式应该跟正文基线自然对齐,不应该撑开行高。
块级公式
用法:
$$\int_0^1 x^2 \, dx = \frac{1}{3}$$效果:
矩阵
用法:
$$A =\begin{bmatrix}1 & 2 & 3 \\4 & 5 & 6 \\7 & 8 & 9\end{bmatrix}$$效果:
对齐公式
用法:
$$\begin{aligned}(x+y)^2 &= x^2 + 2xy + y^2 \\(x-y)^2 &= x^2 - 2xy + y^2 \\x^2-y^2 &= (x+y)(x-y)\end{aligned}$$效果:
分段函数
用法:
$$f(x)=\begin{cases}x^2, & x \ge 0 \\-x, & x < 0\end{cases}$$效果:
常用集合宏
这里测试 Astro 配置里的 KaTeX 宏:\RR、\NN、\ZZ。
用法:
$$\forall n \in \NN,\quad n \in \ZZ,\quad \sqrt{2} \in \RR$$效果:
长公式
用法:
$$f(x) = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n+1}}{(2n+1)!} + \prod_{k=1}^{m} \left(1 + \frac{x}{k}\right) - \frac{\alpha_1 + \alpha_2 + \cdots + \alpha_n}{\beta_1 + \beta_2 + \cdots + \beta_n}$$效果:
带编号公式
用法:
$$\begin{aligned}\nabla \cdot \mathbf{E} &= \frac{\rho}{\varepsilon_0} \\\nabla \cdot \mathbf{B} &= 0\end{aligned}\tag{1}$$效果:
容错渲染
这里测试 KaTeX 遇到未知命令时不打断整篇文章。
用法:
$$\unknowncommand{x} + 1$$效果:
评论
GitHub 登录后可评论。
评论区会在滚动到这里时自动加载。