图表列表 参考图片,标题在另一页

图表列表 参考图片,标题在另一页

使用 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}

相关内容