mathtools в Scissor LaTeX
Пакет mathtools работает в Scissor LaTeX: \DeclarePairedDelimiter, отношения с двоеточием вроде \coloneqq, dcases, cases*, матрицы со звёздочкой, \prescript и \shortintertext работают; \splitfrac, multlined и несколько более редких команд дают красную формулу.
Что делает пакет
mathtools построен на основе amsmath. Он исправляет некоторые детали интервалов и добавляет инструменты: отношения с двоеточием, такие как :=, блоки нулевой ширины (\mathclap), дополнительные растяжимые стрелки, скобки сверху и снизу, dcases, матрицы с выравниванием столбцов и \DeclarePairedDelimiter для скобок, которые растут по запросу.
Он сам загружает amsmath, поэтому достаточно \usepackage{mathtools}.
Что здесь работает
| Команда | В Scissor LaTeX | Примечания |
|---|---|---|
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolon | Работает | |
\mathclap, \mathllap, \mathrlap | Частично | Содержимое показывается, но во всю ширину. |
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapsto | Работает | |
\overbracket, \underbracket | Работает | |
\lparen, \rparen | Работает | |
rcases, drcases | Работает | |
dcases, dcases*, cases* | Работает | |
pmatrix*, bmatrix*, vmatrix* | Работает | |
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPP | Работает | |
\splitfrac, \smashoperator, \adjustlimits, \mathmakebox | Не поддерживается | Красная формула. |
multlined, \shoveleft, \Aboxed | Не поддерживается | Красная формула. |
\prescript, \shortintertext | Работает |
Примеры
Определения с \coloneqq и длинная подпись под фигурной скобкой, которую \mathclap не даёт расширить:
\coloneqq и \mathclap
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}Растяжимые стрелки и скобки:
Стрелки и скобки с подписями
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}\DeclarePairedDelimiter определяет скобки: \abs{x} оставляет их маленькими, \abs*{x} позволяет им расти, а \abs[\Big]{x} задаёт их размер:
\DeclarePairedDelimiter и его формы
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\begin{document}
\[ \abs{x - 44} < 1, \qquad \abs*{\frac{a}{b}} \le 1, \qquad \abs[\Big]{y} \]
\end{document}Для кусочной функции с дробями выключного размера используйте dcases:
dcases
g(x) =
\begin{dcases}
\frac{1}{x} & x > 0 \\
0 & x \le 0
\end{dcases}Совместимость
- Из установленного TeX сюда: документы верстаются с теми же номерами; только немногие команды, отмеченные выше как неподдерживаемые, дают красную формулу.
- Отсюда в установленный TeX: документы компилируются там без изменений.
Полное руководство есть на CTAN: ctan.org/pkg/mathtools. См. также amsmath и Собственные команды с \newcommand.
Вопросы и ответы
Работает ли \DeclarePairedDelimiter?
Да. Объявите команду в преамбуле; простая форма, форма со звёздочкой и форма с размером работают как в установленном TeX.
Работает ли \coloneqq без mathtools?
В Scissor LaTeX работает, но установленному TeX нужен mathtools (или другой пакет, который её определяет), поэтому оставьте эту строку.
Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.