2010-07-25 30 views
30

¿Es posible combinar múltiples referencias de ecuación en una, al igual que para el comando \ cite? Lo que me gustaría es el siguiente:Referencias de ecuación múltiple de LaTeX en una

\begin{subequations} 
\begin{align} 
    a & = b \label{eq1} \\ 
    c & = d \label{eq2} 
\end{align} 
\end{subequations} 

Some text referring to the formulas \eqref{eq1,eq2}. 

que luego compilar como "Parte del texto en referencia a las fórmulas (1a, b)." Obviamente, este ejemplo no funciona, pero espero que haya un paquete que haga algo similar. ¿Algunas ideas?

Respuesta

0

Lo que hago cuando tengo múltiples ecuaciones que siempre necesitarán referenciarse juntas, es etiquetar solo una (la primera si hay dos, la del medio si hay tres, si hay más la divido):

\begin{align} 
a & = b \label{eq1} \\ 
c & = d \notag 
\end{align} 

Some text referring to the formulas \eqref{eq1}. 

No hay razón para usar subecuaciones aquí en mi humilde opinión. Nunca había oído hablar de eso ...

+0

Estoy de acuerdo en que uno puede hacer referencia a la ecuación 1a y la ecuación 1b por separado, pero no tiene sentido decir las ecuaciones (1a, b). Como señala rubenvb, \ eqref {eq1} es lo que se debe usar si se quiere hacer referencia a ambas ecuaciones al mismo tiempo. 1 voto arriba – yCalleecharan

+1

En mi humilde opinión, esto es exactamente para lo que está hecho el entorno de subecuaciones. 1 voto abajo – hennes

5

considerar lo siguiente:

\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
See the equations below: 
\begin{subequations} 
\label{all1} 
\begin{align} 
    a & = b \label{eq1} \\ 
    c & = d \label{e2} 
\end{align} 
\end{subequations} 

These refer to \ref{all1}, \ref{eq1} and \ref{e2}. 
\end{document} 

El paquete amsmath introduce el medio ambiente subequations. La primera etiqueta, 'all1', antes del \begin{align}, crea una etiqueta para el conjunto completo de ecuaciones (1, en este caso). Las dos etiquetas siguientes se refieren a 1a y 1b, respectivamente.

¿Eso es lo que preguntaba (la existencia del entorno de subecuaciones, y la numeración de la ecuación compuesta distintivamente de las subecuaciones), o la parte \eqref?

21

Esta es una solución simple que no requiere de paquetes adicionales, sólo una etiqueta adicional:

\begin{subequations} 
\label{eq1} 
\begin{align} 
    a & = b \label{eq11} \\ 
    c & = d \label{eq12} 
\end{align} 
\end{subequations} 

Y cuando lo hace \eqref{eq1}, se mostrará como (1).

4

Sé que esto es un hilo un poco viejo, pero no pude evitar notar, que nadie ha sugerido el uso de la combinación reunir alineados cuando uno tiene que referre a múltiples ecuaciones que siempre tendrá que ser referenciado en conjunto:

\begin{gather} 
     \begin{aligned} 
     a&= b\\ 
     c&= d 
     \end{aligned}\label{eq:eq1} 
    \end{gather} 
    some text referring to \eqref{eq:eq1} 

Esto producirá una referencia al conjunto de ecuaciones y el número de referencia se centrará con respecto a las ecuaciones.

Cuestiones relacionadas