Como se livrar dos números de página

Muito ocasionalmente, alguém quer um documento sem números de página. Para tais ocasiões, o pacote nopageno fará com que \pagestyle{plain} tenha o mesmo efeito que \pagestyle{empty}; em documentos simples, isso vai suprimir toda a numeração de páginas (não funcionará, é claro, se o documento estiver usando outro estilo de página que não o plain).

Para suprimir números de página de uma sequência de páginas, você pode usar \pagestyle{empty} no início da sequência e restaurar o estilo de página original no final. Infelizmente, você ainda precisará lidar com os números de página nas páginas que contenham um comando \maketitle, \part ou \chapter a partir das classes padrão; trate disso separadamente conforme descrito abaixo.

Para suprimir números de página de uma única página, use \thispagestyle{empty} em algum lugar dentro do texto da página. Note que, nas classes padrão, o \maketitle e o \chapter usam o \thispagestyle internamente e, por esta razão, sua chamada deve vir depois desses comandos.

Infelizmente, o \thispagestyle não funciona nas classes book ou report para os comandos \part : eles definem o estilo da página (assim como os comandos \chapter), mas depois eles avançam para a página seguinte sem que você tenha oportunidade de mudar o estilo usando o \thispagestyle. O presente autor propôs resolver o problema com o pequeno “patch” a seguir, em comp.text.tex:

\makeatletter
\let\sv@endpart\@endpart
\def\@endpart{\thispagestyle{empty}\sv@endpart}
\makeatother
Felizmente, esse patch agora está incorporado no pequeno pacote nonumonpart (nome dificil…)

As classes KOMA-script e a memoir têm estilos de página separados para os estilos de várias páginas “especiais”; portanto, em um documento da classe KOMA, pode-se dizer:

\renewcommand*{\titlepagestyle}{empty}
ao passo que a memoir faz o serviço com
\aliaspagestyle{title}{empty}

Uma alternativa (em todas as classes) é usar o muito agradável \pagenumbering{gobble}; o efeito dele é simplesmente fazer com que qualquer tentativa de imprimir um número de página não produza nada, não havendo qualquer problema para impedir que qualquer parte do LaTeX imprima o número. No entanto, o comando \pagenumbering tem o efeito colateral de reiniciar (voltar a 1) a numeração de página, tornando, portanto, sua utilidade improvável em qualquer outra parte que não o início de um documento.

O pacote scrpage2 separa a representação do número de página (ele compõe o número usando o comando \pagemark) da construção do cabeçalho e do rodapé; então, pode-se dizer

\renewcommand*{\pagemark}{}
o que também suprimirá a impressão do número da página.

Nenhuma destas técnicas para “suprimir o número de página” toca no estilo da página em uso; na prática, isto que dizer que elas não fazem sentido a menos que você esteja usando o \pagestyle{plain}

fancyhdr.sty
fancyhdr
KOMA script bundle
koma-script
memoir.cls
memoir
nonumonpart.sty
nonumonpart
nopageno.sty
nopageno
scrpage2.sty
Distributed as part of koma-script

This answer last edited: 2011-04-16


Do you have any question? Ask on: latex.net.br - we love qood questions!