
Sou novo no TeX e no LaTeX, então posso não explicar muito bem.
Estou tentando colocar números de página em cada rodapé no formato "Página X de XX" usando fancyhdr
. Até agora eu tenho isso:
\cfoot{Page \thepage\ of \pageref{LastPage}}
Isso funciona bem, exceto na página 1, que contém apenas “1”.
Suponho que seja porque a primeira página é uma espécie de "página especial", já que também não contém o cabeçalho.
Como desativo esta primeira página especial, para que todas as páginas contenham o cabeçalho e o rodapé?
Responder1
Se você fizer a primeira página usando \maketitle
isso pode ser executado \thispagestyle{plain}
. Você pode redefinir o estilo da página plain
(consulte o fancyhdr
manual para isso) ou simplesmente adicionar\thispagestyle{fancy}
depois \maketitle
:
\documentclass{article}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\thispagestyle{fancy}
\end{document}
BTW: Se você estiver usando mais versátilKOMA-Scriptclass scrartcl
em vez da classe padrão article
. Você pode redefinir o estilo da página com o cabeçalho do título da página:
\documentclass{scrartcl}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\renewcommand*{\titlepagestyle}{fancy}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\end{document}
Existem mais comandos de estilo de página no KOMA-Script, por exemplo, \chapterpagestyle
para a página com cabeçalho de capítulo (somente scrbook
e scrreprt
). Dê uma olhada no manual KOMA-Script para todos esses comandos.
Responder2
Sem dizer \thispagestyle
:
...
\pagestyle{fancy}
<customizations related to fancyhdr>
\expandafter\let\csname ps@plain\expandafter\endcsname
\csname ps@fancy\endcsname
...
\begin{document}
...
\maketitle
Responder3
Muitos pacotes ou estilos emitem o comando \thispagestyle{plain}
, \maketitle
então a primeira página é realmente "especial". Tente substituir isso \thispagestyle{fancy}
na página de título.