文档编辑器
公式与 Mermaid 流程图
`$$...$$` 写公式,```mermaid 块画流程图。
渲染引擎
Kition 内置 KaTeX 渲染数学公式,Mermaid 渲染流程图 / 时序图 / ER 图。所有渲染都是本地完成的 — 不需要联网,不向任何服务器发数据。
两者都是即写即看:保存前光标离开公式或代码块,预览就会更新。
数学公式语法
行内公式:$E = mc^2$,能量正比于质量。
块公式:
$$
\int_0^1 x^2 \, dx = \frac{1}{3}
$$
矩阵:
$$
A = \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
$$
对齐方程组:
$$
\begin{aligned}
f(x) &= x^2 + 2x + 1 \\
&= (x + 1)^2
\end{aligned}
$$Mermaid 示例
```mermaid
graph LR
A[Idea] --> B[Draft] --> C[Review] --> D[Publish]
C --> A
```
```mermaid
sequenceDiagram
participant U as User
participant K as Kition
participant A as Agent
U->>K: Cmd+K "summarize this doc"
K->>A: prompt + context
A-->>K: summary
K-->>U: render in panel
```
```mermaid
erDiagram
USER ||--o{ DOC : writes
DOC ||--o{ BACKLINK : has
```常见坑
- LaTeX 反斜杠在 Markdown 里要转义 — 写
\\才得到一个\ - 块公式
$$必须独占一行;前后留空行更稳 - Mermaid 的中文标签如果带特殊字符,用
["中文 (备注)"]引起来 - 复杂公式 KaTeX 不支持的话会显示红色错误 — 退一步用 SVG 图片
导出行为
导出 PDF / DOCX 时,公式和 Mermaid 会预先渲染成 SVG 嵌入 — 接收者打开文档时不需要任何运行时,离线也能看。
如果导出后公式排版有偏差,多半是 KaTeX 的字体兜底问题;在 Export Settings 里勾「Embed math fonts」可以解决。