是否可以引用图表外部的标题?

是否可以引用图表外部的标题?

对于我的论文研究,我希望能够引用我在文本其他地方制作的标题,以便我可以将所有标题与图表本身分开放在一页。我的图表布局基本上如下:

\begin{figure}[h]
\centering
\includegraphics{./Figures/DummyFigure.png}
\caption[Short Caption]{This is the caption I want to reference elsewhere.}
\label{fig:DummyFigure}
\end{figure}

答案1

如果你使用nameref,您可以在文档的其他位置引用图形标题:

在此处输入图片描述

\documentclass{article}

\usepackage{nameref}

\begin{document}

\begin{figure}
  \centering
  \caption[Short Caption]{This is the caption I want to reference elsewhere.}
  \label{fig:DummyFigure}
\end{figure}

\nameref{fig:DummyFigure}

\end{document}

您还可以使用\listoffigures提供图片标题列表。此外,\listoffigures如果需要,可以在文档末尾使用。

答案2

扩展\listoffigures会在读取 lof 文件后将其销毁。但是,您可以在此之前的任何位置创建一个虚假的数字列表。只需将真实的数字放在\listoffigures最后即可。

\documentclass{article}

\makeatletter
\newcommand{\fakelof}%
{\bgroup
  \section*{\listfigurename}%
  \parskip=\z@\@plus\p@\relax 
  \InputIfFileExists{\jobname.lof}{}{}%
\egroup}
\makeatother

\begin{document}
\begin{figure}
  \centering
  \caption[Short Caption]{This is the caption I want to reference elsewhere.}
\end{figure}

\fakelof

\listoffigures

\end{document}

双人洛夫

相关内容