如何为图表位置插入“浮动”页码?随着我继续编辑我的书,该页码可能会发生变化。

如何为图表位置插入“浮动”页码?随着我继续编辑我的书,该页码可能会发生变化。

我的书后面有三幅图,我想通过页码来引用它们。例如“图 1.2,位于第 142 页”或类似的内容。但是,由于这本书目前正在编辑中,在正式出版之前将经过多次迭代,所以我想编写一段引用该图所在页码的小代码。这可以吗?

这个问题是在对 /ref 事先不了解的情况下提出的。

答案1

当然可以;这是 LaTeX 擅长的事情之一。首先,在您的图表内,添加一个可以引用它的标签:

\label{fig:coolfigure}

然后,您可以通过 来引用图号,\ref或通过 来引用页码\pageref。例如:

\documentclass{article}
\begin{document}
\section{Figures}
\begin{figure}
This is a figure
\label{fig:coolfig}
\end{figure}
Please look at Figure~\ref{fig:coolfig} on page~\pageref{fig:coolfig}.
\end{document}

这将为你带来以下结果:

工作中的參考文獻。

请记住,第一次运行 LaTeX 时,参考文献及其目标将被写入文件aux;直到第二次运行 LaTeX 时,它们才会被正确读取,然后它可以从文件中重新读取这些参考文献aux。每当页码或参考文献发生变化时,您都需要运行 LaTeX 两次才能正确解析参考文献。幸运的是,LaTeX 会告诉您何时需要这样做。

相关内容