使用 caption 包将图形的标题放在另一页上,图形列表显示标题所在的页码,而不是实际图像所在的页码。
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\listoffigures
\begin{figure}
\rule{10cm}{2cm}
\caption*{}
\end{figure}
\clearpage
\captionof{figure}{Figure on another page.}
\end{document}
有没有办法正确引用图表列表中的图表页面,而不是标题页面?
答案1
以下解决方案可能严重依赖于您的设置:
\documentclass{article}
\usepackage{caption}
\begin{document}
\listoffigures
\begin{figure}
\rule{10cm}{2cm}
\refstepcounter{figure}
\addcontentsline{lof}{figure}{\numberline{\thefigure}Fig caption}
\end{figure}
\clearpage
\begingroup
\renewcommand{\addcontentsline}[3]{}% Avoid writing to LoF
\addtocounter{figure}{-1}%
\captionof{figure}{Figure on another page.}
\endgroup
\end{document}