Saltar al contenido

Alinear ecuaciones en LaTeX: align, gather, cases

Usa el entorno equation para una fórmula numerada y align para varias líneas alineadas en &. Pon \label{eq:nombre} dentro y \eqref{eq:nombre} en el texto imprime el número entre paréntesis.

Una ecuación numerada

El entorno equation coloca una fórmula en su propia línea con un número a la derecha. Añade \label dentro y haz referencia a ella con \eqref (el número entre paréntesis) o con \ref (solo el número).

Una ecuación numerada y una referencia a ella

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
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.
Compuesto por Scissor LaTeX: Una ecuación numerada y una referencia a ella

equation* y \[ ... \] dan la misma disposición sin número. Los entornos con asterisco vienen del paquete amsmath; cárgalo en todos los documentos que tengan matemáticas.

Alinear varias líneas

align alinea varias líneas en el signo &, normalmente justo antes de =. Termina cada línea, salvo la última, con \\.

Líneas alineadas en el signo igual

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\begin{align*}
  (a+b)^2 &= (a+b)(a+b) \\
          &= a^2 + ab + ba + b^2 \\
          &= a^2 + 2ab + b^2
\end{align*}

Cómo funciona aquí la numeración

Scissor LaTeX numera las ecuaciones como una instalación de TeX: cada línea de un align o gather recibe su propio número.

EscribesInstalación de TeXScissor LaTeX
equationun númeroun número
align, gather con tres líneastres númerostres números
\nonumber o \notag en algunas líneasesas líneas sin númeroesas líneas sin número
\nonumber en todas las líneassin númerossin número
align*, gather*, equation*sin númerossin número
dos \label en un bloquedos etiquetasdos etiquetas
\tag{A}la marca "A" en lugar de un númerola marca "A" en lugar de un número
\numberwithin{equation}{section}(1.1), (1.2)(1.1), (1.2)

Un bloque align: un número por línea

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\begin{align}
  f(x) &= (x+1)^2 \label{eq:square} \\
       &= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.

Un entorno equation por cada línea numerada

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\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: líneas centradas

gather centra varias líneas sin alinearlas.

Líneas centradas con gather*

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\begin{gather*}
  a^2 + b^2 = c^2 \\
  e^{i\pi} + 1 = 0 \\
  \sin^2 x + \cos^2 x = 1
\end{gather*}

split: una ecuación larga en varias líneas

Dentro de un equation, split divide una fórmula larga en varias líneas alineadas que comparten un número.

Una ecuación larga dividida en dos líneas

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\begin{equation}
\begin{split}
  (x+y)^3 &= (x+y)(x+y)^2 \\
          &= x^3 + 3x^2y + 3xy^2 + y^3
\end{split}
\end{equation}

multline también parte una fórmula larga sin alineación: su primera línea va a la izquierda y la última a la derecha.

cases: definiciones por casos

El entorno cases pone una llave grande delante de varias líneas. Separa el valor y la condición con &.

Una función definida por casos

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\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 y gathered dentro de otras matemáticas

aligned y gathered funcionan como align* y gather*, pero dentro de una fórmula, por ejemplo dentro de \[ ... \] o junto a una llave.

aligned dentro de matemáticas destacadas

LaTeXPreámbulo: \usepackage{amsmath}Abrir en el editor (se abre en una pestaña nueva)
\[
  \left.
  \begin{aligned}
    x + y &= 44 \\
    x - y &= 4
  \end{aligned}
  \right\}
  \quad \Rightarrow \quad x = 24,\ y = 20
\]

Otros entornos

EntornoEn Scissor LaTeX
equation, equation*Funciona
align, align*Funciona, un número por línea
gather, gather*Funciona, un número por línea
multline, multline*Funciona
split (dentro de equation)Funciona
cases, aligned, gatheredFunciona
alignat, flalignFunciona
eqnarrayFunciona
varios pares de columnas & en una línea de alignFunciona
\intertext{...}Funciona

Qué cambia respecto a una instalación de TeX

Encontrarás más sobre el paquete en la página de amsmath y en la página de mathtools. El manual completo del paquete está en ctan.org/pkg/amsmath.

Para probar rápidamente una sola fórmula, con vista previa en directo, usa el editor de ecuaciones LaTeX.

Preguntas y respuestas

¿Cómo alineo ecuaciones en el signo igual?

Usa \begin{align*} ... \end{align*} y pon & justo antes de cada =. Termina todas las líneas salvo la última con \\.

¿Cómo quito el número de una ecuación?

Usa equation*, align* o \[ ... \] para una fórmula sin número. Para quitar el número de una línea de un align, pon \nonumber (o \notag) en esa línea, antes de su \\.

¿Cómo numero cada línea de un align?

align numera cada línea por separado; pon un \label en cada línea a la que quieras hacer referencia.

Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.