\eqref と \ref の違いは何ですか?

\eqref と \ref の違いは何ですか?

\eqrefとには何か違いがありますか\ref? パッケージを使用してドキュメントで両方を使用しましたclassicthesisが、結果に違いはありませんでした。\eqrefまたはを使用すべき特定の状況はありますか\ref?

答え1

コマンドは\refLaTeXカーネルで定義されています。 コマンドは\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}

ここに画像の説明を入力してください


パッケージ を使用する場合はclassicthesisamsmathその前に をロードする必要があります。パッケージ がclassicthesisパッケージ をロードするためですhyperref。ただし、パッケージ自体は出力の形式を変更しません。

関連情報