在纯 TeX 中获取当前页面的控制序列是什么?我认为是\thepage
,并且这在 LaTeX 中有效,但它在纯 TeX 中返回未定义的控制序列错误。
答案1
您可以使用
\number\pageno
TeXbook第252页上的第三个危险弯道标志:
页码出现在 TeX 的内部寄存器中
\count0
,如第 15 章所述,纯 TeX 会将\pageno
缩写\count0
。因此,\pageno=100
如果您希望输出的下一页为 ,则可以这样说100
。\folio
宏将负数页码转换为罗马数字;如果您的手稿以 开头\pageno=-1
,则页码将为 i、ii、iii、iv、v 等。事实上,附录 B 将 定义\folio
为 的缩写\ifnum\pageno<0 \romannumeral-\pageno \else\number\pageno \fi