Gibt es einen Unterschied zwischen \eqref
und \ref
? Ich habe beide in meinem Dokument mit dem Paket verwendet classicthesis
und keinen Unterschied im Ergebnis gesehen. Gibt es eine bestimmte Situation, in der ich \eqref
oder verwenden sollte \ref
?
Antwort1
Der Befehl \ref
ist im LaTeX-Kernel definiert. Der Befehl \eqref
ist definiert durch amsmath
. ImDokumentation vonamsmath
Die Erklärung finden Sie im Abschnitt 3.11.2Querverweise auf Gleichungsnummern.
\eqref
setzt Klammern um die Referenznummer. Außerdem werden die Referenzen in \upshape
(oder \textup
) gesetzt, damit sie genau mit der Gleichungsreferenz übereinstimmen (Danke an Werner). Dies wird im folgenden Beispiel gezeigt.
\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}
Wenn Sie das Paket verwenden classicthesis
, müssen Sie es amsmath
vorher laden. Denn das Paket classicthesis
lädt das Paket hyperref
. Das Paket selbst ändert jedoch nicht das Format der Ausgabe.