数学公式
ShokaX 内置了 KaTeX 数学公式渲染支持,可以在 Markdown 和 MDX 中直接编写 LaTeX 数学公式。
使用单个 $ 包裹行内公式:
质能方程:$E = mc^2$
欧拉公式:$e^{i\pi} + 1 = 0$效果:公式会嵌入在文字行中,与周围的文字保持对齐。
使用双 $$ 包裹块级公式,公式会单独成行并居中显示:
$$\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$
$$f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!}(x-a)^n$$常用公式示例
Section titled “常用公式示例”$$\frac{a}{b} \quad \sqrt{x} \quad \sqrt[n]{x}$$$$x^2 + y_1 - z_{ij}^3$$$$\begin{pmatrix}a & b \\c & d\end{pmatrix}\qquad\begin{bmatrix}1 & 0 & 0 \\0 & 1 & 0 \\0 & 0 & 1\end{bmatrix}$$$$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$$
$$\int_a^b f(x) \, dx$$$$\alpha, \beta, \gamma, \delta, \epsilon, \theta, \lambda, \mu, \pi, \sigma, \omega$$$$f(x) = \begin{cases}x^2, & x \geq 0 \\-x, & x < 0\end{cases}$$如果文章中的 $ 符号不是公式分隔符,需要进行转义:
这件商品的价格是 \$19.99,而不是公式。完整 LaTeX 参考
Section titled “完整 LaTeX 参考”KaTeX 支持绝大多数 LaTeX 数学符号。完整列表请参考 KaTeX 官方文档。
Q: 公式显示不正常?
Section titled “Q: 公式显示不正常?”检查以下几点:
- 公式的
$或$$是否配对正确 - LaTeX 语法是否有拼写错误
- 行内公式中是否包含了换行(行内公式不能换行)
Q: 可以自定义 KaTeX 的渲染选项吗?
Section titled “Q: 可以自定义 KaTeX 的渲染选项吗?”KaTeX 的渲染配置在 astro.config.mjs 中。如果需要自定义(如修改分隔符),可以编辑 rehype-katex 的配置。
津公网安备 12011402001353 号