¿Hay alguna diferencia entre \eqref
y \ref
? Utilicé ambos en mi documento usando el paquete classicthesis
y no vi ninguna diferencia en el resultado. ¿Existe alguna situación específica en la que deba utilizar \eqref
o \ref
?
Respuesta1
El comando \ref
está definido en el kernel de LaTeX. El comando \eqref
está definido por amsmath
. En eldocumentación deamsmath
Encontrarás la explicación en el apartado 3.11.2.Referencias cruzadas a números de ecuaciones.
\eqref
pone corchetes alrededor del número de referencia. También coloca las referencias en \upshape
(o \textup
), para que coincidan exactamente con la referencia de la ecuación (Gracias a Werner). Esto se muestra en el siguiente ejemplo.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
a^2+b^2=c^2\label{eq:1}
\end{equation}
\verb+\eqref{eq:1} vs \ref{eq:1}+: \eqref{eq:1} vs \ref{eq:1}
\verb+\textit{\eqref{eq:1} vs \ref{eq:1}}+: \textit{\eqref{eq:1} vs \ref{eq:1}}
\end{document}
Si usas el paquete classicthesis
, debes cargarlo amsmath
antes. Porque el paquete classicthesis
carga el paquete hyperref
. Sin embargo, el paquete en sí no cambia el formato de salida.