Para hacer referencia a un grupo completo de ecuaciones y a cada una de ellas, carga amsmath, encierra el entorno numerado en subequations y coloca una etiqueta para el grupo justo dentro de ese entorno. Asigna una etiqueta distinta a cada fila numerada y luego cita cualquiera de los dos niveles con \eqref. Guía del usuario de amsmath, §3.11.

Esta guía está dirigida a quienes editan un documento LaTeX en un Mac y necesitan referencias como «sistema (1)» y «ecuación (1b)». Los ejemplos usan expresiones algebraicas abstractas y distinguen los entornos que numeran ecuaciones por separado de aquellos que solo organizan varias líneas.

Crear una referencia al grupo y referencias a cada ecuación

Empieza con una instalación funcional de LaTeX. El Proyecto LaTeX identifica MacTeX como una distribución para Mac que incluye LaTeX, un sistema TeX completo y editores de documentos. La técnica de numeración que sigue proviene del paquete amsmath. Obtener LaTeX; CTAN: amsmath.

Guarda el siguiente documento completo como equation-group.tex en tu editor LaTeX. La ubicación importante es \label{eq:system}, justo después de \begin{subequations} y antes de que empiece el align interno. La guía del paquete documenta explícitamente esta ubicación para guardar el número principal. Guía del usuario de amsmath, §3.11.3.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

Consider the system~\eqref{eq:system}:
\begin{subequations}\label{eq:system}
\begin{align}
  a+b &= c \label{eq:sum} \\
  a-b &= d \label{eq:difference} \\
  2a  &= c+d \label{eq:combined}
\end{align}
\end{subequations}

The whole group is system~\eqref{eq:system}.
The second relation is equation~\eqref{eq:difference}.
Together, equations~\eqref{eq:sum} and~\eqref{eq:difference}
give equation~\eqref{eq:combined}.

\begin{equation}\label{eq:next}
  2b=c-d
\end{equation}

The next equation is~\eqref{eq:next}.

\end{document}

Compila el archivo principal dos veces para que LaTeX pueda escribir y luego leer la información de las referencias. En Terminal, si pdflatex está disponible y el directorio de trabajo contiene el archivo guardado, ejecuta los siguientes comandos. El uso de un archivo auxiliar por parte de LaTeX explica por qué las referencias pueden aparecer como ?? en la primera ejecución. LearnLaTeX: referencias cruzadas.

pdflatex -halt-on-error equation-group.tex
pdflatex -halt-on-error equation-group.tex

Para este documento independiente, las referencias esperadas se indican a continuación. Son predicciones basadas en el comportamiento de numeración documentado, no el resultado de una compilación local; en el entorno de investigación no había ningún compilador LaTeX disponible.

Comando de referencia Resultado esperado Qué identifica
\eqref{eq:system} (1) El grupo completo
\eqref{eq:sum} (1a) La primera ecuación
\eqref{eq:difference} (1b) La segunda ecuación
\eqref{eq:combined} (1c) La tercera ecuación
\eqref{eq:next} (2) La ecuación posterior al grupo

La implementación explica la secuencia: al entrar en subequations, se incrementa y se guarda el número de la ecuación principal, y luego se inicia un contador subordinado. Al salir del entorno, el contador principal vuelve al valor de la ecuación principal. Por consiguiente, después de tres ecuaciones subordinadas a la ecuación principal (1), la ecuación normal siguiente será (2). El paquete amsmath, §15.

Elegir el entorno que corresponda a las referencias que necesitas

Antes de elegir la disposición, decide qué debe poder citar el lector: el conjunto, cada ecuación o una expresión dividida en varias líneas. Esta guía de decisión aplica las distinciones de la documentación del paquete. Guía del usuario de amsmath, §§3.2–3.7.

Necesidad del lector Estructura compatible Elemento que se numera
Citar un grupo y cada ecuación alineada subequations alrededor de align Número principal y filas numeradas
Citar un grupo de ecuaciones centradas por separado subequations alrededor de gather Número principal y ecuaciones numeradas
Citar expresiones separadas por texto Un subequations alrededor de varios entornos numerados Número principal y cada expresión
Citar una expresión multilínea equation que contiene split o aligned Un número de ecuación
Mostrar filas alineadas sin numeración automática align* Ningún número de fila automático

Por qué aligned no crea subecuaciones individuales

aligned es un componente que se usa dentro de un entorno matemático contenedor. Usar equation con aligned asigna un número a la ecuación contenedora; no crea un elemento numerado independiente para cada fila. Para poder referenciar cada fila, elige align dentro de subequations. La guía distingue estos entornos de visualización de sus componentes subordinados. Guía del usuario de amsmath, §3.7.

Una prueba útil de planificación es redactar primero la frase que hará referencia a la ecuación. Si necesitas «la segunda ecuación del sistema (1)», el primer ejemplo proporciona ambas referencias. Si solo necesitas «la derivación de la ecuación (1)», puede bastar con una única expresión multilínea numerada. Elige la estructura antes de añadir las etiquetas; así dejarás claros los elementos que se pretende poder referenciar.

Mantener un grupo en distintas expresiones

El entorno contenedor puede incluir texto entre sus ecuaciones. Los ejemplos de subecuaciones distribuidos con el paquete lo muestran, junto con grupos de expresiones que usan distintos entornos matemáticos. Cierra el entorno después de la última expresión relacionada. Ejemplos de ecuaciones con subnumeración.

Aquí tienes un segundo documento completo. La primera subecuación ocupa dos líneas impresas, pero tiene un único elemento que se puede referenciar; la segunda es una expresión aparte que aparece después de una frase.

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{subequations}\label{eq:identities}
\begin{equation}\label{eq:expansion}
\begin{split}
  (a+b)^2 &= a^2+2ab+b^2 \\
          &= (a-b)^2+4ab
\end{split}
\end{equation}

A related identity is
\begin{equation}\label{eq:product}
  (a+b)(a-b)=a^2-b^2.
\end{equation}
\end{subequations}

The group is~\eqref{eq:identities}.
Its members are~\eqref{eq:expansion} and~\eqref{eq:product}.

\end{document}

En este ejemplo independiente, se espera que la referencia al grupo sea (1) y las referencias a sus miembros, (1a) y (1b). La línea intermedia dentro de split no tiene un número propio. Guarda este ejemplo en un archivo aparte si quieres comparar su numeración con la del primer documento. Los ejemplos distribuidos con el paquete también muestran una expresión multilínea que recibe un único número subordinado. Ejemplos de ecuaciones con subnumeración.

Diagnosticar una referencia incorrecta o sin resolver

Comprueba el síntoma antes de cambiar los contadores o escribir números a mano en el texto. Esta secuencia permite distinguir los problemas al buscar referencias de una discrepancia entre el entorno elegido y el elemento que se quería referenciar.

  1. Si el PDF muestra ??, vuelve a compilar. Las referencias se leen de la información auxiliar que genera una ejecución anterior. Si el problema persiste, compara la grafía de la clave de referencia con la de la etiqueta. LearnLaTeX: referencias cruzadas.
  2. Si la referencia al grupo contiene una letra, revisa la ubicación de su etiqueta. Coloca la etiqueta principal justo después de \begin{subequations}. Coloca cada etiqueta subordinada en su fila numerada antes de \\ o, en la última fila, antes de \end{align}. Guía del usuario de amsmath, §3.11.3.
  3. Si las filas separadas no tienen números propios, revisa el entorno. Un bloque aligned dentro de equation proporciona un único elemento contenedor. Usa la estructura del primer ejemplo si necesitas referenciar cada fila. Guía del usuario de amsmath, §3.7.
  4. Si ecuaciones que no están relacionadas reciben sufijos con letras, revisa dónde termina el entorno contenedor. Todo lo que se numera dentro de ese entorno forma parte de su secuencia subordinada. Mueve \end{subequations} al final real del grupo deseado. Ejemplos de ecuaciones con subnumeración.

Al adaptar los ejemplos, usa claves descriptivas como eq:system y eq:difference. El prefijo eq: es una convención de nomenclatura del autor; LaTeX no lo usa para decidir a qué tipo de elemento se refiere la etiqueta. La ubicación aporta ese contexto. LearnLaTeX: referencias cruzadas.

Comprobar que las referencias siguen funcionando después de una edición

Cuando el documento inicial compile, prueba una edición controlada: inserta una ecuación numerada normal antes del grupo. Vuelve a compilar hasta que dejen de aparecer avisos de cambios en las referencias y revisa la referencia al grupo, una referencia a una ecuación subordinada y la ecuación siguiente. En el primer ejemplo, ahora deberían ser (2), (2b) y (3). Esta es una comprobación ilustrativa basada en el comportamiento de los contadores del paquete. El paquete amsmath, §15.

Esta edición comprueba por qué conviene usar etiquetas: las frases que hacen referencia a las ecuaciones deberían seguir identificándolas después de un cambio de numeración. Mantén la etiqueta principal al inicio del entorno contenedor, asigna a cada ecuación subordinada que se cite su propio elemento numerado y usa el ejemplo completo como documento de comparación al adaptarlo a un manuscrito más extenso.

Fuentes