数学公式
WonderPen 使用 LaTeX 数学语法表示分数、根号、方程等内容。公式块独占一段,适合方程、推导过程等较长的内容;行内公式嵌在句子中,适合变量或简短的表达式。
在正文中输入半角 $,会弹出公式菜单,可选择插入行内公式或插入公式块。也可以用上、下方向键选择,按 Enter 确认。如果只是想输入普通的货币符号,按 Esc 关闭菜单即可。

公式块
- 在需要插入公式的位置输入
$$,选择插入公式块。也可以从快捷输入菜单中选择数学公式。 - 在公式编辑区域输入或粘贴 LaTeX 公式源码,不需要再包裹
$或$$。 - 点击公式外的正文,查看排版后的效果。
如果在空段落中插入,公式块会占据该段;如果当前段落已有文字,公式块会插入到它的下方。
例如,下面是一元二次方程的求根公式,其中 a 不为零:
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}在公式编辑区域输入源码时,界面如下。上下方浅灰色的 $$ 是应用显示的边界提示,无需手动输入。

点击公式外的正文后,显示为:
多行公式与对齐
多行公式可以使用 aligned 环境。& 指定对齐位置,\\ 表示公式中的换行;只在源码中按回车分行,不会得到相同的排版效果。
\begin {aligned}
\sin \theta &= \sin(\frac{\pi}{4})(1 - 2\sin^2\alpha) - \cos(\frac{\pi}{4}) \cdot 2\sin \alpha \cos \alpha\\
&=\frac{1}{\sqrt{2}}(1 - 2\cdot(\frac{1}{\sqrt{5}})^2) - \frac{1}{\sqrt{2}} \cdot 2 \cdot \frac{1}{\sqrt{5}} \cdot \frac{2}{\sqrt{5}}\\
&= \frac{3}{5\sqrt{2}} - \frac{4}{5\sqrt{2}}
\end {aligned}这个例子将推导过程中各行的等号对齐:

行内公式
- 将光标放在句子中需要插入公式的位置,输入
$,选择插入行内公式。 - 输入公式源码,例如
\left( \frac{n^2}{6} \right)。 - 在源码末尾按右方向键,将光标移到公式后,即可继续输入正文。也可以点击公式外的正文结束编辑。

修改已有公式
公式块和行内公式都可以再次点击,展开源码进行修改。修改后,点击公式外的正文即可查看更新后的效果。也可以将光标移到源码末尾,按右方向键退出公式编辑。
公式源码与 Markdown 标记
支持数学公式的 Markdown 文本通常用 $公式$ 表示行内公式,用单独成行的 $$ 包围公式块。在 WonderPen 的公式编辑区域中,只输入内部的公式源码,不要包含这些外层标记,也不要粘贴代码块的反引号。
常用语法
下面的写法可直接用于公式块或行内公式:
| 用途 | 源码示例 | 说明 |
|---|---|---|
| 分数 | \frac{a}{b} | 分子为 a,分母为 b |
| 根号 | \sqrt{x} | x 的平方根 |
| 上标 | x^{12} | x 的 12 次方 |
| 下标 | a_{ij} | a 的下标为 ij |
| 希腊字母 | \alpha + \beta | α 与 β 相加 |
| 求和 | \sum_{i=1}^{n} i | 从 i = 1 到 n 求和 |
命令以反斜杠 \ 开头,花括号 {} 用于将内容组合在一起。例如,x^12 只会把 1 作为上标;要让整个 12 都成为上标,应写成 x^{12}。
渲染引擎
桌面版内置 KaTeX 渲染数学公式,无需另行安装 LaTeX 环境或选择渲染引擎。
WonderPen 支持数学公式语法,不是完整的 LaTeX 文档编译工具。只需输入公式本身,无需添加 \documentclass、\begin{document} 等文档结构。可用命令以应用内置的 KaTeX 版本为准,参考资料中的最新命令不一定都已支持。
公式显示不正常时
- 公式仍显示为源码:先点击公式外的正文,确认已退出公式编辑;同时检查是否把源码输入到了普通段落或代码块中。
- 出现错误提示或没有正常排版:检查命令拼写、花括号是否配对,以及是否误用了全角反斜杠或括号。确认没有多余的
$、$$等外层标记,并查阅下方资料核对命令是否受支持。 - 公式太长或换行不生效:较长的内容适合使用公式块;需要分行时,可使用上面的
aligned环境和\\,不要仅依靠源码中的回车。
参考资料
- KaTeX 支持的数学命令:按用途分类查找命令。
- KaTeX 命令支持情况表:按名称查找命令及其支持情况。
