InkCop 集成了 KaTeX 数学公式引擎。下面的示例统一采用 “源码 + 渲染效果” 的方式展示,你可以直接复制“源码”中的内容到文档中,MarkdownRenderer 会自动识别并渲染公式。

提示:请直接使用 $...$$$...$$。代码块只用于展示原始写法,不要把公式本身放进代码块里。

行内公式

源码

在文本中插入行内公式,使用 `$` 包裹 LaTeX 语法。

输入 `$E = mc^2$`,将渲染为行内公式。

渲染效果

在文本中插入行内公式,使用 $ 包裹 LaTeX 语法。

输入 $E = mc^2$,将渲染为行内公式:E=mc2E = mc^2

行间公式

源码

独立成行的公式,使用 `$$` 包裹:

$$
\frac{\partial u}{\partial t} = \alpha \nabla^2 u
$$

渲染效果

独立成行的公式,使用 $$ 包裹:

ut=α2u\frac{\partial u}{\partial t} = \alpha \nabla^2 u

常用公式示例

求和与积分

求和

源码
$$\sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n$$
渲染效果

i=1nxi=x1+x2++xn\sum_{i=1}^{n} x_i = x_1 + x_2 + \cdots + x_n

积分

源码
$$\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$
渲染效果

0ex2dx=π2\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}

矩阵

源码

$$
\mathbf{A} = \begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}
\end{pmatrix}
$$

渲染效果

A=(a11a12a1na21a22a2nam1am2amn)\mathbf{A} = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}

分段函数

源码

$$
f(x) = \begin{cases}
x^2 & \text{if } x \geq 0 \\
-x^2 & \text{if } x < 0
\end{cases}
$$

渲染效果

f(x)={x2if x0x2if x<0f(x) = \begin{cases} x^2 & \text{if } x \geq 0 \\ -x^2 & \text{if } x < 0 \end{cases}

统计学常用

源码

$$\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i$$

$$\sigma = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(x_i - \mu)^2}$$

渲染效果

xˉ=1ni=1nxi\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i

σ=1Ni=1N(xiμ)2\sigma = \sqrt{\frac{1}{N}\sum_{i=1}^{N}(x_i - \mu)^2}

支持的 LaTeX 命令

InkCop 的 KaTeX 支持绝大多数常用 LaTeX 数学命令,包括:

  • 希腊字母\alpha, \beta, \gamma, \delta, \theta, \lambda
  • 运算符\sum, \prod, \int, \lim, \max, \min
  • 关系符号\leq, \geq, \neq, \approx, \equiv
  • 箭头\rightarrow, \leftarrow, \Leftrightarrow
  • 字体\mathbb{R}, \mathcal{L}, \mathbf{x}
  • 分数\frac{a}{b}, \dfrac{a}{b}
  • 上下标x^2, x_i, x_{ij}^{(k)}

使用技巧

ℹ️

如果你不熟悉 LaTeX 公式语法,可以直接向 AI 助手描述你想要的公式。例如输入“帮我写一个贝叶斯公式的 LaTeX 代码”,AI 会生成对应的 LaTeX 代码。

公式编号

对于需要编号引用的公式,可以在公式后添加 \tag{} 标记。

源码

$$
\mathbf{A}\mathbf{x} = \mathbf{b}\tag{1}
$$

渲染效果

Ax=b(1)\mathbf{A}\mathbf{x} = \mathbf{b}\tag{1}

从旧文档迁移

如果旧文档中使用的是 $...$ 语法的纯文本公式,InkCop 会在打开文档时自动将它们转换为可渲染的数学节点。新文档建议直接按上面的“源码 + 渲染效果”方式书写。