Jamdesk Documentation logo

数学与 LaTeX

使用 KaTeX 和 LaTeX 语法渲染数学表达式与公式,需要在 docs.json 中将 styling.latex 设为 true。

Jamdesk 使用 KaTeX 渲染 LaTeX 数学公式。

数学公式支持需要在你的 docs.json 文件中设置 styling.latex: true。

启用数学支持

在你的 docs.json 中添加:

docs.json
{
  "styling": {
    "latex": true
  }
}

行内数学

使用单个美元符号书写行内公式:

The Pythagorean theorem states that $a^2 + b^2 = c^2$.

渲染效果: The Pythagorean theorem states that $a^2 + b^2 = c^2$.

块级公式

使用双美元符号书写居中的展示型公式:

$$
E = mc^2
$$

渲染效果:

$$ E = mc^2 $$

复杂公式

KaTeX 支持多种 LaTeX 记号:

分数

$$
\frac{n!}{k!(n-k)!} = \binom{n}{k}
$$

积分

$$
\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
$$

求和

$$
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$

矩阵

$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$

使用 Latex 组件

如需更多控制,可直接使用 <Latex> 组件:

<Latex>E = mc^2</Latex>

块级/展示模式:

<Latex block>
\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
</Latex>

代码块受保护

代码块中的美元符号不会被当作数学公式处理:

echo $HOME
export PRICE=$100

支持的命令

KaTeX 涵盖了大多数常用的 LaTeX 数学命令。KaTeX 文档列出了所有支持的函数。

请先在 KaTeX 的演示页面上测试复杂公式。

下一步是什么?

SEO 优化

改进可发现性与元数据

Frontmatter

定义标题、描述和 SEO 字段