如何才能使屏幕上的文字变成彩色,而打印时变成黑色?

如何才能使屏幕上的文字变成彩色,而打印时变成黑色?

我有一个包含彩色超链接的文档,使用了软件包的选项hyperref。我还有许多使用各种灰色阴影和偶尔一些颜色的 tikz 图形。

我的文档现在在屏幕上看起来非常漂亮,但在单色打印机上打印时效果就不太好。我尝试使用 ,xcolor\selectcolormodel{gray}所有颜色都打印成灰色。这对于数字来说没问题,但对于文本来说不可接受。

打印文档时,有没有办法将文本颜色(仅限文本)更改为黑色?图形应保持原样(彩色/阴影)。

如果这不可能,有没有办法将所有图形变成灰度并将所有文本变成黑色?

这些事情可能吗,或者我是否必须保留文档的两个不同版本(一个用于屏幕阅读,另一个用于打印)?

如果它很重要,我会使用 XeLaTeX。

一些文字

文本

以及一个带有灰色阴影的人物

色调

答案1

尝试

\usepackage[ocgcolorlinks]{hyperref}

需要 pdf 版本 1.5,并且链接不能跨行。

相关内容