Answers:
这(正如我读的问题)与打印机无关,并且似乎属于它开始的stackoverflow。
所述color
封装具有一个monochrome
其中关闭所有的颜色的关闭选项:
\documentclass{article}
\usepackage[monochrome]{color}
%\usepackage{color}
\begin{document}
Hello \textcolor[rgb]{1,0,0}{World}!
\end{document}
那是您要找的东西吗?它将一切变成黑白,而不是灰度。
我假设您的链接是使用Hyperref程序包创建的,并且您希望在屏幕上查看彩色链接,但可以将所有文本以灰度打印到纸上。
在Hyperref文档中,位于 http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/
实验选项“ ocgcolorlinks”
--------------------`-------------'
当查看时,此主意是彩色链接,但没有颜色打印。
这个新的实验性选项“ ocgcolorlinks”使用了可选内容组,这是PDF 1.5中引入的功能。
必须为加载程序包提供选项:\ usepackage [ocgcolorlinks] {hyperref}
主要缺点:链接不能跨行断开。PDF参考1.7:4.10.2“使图形内容可选”:仍将应用图形状态操作,例如设置颜色...。
因此,将链接文本放在一个盒子中并设置两次(有色和无色)。*该功能可以通过文档内的\ hypersetup {ocgcolorlinks = false}进行切换。
支持的驱动程序:pdftex,dvipdfm
PDF版本应至少为1.5。它是为pdfTeX自动设置的。dvipdfmx的用户在命令行上设置版本:dvipdfmx -V 5
从它所说的,您将需要确保您的链接不会跨行。有几种方法可以做到这一点,例如~
在单词之间使用而不是空格,用包围链接\mbox
或在自定义url-type命令中编码某种惩罚。
另一方面,如果您不想在屏幕或纸上看到颜色,只需colorlinks=false
在调用hyperref程序包时设置该选项即可。
您可以使用Ghostscript将彩色PDF转换为灰度。参见http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/。
但是,在打印之前将打印机设置设置为“灰度”,您会得到相同的结果,因此这可能不值得麻烦。
为了获得良好的灰度文档,最好在LaTeX中手动调整颜色,使其仅使用灰度。这样,您就可以控制使用哪种灰度,以确保突出显示高光和其他内容。