Pular para o conteúdo

mathtools no Scissor LaTeX

O pacote mathtools funciona no Scissor LaTeX: \DeclarePairedDelimiter, as relações com dois-pontos como \coloneqq, dcases, cases*, as matrizes com asterisco, \prescript e \shortintertext funcionam; \splitfrac, multlined e alguns comandos mais raros deixam a fórmula em vermelho.

O que o pacote faz

O mathtools é construído sobre o amsmath. Ele corrige alguns detalhes de espaçamento e acrescenta ferramentas: relações com dois-pontos como :=, caixas de largura zero (\mathclap), mais setas extensíveis, colchetes acima e abaixo, dcases, matrizes com alinhamento de coluna e \DeclarePairedDelimiter para delimitadores que crescem quando pedido.

Ele carrega o amsmath por você, então \usepackage{mathtools} basta.

O que funciona aqui

ComandoNo Scissor LaTeXObservações
\coloneqq, \eqqcolon, \Coloneqq, \vcentcolonFunciona
\mathclap, \mathllap, \mathrlapEm parteO conteúdo aparece, mas com a largura total.
\xRightarrow[...]{...}, \xleftrightarrow, \xhookrightarrow, \xmapstoFunciona
\overbracket, \underbracketFunciona
\lparen, \rparenFunciona
rcases, drcasesFunciona
dcases, dcases*, cases*Funciona
pmatrix*, bmatrix*, vmatrix*Funciona
\DeclarePairedDelimiter, \DeclarePairedDelimiterX, \DeclarePairedDelimiterXPPFunciona
\splitfrac, \smashoperator, \adjustlimits, \mathmakeboxNão suportadoFórmula em vermelho.
multlined, \shoveleft, \AboxedNão suportadoFórmula em vermelho.
\prescript, \shortintertextFunciona

Exemplos

Definições com \coloneqq e um rótulo longo sob uma chave, mantido estreito com \mathclap:

\coloneqq e \mathclap

LaTeXPreâmbulo: \usepackage{mathtools}Abrir no editor (abre em uma nova aba)
f(x) \coloneqq x^2 + 44,
\qquad
\underbrace{a_1 + a_2 + \dots + a_n}_{\mathclap{\text{all the terms of the sequence}}}
Renderizado pelo Scissor LaTeX: \coloneqq e \mathclap

Setas e colchetes extensíveis:

Setas e colchetes com rótulos

LaTeXPreâmbulo: \usepackage{mathtools}Abrir no editor (abre em uma nova aba)
A \xRightarrow{\text{proof}} B \xmapsto{\;g\;} C
\qquad
\overbracket{x + y}^{\text{sum}} \cdot \underbracket{u - v}_{\text{difference}}

O \DeclarePairedDelimiter define delimitadores: \abs{x} os mantém pequenos, \abs*{x} os deixa crescer e \abs[\Big]{x} define o tamanho deles:

\DeclarePairedDelimiter e suas formas

\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}

Para uma função definida por partes com frações em tamanho de destaque, use dcases:

dcases

LaTeXPreâmbulo: \usepackage{mathtools}Abrir no editor (abre em uma nova aba)
g(x) =
\begin{dcases}
  \frac{1}{x} & x > 0 \\
  0            & x \le 0
\end{dcases}

Compatibilidade

  • De uma instalação do TeX para cá: os documentos são compostos com os mesmos números; só os poucos comandos marcados acima como não suportados deixam a fórmula em vermelho.
  • Daqui para uma instalação do TeX: os documentos compilam lá sem mudanças.

O manual completo está no CTAN: ctan.org/pkg/mathtools. Veja também amsmath e Seus próprios comandos com \newcommand.

Perguntas e respostas

O \DeclarePairedDelimiter funciona?

Sim. Declare o comando no preâmbulo; as formas simples, com asterisco e com tamanho funcionam como numa instalação do TeX.

O \coloneqq funciona sem o mathtools?

No Scissor LaTeX, sim, mas uma instalação do TeX precisa do mathtools (ou de outro pacote que o defina), então mantenha a linha.

Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.