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.