KaTeX 数学公式渲染——$E=mc^2$ 到完整的 LaTeX 块
开启 KaTeX 渲染
Markor 的数学公式功能默认 关闭。需要手动开启:
- 打开 Settings
- 找到 Format → Markdown → Math
- 勾选「Enable Math」
开启后,Markor 的 Markdown 解析器会在预览模式识别 KaTeX 公式并渲染。

行内公式
用单 $ 包裹:
质能方程 $E = mc^2$,或者更具体 $E = \gamma mc^2$。
渲染后:质能方程 E = mc²,或者更具体 E = γmc²(等号、希腊字母、上标、下标、分数都会正确显示)。
块级公式
用双 $$ 包裹独占一行:
$$
\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
$$
渲染后是居中的大公式块,适合写积分、求和、矩阵等。
KaTeX 支持什么
Markor 的数学渲染基于 KaTeX(不是 MathJax),它在手机 WebView 上的渲染性能更快。KaTeX 支持绝大多数 LaTeX 数学语法:
- 希腊字母
\alpha \beta \gamma \delta ... - 上标下标
x^2x_i - 分数
\frac{a}{b} - 求和积分
\sum_{i=1}^{n}\int_{a}^{b} - 根号
\sqrt[n]{x} - 矩阵
\begin{pmatrix} ... \end{pmatrix} - 运算符
\forall \exists \in \subset \neg \wedge \vee - 函数
\sin \cos \tan \log \ln
完整支持列表参考 KaTeX 官方文档。
Markor 自带的公式参考模板
Markor v2.12+ 在「新建文件」对话框里提供了一个 Markor-markdown-reference.md 模板。这个模板展示了 Markor 支持的所有 Markdown 格式,包括一整段 KaTeX 公式示例。新建文件时选这个模板就能拿到参考:
- 打开一个文件夹
- 点底部操作栏加号 → 新建文件
- 格式选 Markdown
- 文件名叫啥都行(比如
reference.md) - 底部操作栏 → Snippets → 选 Markor-markdown-reference.md(v2.9+ 的 Snippets 功能)
常见公式类型速查
| 类型 | 写法 | 渲染效果 |
|---|---|---|
| 行内 | $x^2 + y^2 = r^2$ | x² + y² = r² |
| 分数 | $\frac{a}{b}$ | a/b |
| 希腊 | $\alpha + \beta = \gamma$ | α + β = γ |
| 求和 | $\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$ | Σ 公式 |
| 积分 | $\int_0^1 x^2 dx$ | ∫ 公式 |
| 矩阵 | $\begin{pmatrix} a & b \\ c & d \end{pmatrix}$ | 矩阵 |
| 极限 | $\lim_{x \to \infty} f(x)$ | lim 公式 |
关闭 Math 功能
如果你完全不用数学公式,保持 Math 设置关闭即可。关闭后:
- 预览模式里的
$...$会被当成普通文本显示(原样展示 $ 符号) - 渲染速度略微提升(少了 KaTeX 解析开销)
桌面端配合
在手机上写好的带 KaTeX 公式的 Markdown,同步到桌面后:
- VSCode + Markdown Preview Enhanced → 完美渲染
- Typora → 完美渲染
- Obsidian → 需要安装 KaTeX 插件
- pandoc →
pandoc input.md -o output.pdf公式自动进 PDF
因为 Markor 用的是 标准 KaTeX 语法(和 LaTeX 子集完全兼容),跨平台没有问题。