mathtools w Scissor LaTeX
Pakiet mathtools działa w Scissor LaTeX: \DeclarePairedDelimiter, relacje z dwukropkiem takie jak \coloneqq, dcases, cases*, macierze z gwiazdką, \prescript i \shortintertext działają; \splitfrac, multlined i kilka rzadszych poleceń daje czerwony wzór.
Do czego służy pakiet
mathtools rozbudowuje amsmath. Poprawia kilka szczegółów odstępów i dodaje narzędzia: relacje z dwukropkiem, takie jak :=, pudełka o zerowej szerokości (\mathclap), więcej rozciągliwych strzałek, klamry nad i pod wyrażeniem, dcases, macierze z wyrównaniem kolumn oraz \DeclarePairedDelimiter do nawiasów, które rosną na żądanie.
Pakiet sam wczytuje amsmath, więc wystarczy \usepackage{mathtools}.
Co tu działa
| Polecenie | W Scissor LaTeX | Uwagi |
|---|---|---|
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolon | Działa | |
\mathclap, \mathllap, \mathrlap | Częściowo | Zawartość jest pokazywana, ale w pełnej szerokości. |
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapsto | Działa | |
\overbracket, \underbracket | Działa | |
\lparen, \rparen | Działa | |
rcases, drcases | Działa | |
dcases, dcases*, cases* | Działa | |
pmatrix*, bmatrix*, vmatrix* | Działa | |
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPP | Działa | |
\splitfrac, \smashoperator, \adjustlimits, \mathmakebox | Nieobsługiwane | Czerwony wzór. |
multlined, \shoveleft, \Aboxed | Nieobsługiwane | Czerwony wzór. |
\prescript, \shortintertext | Działa |
Przykłady
Definicje z \coloneqq i długa etykieta pod klamrą, utrzymana w wąskim miejscu za pomocą \mathclap:
\coloneqq i \mathclap
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}Rozciągliwe strzałki i klamry:
Strzałki i klamry z etykietami
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}\DeclarePairedDelimiter definiuje nawiasy: \abs{x} zostawia je małe, \abs*{x} pozwala im rosnąć, a \abs[\Big]{x} ustala ich rozmiar:
\DeclarePairedDelimiter i jego formy
\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}Do funkcji określonej przedziałami z ułamkami w pełnym rozmiarze użyj dcases:
dcases
g(x) =
\begin{dcases}
\frac{1}{x} & x > 0 \\
0 & x \le 0
\end{dcases}Zgodność
- Z instalacji TeX do Scissor LaTeX: dokumenty składają się z tymi samymi numerami; tylko nieliczne polecenia oznaczone wyżej jako nieobsługiwane dają czerwony wzór.
- Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian.
Pełna dokumentacja jest dostępna w CTAN: ctan.org/pkg/mathtools. Zobacz też amsmath oraz Własne polecenia z \newcommand.
Pytania i odpowiedzi
Czy \DeclarePairedDelimiter działa?
Tak. Zadeklaruj polecenie w preambule; forma zwykła, z gwiazdką i z rozmiarem działają jak w instalacji TeX.
Czy \coloneqq działa bez mathtools?
W Scissor LaTeX tak, ale instalacja TeX potrzebuje mathtools (lub innego pakietu, który je definiuje), więc zostaw ten wiersz.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.