我在使用 cleveref 生成论文时遇到问题,其中的图引用与图 1.1 的引用相差一页,因此对图 1.1 的引用实际上是图 1.0。有人知道是什么原因造成的吗?
我正在使用 cleveref。可能相关的旁注是,当加载 hyperref(我在 cleveref 之前加载)时,我使用选项“colorlinks = false”,但链接仍然是彩色的。
任何帮助,将不胜感激。
\documentclass[12pt]{report}
\usepackage{subfig} % for figures with multiple subfigures
\usepackage{hyperref}
\usepackage[all]{hypcap}
\usepackage[capitalize]{cleveref}
\usepackage{tikz}
\begin{document}
\begin{figure}[tb]
\centering
\tikz \fill [orange] (1,1) rectangle (2,2);
\caption{A figure.}
\label{fig:1}
\end{figure}
A reference to \Cref{fig:1}
\end{document}
答案1
subfig
因此,在制作 MWE 时,我找到了解决方案。显然,hypcap
和存在冲突cleveref
。我不需要hypcap
,所以我只需将其注释掉,一切就都正常了。