Перейти к содержанию

cancel в Scissor LaTeX

Пакет 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?

Эти команды предназначены для формул. Для текста используйте \sout{...} из ulem, которая здесь работает; см. Полужирный, курсив и другие стили текста.

Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.