I have a document with colored hyperlinks, using the options of the hyperref package.
I also have lots of tikz-figures that use various shades of gray and occasionally some colors.
The way my document is right now looks very nice on screen but not so great when I print it on a monochrome printer. I tried using xcolor's \selectcolormodel{gray} but then all the colors are printed as shades of grey. This is ok for figures but not acceptable for the text.
Is there a way to change the color of the text (and only that) to black when printing the document? The figures should stay as they are (colored/shaded).
If this is not possible, is there a way to turn all the figures in grayscale and all the text to black?
Are things like these possible or do I have to maintain 2 diferrent versions of my document (i.e. one for on-screen reading and the other one for printing)?
I am using XeLaTeX if it is of any importance.
some text

and a figure with shades of grey

hyperref. – N.N. Jul 08 '11 at 10:22\hypersetup{colorlinks=false}, I believe. – egreg Jul 08 '11 at 10:23pdftexcan't do nothing about it. Even then, I heavily doubt that it is supported byxcolor,hyperref, etc. You could ask this question oncomp.text.texinstead, maybe Heiko Oberdiek (author ofhyperrefand PDF LaTeX expert) can help you. Maybe you could implement it using colored identical-looking annotations which are placed over the black text but are not printed. However, the PDF viewer must support these and this solution would be difficult and messy. – Martin Scharrer Jul 08 '11 at 12:43It cannot be done+ a reference is a perfectly acceptable answer. If nothing comes up, I will ask oncomp.text.tex. – pmav99 Jul 09 '11 at 20:03