我想隐藏页码。我还使用了\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
命令以自动设置空白页面样式。