无法编译的 LaTeX 代码示例

无法编译的 LaTeX 代码示例

在优秀的egreg 的回答针对这个问题Latex 如何知道参考文献的页码他说过

[这]并非万无一失,而且有一些巧妙编写的文档永远无法稳定的例子:每次运行 LaTeX 都会更改与标签关联的页码,因此它永远不会保持不变。然而,这种情况在真实文档中发生的几率非常小。

有人碰巧有这样的源代码示例吗?

我知道这是如何工作的,并且我也多次考虑过这个问题,但我无法简单地创建一个实现这种情况的文档。

答案1

这是一个(非真实文档)示例

\documentclass{article} 
\begin{document}
bla\label{yes}
\ifnum\value{page}=1
\makeatletter
\write\@auxout{\string\refstepcounter{page}}
\makeatother\fi
bla bla\pageref{yes}
\end{document}

相关内容