![解决 Endfloat 包导致的标签消失问题](https://linux22.com/image/473745/%E8%A7%A3%E5%86%B3%20Endfloat%20%E5%8C%85%E5%AF%BC%E8%87%B4%E7%9A%84%E6%A0%87%E7%AD%BE%E6%B6%88%E5%A4%B1%E9%97%AE%E9%A2%98.png)
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 包时图形也会消失。
我该如何解决这个问题?