As the title reads, I'd like to color my ToC in let's say red and the references in my document with another color let's say blue.

here's a MWE of my document :




\title{test colors}




go to \ref{lipsum}

If you compile the code above you would notice that the ToC is in the same color than the reference in the bar section.

How can I color my ToC in black for instance without installing any extra packages like tocloft ?

Is there any parameters to place in hypersetup to get what I want, i peeked into the documentation of hyperref but I come here with any clue.

  • 1
    Use \begingroup \hypersetup{linkcolor=red} \tableofcontents \endgroup – Marco Daniel Feb 24 '13 at 10:49
  • short and concise, can you make a short answer at least to validate the question ? – vdegenne Feb 24 '13 at 11:21
  • Just noted that this seems to be a duplicate of the question tex.stackexchange.com/q/88400 – e-birk May 26 '14 at 10:26

The command \hypersetup can be used inside the document body. To setup the color you can change the behvaviour inside a local group or by switching.

  1. Using a local group:

  2. Switching:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.