\eqref
とには何か違いがありますか\ref
? パッケージを使用してドキュメントで両方を使用しましたclassicthesis
が、結果に違いはありませんでした。\eqref
またはを使用すべき特定の状況はありますか\ref
?
答え1
コマンドは\ref
LaTeXカーネルで定義されています。 コマンドは\eqref
で定義されていますamsmath
。の文書化amsmath
詳細はセクション3.11.2をご覧ください。方程式番号への相互参照。
\eqref
参照番号を括弧で囲みます。また、式の参照と正確に一致するように、参照を\upshape
(または\textup
)に配置します(Werner に感謝します)。これは以下の例に示されています。
\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}
パッケージ を使用する場合はclassicthesis
、amsmath
その前に をロードする必要があります。パッケージ がclassicthesis
パッケージ をロードするためですhyperref
。ただし、パッケージ自体は出力の形式を変更しません。