Перейти до вмісту

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

LaTeXПреамбула: \usepackage{mathtools}Відкрити в редакторі (відкриється в новій вкладці)
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}
Зверстано в Scissor LaTeX: \coloneqq і \mathclap

Розтяжні стрілки й дужки:

Стрілки й дужки з підписами

LaTeXПреамбула: \usepackage{mathtools}Відкрити в редакторі (відкриється в новій вкладці)
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

LaTeXПреамбула: \usepackage{mathtools}Відкрити в редакторі (відкриється в новій вкладці)
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.