Last Updated: February 25, 2016
· lindsaybradford

Implementing "page x of y" as a footer to LaTeX documents.

The essence of supplying your own footer within LaTeX is to override the @oddfoot and/or @evenfoot commands with your own definition for them. The LaTeX code fragment below overrides the @oddfoot command to print "page x of <total pages>" within the centre of all odd pages. The @evenfoot command calls the @oddfoot command to ensure that footers for even and odd pages are the same.

Note that the command \pageref{LastPage} is made available via the lastpage package, which depending on your LaTex distribution may not come default.. For distributions that don't include LastPage, here's a link:

    page \arabic{page} of \pageref{LastPage}}%