从 MikTex 移植到 Ubuntu 后,正向引用不再起作用

从 MikTex 移植到 Ubuntu 后,正向引用不再起作用

我知道您需要重新运行 latex 来解析引用 - 无论我重新运行多少次 - 我都会收到相同的警告信息。

本示例程序:

\documentclass[12pt]{article}
\begin{document}
\label{pg:first}
\newpage
Pages \pageref{pg:first} through \pageref{pg:last}.
\newpage
\label{pg:last}
\end{document}

产量:

Pages 1 through ??.

以及警告:

LaTeX Warning: Reference `pg:last' on page 1 undefined on input line 6.
LaTeX Warning: There were undefined references.

每次跑步。

生成了一个 .aux 文件,但仅包含“/relax”。在 sudo 下运行没有任何效果。

我是不是在这个例子中遗漏了一些基本的东西?以前在 MikTex 中可以使用更复杂的方法。

答案1

标签与页面的其余部分一起发出;文件就在那时.aux被写入。

如果文档的第二页上没有任何内容,则不会输出...\label命令不计入评估页面内容的计算。

相关内容