使用 cleveref 标记方程式

使用 cleveref 标记方程式

在我的文档中,我有一个标记的方程式,如下所示

\begin{equation}\tag{$\dagger$}\label{whatever}  \end{equation}

然后我想使用 来引用它\eqref{whatever}。但是我得到的不是所需的输出 ( $\dagger$),而是类似 的内容(3)。我该如何解决这个问题?(除了 之外,我还使用了hyperref和。)amsrefscleveref

答案1

请注意,处理时有一个加载顺序偏好hyperrefcleveref,回答于hyperref哪些包应该在之后而不是之前加载? cleveref应该加载 hyperref

由于目前仅有的信息表明使用hyperrefcleveref并且amsmath(由于\tag),以下加载顺序有效:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\usepackage{cleveref}% http://ctan.org/pkg/cleveref
\begin{document}
See~\eqref{whatever} \ldots 
\begin{equation}
  f(x)=ax^2+bx+c \tag{$\dagger$}\label{whatever}
\end{equation}
\end{document}

相关内容