如何在LaTeX出现之前引用它?

Ada*_*dam 17 latex reference figure

我总是喜欢将我的数字放在文本之间而不是页面的顶部或底部.我还想在展示之前谈谈这个数字.所以我想尝试这样的事情:

通过查看图〜\ ref {fig:VCO}你可以看到等等等等等等.

\begin{figure}[h]
\caption{VCO test circuit}\label{fig:VCO}
\begin{center}
\includegraphics[width=0.9\columnwidth]{figures/VCO_circuit.eps}
\end{center}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,因为我猜它是引用尚未发生的东西?有人有一些简单的解决方案吗?我对LaTeX还很新.

Joh*_*ith 19

通常,LaTeX至少需要两次传递才能解析所有引用,第一次将它们写入辅助文件,第二次将它们放入最终的ps/pdf/dvi文件中.所以引用的位置无关紧要.

例如,如果您的文档有一个很长的目录,会搞砸页码,那么将需要第三遍.


jam*_*san 3

第一次失败了,因为标记和引用是一个两遍过程。第一次处理乳胶时,所有标签都被索引,因此引用失败。第二次,由于标签已被索引,裁判知道它实际引用的是什么。