TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my 'List of Figures' Chapter the data is listed in red, and with a reference to appropriate part of the pdf file. I suppose this is due to


Note that red numbers are used to point to equations, and I would not like to change them. Also, it looks nice with \pagebackref. However, my List of Figures looks awkward, and I would like it to be written in plain black, possibly surrounded by blue rectangle. If that is not possible, then it is acceptable to make it just black, without any hyperref. How could this be achieved?

share|improve this question
That should be possible with \bgroup \hypersetup{linkcolor = black} \listoffigures \egroup (or without the grouping and an additional \hypersetup{linkcolor = red} after the listoffigures. – Stephen Jun 11 '12 at 15:30
Your first proposition worked. However, could I leave the red rectangle that is surrounding the entries? – boy Jun 11 '12 at 15:37
Yes, but... - please see my answer. – Stephen Jun 11 '12 at 16:10
up vote 6 down vote accepted

This is possible with

\hypersetup{linkcolor = black}

or alternatively without the grouping but an additional \hypersetup{linkcolor = red} after the \listoffigures:

\hypersetup{linkcolor = black}
\hypersetup{linkcolor = red}

The hyperref package uses either colorlinks=true, i.e. the links are shown in some other colour than black, or colorlinks=false, in which case the text of the links is black (or whatever colour is set e.g. with \color) and there is a coloured rectangle around it. The colorlinks-option cannot be changed with \hypersetup.

Nevertheless it is possible to do this:


to get red rectangles around the links,


\hypersetup{linkbordercolor = white}

to get rid of the rectangles after the list of figures,


to get red links (needed for each & every link!). Probably something like


in the preamble (after loading the hyperref package) and using \myref instead of \ref would be easier, maybe even re-defining \ref.

You would also need to do this colour-management for the other types of links!

(BTW: For blue rectangles it is linkbordercolor=blue.)

Using the xcolor package it is also possible to use




The links (either text or rectangle) in the \listoffigures would be printed in blue, and the links afterwards in red again. The question "How do I combine link-colouring and link-borders with the hyperref-package?" is probably best asked as new question imho.

share|improve this answer

I'm trying to use


in a very similar case, but it works only compiling once. After that, calling the bibliography and then compiling other two times the color effect introduced by \newcommand disappears! Any suggestions for this behavior?

share|improve this answer
You might be better served asking your own separate question; as it is, it might get hidden since it's technically in the "answers" section of a previous question. – Richard yesterday

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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