Pular para o conteúdo

Alinhar equações em LaTeX: align, gather, cases

Use o ambiente equation para uma fórmula numerada e align para várias linhas alinhadas em &. Coloque \label{eq:name} dentro dele, e \eqref{eq:name} no texto imprime o número entre parênteses.

Uma equação numerada

O ambiente equation coloca uma fórmula em uma linha própria, com um número à direita. Acrescente \label dentro dele e faça referência com \eqref (número entre parênteses) ou \ref (só o número).

Uma equação numerada e uma referência a ela

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
The energy of a body at rest is
\begin{equation}
  E = mc^2 . \label{eq:energy}
\end{equation}
Equation~\eqref{eq:energy} links mass and energy;
\ref{eq:energy} is its number.
Renderizado pelo Scissor LaTeX: Uma equação numerada e uma referência a ela

equation* e \[ ... \] dão o mesmo layout sem número. Os ambientes com asterisco vêm do pacote amsmath; carregue-o em todo documento com matemática.

Alinhando várias linhas

align alinha várias linhas no sinal &, normalmente logo antes do =. Termine cada linha, menos a última, com \\.

Linhas alinhadas no sinal de igual

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{align*}
  (a+b)^2 &= (a+b)(a+b) \\
          &= a^2 + ab + ba + b^2 \\
          &= a^2 + 2ab + b^2
\end{align*}

Como a numeração funciona aqui

O Scissor LaTeX numera equações como uma instalação do TeX: cada linha de um align ou gather recebe seu próprio número.

Você escreveInstalação do TeXScissor LaTeX
equationum númeroum número
align, gather com três linhastrês númerostrês números
\nonumber ou \notag em algumas linhasessas linhas sem númeroessas linhas sem número
\nonumber em todas as linhassem númerossem número
align*, gather*, equation*sem númerossem número
dois \label em um blocodois rótulosdois rótulos
\tag{A}a marca "A" no lugar do númeroa marca "A" no lugar do número
\numberwithin{equation}{section}(1.1), (1.2)(1.1), (1.2)

Um bloco align: um número por linha

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{align}
  f(x) &= (x+1)^2 \label{eq:square} \\
       &= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.

Um ambiente equation por linha numerada

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{equation}
  a + b = 44 \label{eq:sum}
\end{equation}
\begin{equation}
  a - b = 2 \label{eq:diff}
\end{equation}
Adding \eqref{eq:sum} and \eqref{eq:diff} gives $a = 23$.

gather: linhas centralizadas

gather centraliza várias linhas sem alinhá-las.

Linhas centralizadas com gather*

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{gather*}
  a^2 + b^2 = c^2 \\
  e^{i\pi} + 1 = 0 \\
  \sin^2 x + \cos^2 x = 1
\end{gather*}

split: uma equação longa em várias linhas

Dentro de um equation, split quebra uma fórmula longa em várias linhas alinhadas que compartilham um número.

Uma equação longa dividida em duas linhas

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{equation}
\begin{split}
  (x+y)^3 &= (x+y)(x+y)^2 \\
          &= x^3 + 3x^2y + 3xy^2 + y^3
\end{split}
\end{equation}

O multline também quebra uma fórmula longa sem alinhamento: a primeira linha fica à esquerda e a última à direita.

cases: definições por casos

O ambiente cases coloca uma chave grande na frente de várias linhas. Separe o valor e a condição com &.

Uma função definida por casos

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\begin{equation*}
  \operatorname{sign}(x) =
  \begin{cases}
    -1 & \text{if } x < 0, \\
     0 & \text{if } x = 0, \\
     1 & \text{if } x > 0.
  \end{cases}
\end{equation*}

aligned e gathered dentro de outra matemática

aligned e gathered funcionam como align* e gather*, mas dentro de uma fórmula, por exemplo em \[ ... \] ou ao lado de uma chave.

aligned dentro de matemática destacada

LaTeXPreâmbulo: \usepackage{amsmath}Abrir no editor (abre em uma nova aba)
\[
  \left.
  \begin{aligned}
    x + y &= 44 \\
    x - y &= 4
  \end{aligned}
  \right\}
  \quad \Rightarrow \quad x = 24,\ y = 20
\]

Outros ambientes

AmbienteNo Scissor LaTeX
equation, equation*Funciona
align, align*Funciona, um número por linha
gather, gather*Funciona, um número por linha
multline, multline*Funciona
split (dentro de equation)Funciona
cases, aligned, gatheredFunciona
alignat, flalignFunciona
eqnarrayFunciona
vários pares de colunas & em uma linha de alignFunciona
\intertext{...}Funciona

O que muda em relação a uma instalação do TeX

Mais sobre o pacote na página do amsmath e na página do mathtools. O manual completo do pacote está em ctan.org/pkg/amsmath.

Para testar rapidamente uma única fórmula, com prévia ao vivo, use o editor de equações LaTeX.

Perguntas e respostas

Como eu alinho equações no sinal de igual?

Use \begin{align*} ... \end{align*} e coloque & logo antes de cada =. Termine cada linha, menos a última, com \\.

Como eu tiro o número de uma equação?

Use equation*, align* ou \[ ... \] para uma fórmula sem número. Para omitir o número de uma linha de um align, coloque \nonumber (ou \notag) nessa linha, antes do seu \\.

Como eu numero cada linha de um align?

O align numera cada linha separadamente; coloque um \label em cada linha que você quiser referenciar.

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