文档编辑器

公式与 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」可以解决。

相关文档

下载 Kition

本地优先的 AI 工作空间。Markdown 文档、结构化数据表、AI Agent,全部跑在你自己的电脑上。