目前正在使用:
\edef\lastpagenumber{\pagenumber}
开始新的一页后,在后续文本中:
\ifnum\pagenumber>\lastpagenumber
do something
\else
do something else
\fi
但有时\pagenumber
似乎并没有增加,即使新的页面已经开始。
答案1
查看 perpage 包。如果你创建一个虚拟计数器
\usepackage{perpage}
\newcounter{mydummy}
\MakePerPage{mydummy}
然后就在每一个之后
\stepcounter{mydummy}
宏\theperpage
将扩展到文本中计数器已步进的当前页码。不一定立即:您可能会收到警告“参考文献可能已更改”,要求您重新运行 LaTeX。