Skip to content

数学公式 ​

WonderPen 使用 LaTeX 数学语法表示分数、根号、方程等内容。公式块独占一段,适合方程、推导过程等较长的内容;行内公式嵌在句子中,适合变量或简短的表达式。

在正文中输入半角 $,会弹出公式菜单,可选择插入行内公式或插入公式块。也可以用上、下方向键选择,按 Enter 确认。如果只是想输入普通的货币符号,按 Esc 关闭菜单即可。

输入 $ 后弹出的公式菜单

公式块 ​

  1. 在需要插入公式的位置输入 $$,选择插入公式块。也可以从快捷输入菜单中选择数学公式。
  2. 在公式编辑区域输入或粘贴 LaTeX 公式源码,不需要再包裹 $ 或 $$。
  3. 点击公式外的正文,查看排版后的效果。

如果在空段落中插入,公式块会占据该段;如果当前段落已有文字,公式块会插入到它的下方。

例如,下面是一元二次方程的求根公式,其中 a 不为零:

latex
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

在公式编辑区域输入源码时,界面如下。上下方浅灰色的 $$ 是应用显示的边界提示,无需手动输入。

在编辑器中输入求根公式源码

点击公式外的正文后,显示为:

公式块的显示效果

多行公式与对齐 ​

多行公式可以使用 aligned 环境。& 指定对齐位置,\\ 表示公式中的换行;只在源码中按回车分行,不会得到相同的排版效果。

latex
\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}

这个例子将推导过程中各行的等号对齐:

多行公式与对齐

行内公式 ​

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

修改已有公式 ​

公式块和行内公式都可以再次点击,展开源码进行修改。修改后,点击公式外的正文即可查看更新后的效果。也可以将光标移到源码末尾,按右方向键退出公式编辑。

公式源码与 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 环境和 \\,不要仅依靠源码中的回车。

参考资料 ​