解决 Endfloat 包导致的标签消失问题

解决 Endfloat 包导致的标签消失问题

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 包时图形也会消失。

在此处输入图片描述

我该如何解决这个问题?

相关内容