# KaTeX

> 高性能数学公式排版引擎，在 Maplen 中提供出版级数学符号与几何推导渲染

- HTML: /wiki/katex/
- Markdown: /wiki/katex.md
- Aliases: KaTeX, LaTeX, 数学公式
- Updated: 2026.11.09

---

KaTeX 是一套由 Khan Academy 开发的快速数学公式排版引擎，支持丰富的 LaTeX 数学语法。

在 [Maplen](/wiki/maplen.md) 的工程与理论探索中，无论是控制系统的二阶微分方程、拉普拉斯变换，还是傅里叶分析，KaTeX 都是承载严谨学术推导的基础排版工具。

## 构建期渲染与极致性能

传统的数学公式排版方案（如 MathJax）往往依赖庞大的客户端 JavaScript 脚本，在页面加载完成后在浏览器端动态排版，极易导致阅读时的文字跳动（Layout Shift）和滚动卡顿。

在 Maplen 中：
1. **构建期预编译**：通过 `remark-math` 与 `rehype-katex`，所有行内公式 `$x(t)$` 与独立公式块 `$$...$$` 均在构建阶段被转换为干净的语义 HTML 与 CSS 样式，客户端零运行时消耗；
2. **纸墨视觉融合**：KaTeX 输出的数学符号字体采用与正文衬线体高度协调的 Computer Modern 字体风格，在亮色「褐页」与暗色「暖墨」下均拥有细腻的黑度反差；
3. **支持多行对齐与分段函数**：支持 `aligned`、`matrix`、`cases` 等复杂排版环境。

公式语法实操与动态形变效果展示，可参阅 [数学公式、动态形变推导与函数图像](/nodes/math-plot-showcase.md)。

## 官方网站与参考链接

- **官方网站**：[KaTeX 官方主页 (katex.org)](https://katex.org/)
- **语法手册**：[KaTeX 支持的 TeX/LaTeX 符号与函数清单](https://katex.org/docs/supported.html)
- **开源仓库**：[GitHub - KaTeX/KaTeX](https://github.com/KaTeX/KaTeX)
