隐藏文章文档类中的页码

隐藏文章文档类中的页码

我想隐藏页码。我还使用了\maketitle似乎会引发问题的命令。MWE:

\documentclass[a4paper,10pt,english]{article}
\title{My title}
\begin{document}
    \thispagestyle{empty}
    \maketitle
    Hello World
\end{document}

答案1

您需要设置页面样式 \maketitle由于\maketitle使用设置页面\thispagestyle{plain}(它将覆盖您的请求empty):

\documentclass[a4paper,10pt,english]{article}
\title{My title}
\begin{document}
 \maketitle
 \thispagestyle{empty}% Reset page style to 'empty'
 Hello World
\end{document}

如果您希望隐藏文章中所有页面的页码,则应将其添加\pagestyle{empty}到文档序言中。

文档article类还支持选项,使用 时titlepage会排版整页(a ) 。此类页面必须使用 发出。也就是说,没有任何页眉/页脚。titlepage\maketitle\thispagestyle{empty}

答案2

若要抑制每页上的页码,无论文档类别使用何种页面样式,请将其添加\pagenumbering{gobble}到序言中。

答案3

\pagenumbering{gobble}hyperref如果你有从引文到页码的链接,那么会产生不良影响

另一方面,如果必须\maketitle在文档中重新定义页面样式而不是在序言中定义所有样式,则会很麻烦。

为了充分利用这两个词,你可以在序言中加上:

\pagestyle{empty}
\let\svmaketitle\maketitle
\def\maketitle{\svmaketitle\thispagestyle{empty}}

这将修补\maketitle命令以自动设置空白页面样式。

相关内容