\eqref 和 \ref 有什么区别?

\eqref 和 \ref 有什么区别?

\eqref和之间有什么区别吗\ref?我在使用该包的文档中同时使用了它们classicthesis,结果没有任何区别。在什么特定情况下我应该使用\eqref\ref

答案1

该命令\ref在 LaTeX 内核中定义。该命令\eqref由 定义amsmath。在记录amsmath您可以在 3.11.2 节中找到解释方程式编号的交叉引用

\eqref将引用编号括在括号中。它还将引用放在 in \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。但是包本身不会改变输出的格式。

相关内容