以純 TeX 方式取得目前頁面

以純 TeX 方式取得目前頁面

在 plain TeX 中取得目前頁面的控制序列是什麼?我認為它是\thepage,並且這在 LaTeX 中有效,但它在純 TeX 中返回未定義的控制序列錯誤。

答案1

您可以使用

\number\pageno

TeXbook 第 252 頁的第三個危險彎道標誌:

頁碼出現在 TeX 的內部暫存器 中\count0,如第 15 章所述,並且 plain TeX 是\pageno的縮寫\count0。因此,您可以說\pageno=100是否希望輸出的下一頁為 number 100。該\folio巨集將負頁碼轉換為羅馬數字;如果您的手稿以 開頭 ,則頁碼將 \pageno=-1編號為 i、ii、iii、iv、v 等。\folio\ifnum\pageno<0 \romannumeral-\pageno \else\number\pageno \fi

相關內容