Estoy intentando crear algo como esto en amsart
la clase de documento:
donde puedo etiquetar y acceder a las ecuaciones individuales a través de los comandos \label
y \ref
.
He probado varias combinaciones de entornos align
, equation
, aligned
, cases
y array
, pero o estoy cometiendo un error (lo cual es muy probable) o es más complicado de lo que pensaba.
Sinceramente espero que alguno de ustedes pueda ayudarme de alguna manera. Gracias de antemano.
Respuesta1
\label
y \ref
se utilizan para contadores, específicamente la última aparición de \refstepcounter
. Sin embargo, equation
se redefine \label
para devolver siempre el número de ecuación.
Esto utiliza un nuevo contador (caso) para generar los números de caso para \label
poder registrarlos. También utiliza \normallabel
, que simplemente \label
se define fuera del entorno de la ecuación.
Puse el paréntesis dentro \thecase
por simplicidad.
\documentclass[leqno]{amsart}
\newcounter{case}[equation]% reset to 0
\renewcommand{\thecase}{\textrm{(\roman{case})}}
\let\normallabel=\label
\begin{document}
\begin{equation}
\begin{cases}
\refstepcounter{case}\hfil\thecase\normallabel{first} & first\\
\refstepcounter{case}\hfil\thecase\normallabel{second} & second\\
\refstepcounter{case}\hfil\thecase\normallabel{third} & third
\end{cases}
\end{equation}
See cases \ref{first}, \ref{second} and \ref{third}.
\end{document}