我正在尝试将普通的页面样式重新定义为空

我正在尝试将普通的页面样式重新定义为空

我尝试使用这个命令,但是不起作用。

\makeatletter
    \let\ps@plain\ps@empty
\makeatother

我把它放在开头、中间和之前\begin{document}

答案1

你可以使用

\usepackage{nopageno}

答案2

页面样式只是一组改变页面样式的宏。使用

\makeatletter
\let\ps@plain\ps@empty
\makeatother

只是在功能上将两种页面样式等同起来,但从技术上讲,并没有发布任何页面样式。也就是说,您必须plain在实际更改页面样式之前指定它们。因此,还要添加

\AtBeginDocument{\pagestyle{plain}}

(在您的序言中的任何地方)应该使您的所有页面的样式都为plain(即empty)。

相关内容