以纯 TeX 格式获取当前页面

以纯 TeX 格式获取当前页面

在纯 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

相关内容