# How color keys with showkeys with non-gray color?

Nowhere have I been able to see an example of using a color other than a shade of gray to color the labels revealed in LaTeX by \usepackage{showkeys}.

For example, suppose I want labels to be revealed in a (light) green and the refs to those labels to be labeled in a (light) red or, better yet, a (light) pink. How does one do this?

I'm well aware that \usepackage{show keys} "colors" the keys — but unfortunately the color is always gray. How change that?

The package showkeys uses following code

\let\SK@refcolor\relax
\let\SK@labelcolor\relax
\DeclareOption{color}{\AtEndOfPackage{%
\RequirePackage{color}%
\definecolor{refkey}{gray}{.75}%
\definecolor{labelkey}{gray}{.75}%
\def\SK@refcolor{\color{refkey}}%
\def\SK@labelcolor{\color{labelkey}}}}


in order to set the colour. refkey and labelkey are both set to a light gray 'colour'. It is sufficient to use a different definition of the refkey and labelkey colours.

\documentclass{article}

\usepackage[color]{showkeys}

\definecolor{refkey}{rgb}{0,0,1}
\definecolor{labelkey}{rgb}{0,1,0}
\begin{document}
\section{My nice section}\label{foosection}

In \ref{foosection} we saw that\dots
\end{document}


• thanks! That's what other posts here and elsewhere seem never to have gotten around to showing explicitly. Jul 29, 2016 at 15:49
• @murray: Sometimes (or very often? ;-)) it's necessary to dive into the .sty file ;-)
– user31729
Jul 29, 2016 at 15:50
• Now I need to figure out what named colors are available. I'm using pdflatex from TeXShop's menu system and haven't a clue what driver is being used. Or is there some other way to find out? Jul 29, 2016 at 15:56
• @murray: See the xcolor documentation: There's a lot of information which colour names are available. You can name your colours of course yourself as you like
– user31729
Jul 29, 2016 at 15:58
• Will using package xcolor cause any difficulty in that usepackage[color]{showkeys} already automatically causes package color to be loaded? Jul 29, 2016 at 16:21