使用 cleveref 将图形参考编号减一

使用 cleveref 将图形参考编号减一

我在使用 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,所以我只需将其注释掉,一切就都正常了。

相关内容