LaTeX 文档中包含 endfloat 包经常会导致表格和图形的标签无法正确显示。此问题表现为使用命令引用表格和图形时缺少编号\ref{label}
,而是显示“??”。
\documentclass{ws-jtca}
\usepackage{subfigure}
\usepackage{xcolor}
\usepackage[super]{cite}
\usepackage{url}
\usepackage{ulem}
\usepackage[pagewise, displaymath, mathlines]{lineno}
\linenumbers
\usepackage[nomarkers, tablesfirst]{endfloat}
\renewcommand{\thesection}{\Roman{section}}
% \alph{counter} : a, b, c, etc.
\begin{document}
Figure \ref{fig:repere}.
\begin{figure}[htbp]
\centering
\rule{5cm}{5cm}
\caption{Figure caption.}
\label{fig:repere}
\end{figure}
\end{document}
使用 endfloat 包时图形也会消失。
我该如何解决这个问题?