I am using hyperref together with lastpage. My problem is that \pageref{LastPage} gets the same color as the links identified with hyperref. I want it to be just the ordinary color (e.g. black)

Allow me to adapt the chosen answer to my previous question about lastpage:




\cfoot{\thepage\ of \pageref{LastPage}}



\href{mailto:[email protected]}{[email protected]}


I tried \usepackage{color} and then modifying the \cfoot... line to \cfoot{\thepage\ of \color{black}\pageref{LastPage}}, but to no avail.

2 Answers 2


Use \pageref* as described in the hyperref manual.

  • 3
    (I made the assumption that you also do not want the page number of the last page to be a link.) Oct 26, 2010 at 15:25

In case you do want the page number of the last page to be a link, you nearly got it: \usepackage{color} (or xcolor) and

\cfoot{\thepage\ of {\hypersetup{linkcolor=black}\pageref{LastPage}}}

instead of

\cfoot{\thepage\ of \color{black}\pageref{LastPage}}

The additional brackets around the link to be coloured differently ensure that the colour change is local to this group, i.e. following links will be coloured Maroon (or whatsoever was chosen before) again.

Additionally you need to change \href{mailto:[email protected]}{[email protected]} to \href{mailto:[email protected]}{my\[email protected]} and Maroon needs to be defined as colour.

  • This does not work.
    – Jed
    May 23, 2012 at 20:30
  • @Jed: Yes, there seem to have been introduced some changes in the recent version of hyperref. Also _ must be changed into \_ and Maroon is no longer recognized. Thanks for pointing this out! I updated my answer.
    – Stephen
    May 31, 2012 at 15:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .