Przejdź do treści

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

PolecenieW Scissor LaTeXUwagi
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolonDziała
\mathclap, \mathllap, \mathrlapCzęściowoZawartość jest pokazywana, ale w pełnej szerokości.
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapstoDziała
\overbracket, \underbracketDziała
\lparen, \rparenDziała
rcases, drcasesDziała
dcases, dcases*, cases*Działa
pmatrix*, bmatrix*, vmatrix*Działa
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPPDziała
\splitfrac, \smashoperator, \adjustlimits, \mathmakeboxNieobsługiwaneCzerwony wzór.
multlined, \shoveleft, \AboxedNieobsługiwaneCzerwony wzór.
\prescript, \shortintertextDziała

Przykłady

Definicje z \coloneqq i długa etykieta pod klamrą, utrzymana w wąskim miejscu za pomocą \mathclap:

\coloneqq i \mathclap

LaTeXPreambuła: \usepackage{mathtools}Otwórz w edytorze (otwiera się w nowej karcie)
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}
Złożone przez Scissor LaTeX: \coloneqq i \mathclap

Rozciągliwe strzałki i klamry:

Strzałki i klamry z etykietami

LaTeXPreambuła: \usepackage{mathtools}Otwórz w edytorze (otwiera się w nowej karcie)
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

LaTeXPreambuła: \usepackage{mathtools}Otwórz w edytorze (otwiera się w nowej karcie)
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.