Implementação da “página x de y” como rodapé para documentos LaTeX.

A essência de fornecer seu próprio rodapé no LaTeX é substituir os comandos @oddfoot e / ou @evenfoot com sua própria definição para eles. O fragmento de código LaTeX abaixo substitui o comando @oddfoot para imprimir “página x de <total de páginas>” no centro de todas as páginas ímpares. O comando @evenfoot chama o comando @oddfoot para garantir que os rodapés das páginas pares e ímpares sejam iguais.

Observe que o comando pageref {LastPage} é disponibilizado através do pacote lastpage, que dependendo da sua distribuição LaTex pode não vir como padrão. Para distribuições que não incluem LastPage, aqui está um link:

http://www.ctan.org/tex-archive/macros/latex/contrib/lastpage

renewcommand*{@oddfoot}{%
hspace
*{fill}%
page arabic
{page} of pageref{LastPage}}%
hspace
*{fill}%
}
renewcommand
*{@evenfoot}{@oddfoot}