¿Cuál es la diferencia entre \eqref y \ref?

¿Cuál es la diferencia entre \eqref y \ref?

¿Hay alguna diferencia entre \eqrefy \ref? Utilicé ambos en mi documento usando el paquete classicthesisy no vi ninguna diferencia en el resultado. ¿Existe alguna situación específica en la que deba utilizar \eqrefo \ref?

Respuesta1

El comando \refestá definido en el kernel de LaTeX. El comando \eqrefestá definido por amsmath. En eldocumentación deamsmathEncontrarás la explicación en el apartado 3.11.2.Referencias cruzadas a números de ecuaciones.

\eqrefpone 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}

ingrese la descripción de la imagen aquí


Si usas el paquete classicthesis, debes cargarlo amsmathantes. Porque el paquete classicthesiscarga el paquete hyperref. Sin embargo, el paquete en sí no cambia el formato de salida.

información relacionada