跳到正文

Scissor LaTeX 中的 cancel

cancel 宏包在 Scissor LaTeX 中基本可用:\cancel、\bcancel 和 \xcancel 可以在公式中使用,而 \cancelto 不受支持,会让公式显示为红色。

宏包的作用

cancel 在公式的某一部分上画一条线,用来表示项被约掉。\cancel 画一条斜线,\bcancel 画另一个方向的斜线,\xcancel 画一个叉,\cancelto{value}{term} 则画一个箭头,指向该项变成的值。

这里可用的功能

命令在 Scissor LaTeX 中说明
\cancel{...}可用从左下到右上的线。
\bcancel{...}可用从左上到右下的线。
\xcancel{...}可用两条线都画。
\cancelto{value}{...}不支持公式显示为红色。

示例

约掉分数中的公因子:

分数中的 \cancel

LaTeX导言区: \usepackage{cancel,amsmath}在编辑器中打开 (在新标签页中打开)
\frac{44\,\cancel{(x + 1)}}{11\,\cancel{(x + 1)}} = 4

三种样式并排:

\cancel、\bcancel 和 \xcancel

LaTeX导言区: \usepackage{cancel}在编辑器中打开 (在新标签页中打开)
\cancel{a + b} \qquad \bcancel{c} \qquad \xcancel{d - e}

\cancelto 会让公式变红:

\cancelto 让公式显示为红色

LaTeX导言区: \usepackage{cancel}在编辑器中打开 (在新标签页中打开)
\cancelto{0}{\sin \pi} + 1 = 1

以红色显示: 无法读取公式,因此改为显示其源代码。

改用 \underbrace 来标出这个值:

用 \underbrace 代替 \cancelto

LaTeX导言区: \usepackage{cancel,amsmath}在编辑器中打开 (在新标签页中打开)
\underbrace{\cancel{\sin \pi}}_{0} + 1 = 1

兼容性

  • 从 TeX 发行版迁移到这里: 含有 \cancel、\bcancel 和 \xcancel 的公式显示正常。含有 \cancelto 的公式会变红。
  • 从这里迁移到 TeX 发行版: 文档无需修改即可在那里编译。

完整手册见 CTAN:ctan.org/pkg/cancel。

另请参阅数学基础、physics 和颜色。

常见问题

能用 cancel 给普通文本加删除线吗?

这些命令是为公式设计的。文本请使用 ulem 的 \sout{...},它在这里可用;参见粗体、斜体和其他文本样式。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07