\eqref 和 \ref 有什麼不同?

\eqref 和 \ref 有什麼不同?

\eqref和之間有什麼差別嗎\ref?我在使用套件的文檔中使用了它們classicthesis,但結果沒有發現任何差異。有什麼特定情況我應該使用\eqrefor嗎\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。然而,包本身不會改變輸出的格式。

相關內容