反转纯 TeX 中 \nopagenumbers 的效果

反转纯 TeX 中 \nopagenumbers 的效果

我对 Plain TeX 的页码格式很满意,但我想关闭书的前几页。我可以用宏来实现这一点\nopagenumbers,但是有没有相反效果的宏,可以让页码稍后重新出现?还是我必须手动重新设置默认页脚?

答案1

快速浏览\nopagenumbers节目

> \nopagenumbers=macro:
->\footline {\hfil }.

\showthe\footline收益

> \hss \tenrm \folio \hss .

因此最简单的解决方案是手动

\def\pagenumbers{\footline{\hss\tenrm\folio\hss}}

当然,你可以使用类似下面的方法保存现有的定义

\newtoks\savedfootline
\savedfootline\expandafter{\the\footline}

并使用

\footline\expandafter{\the\savedfootline}

或者在文档中使用一个组:\begingroup之前\nopagenumbers\endgroup之后。

请注意,无论你使用什么方法,请确保强制打开新页面,例如

\begingroup
  \nopagenumbers
  <content>
  \vfil
  \eject
\endgroup

相关内容