我正在使用该hyperref
软件包,我想知道是否有推荐的超链接颜色。目前我使用的超链接urlcolor=BlueViolet
在屏幕上看起来很棒,但以黑白打印时看起来有点粗糙。
是否有一种推荐的颜色,既能满足屏幕上看起来好看的标准,又能以黑白形式打印?
答案1
几点观察:首先,如果您想使用彩色超链接,您可能应该使用一种且只使用一种颜色;您可以通过allcolors=<color-of-choice>
在加载hyperref
包时设置选项来实现。
其次,尽管许多人习惯于看到“纯蓝色”超链接目标,因为 MS Word 的所有超链接目标都是蓝色,但在我看来,“蓝色”(至少由color
和xcolor
包定义)在许多屏幕上看起来太浅了。如果您xcolor
使用选项加载包svgnames
,您可以指定DarkBlue
和NavyBlue
,在屏幕上查看时,它们仍然会明显不是黑色,但不会像其他较浅的蓝色那样突出;此外,当在黑白打印机上打印时,超链接目标的文本将显示为几乎与普通文本一样黑。
第三,考虑使用hrefhide
包,如下面的 MWE 所示。此包允许您指示打印机驱动程序以黑色打印所有超链接目标,而不管文档中使用的实际颜色是什么。
\documentclass{article}
\usepackage[backgroundcolour=black]{hrefhide}
\hypersetup{colorlinks=true,allcolors=red} % use 'red' just for example's sake
\begin{document}
\hycon % turn on colored hyperlink targets
\begin{equation}\label{eq:1}
E = mc^2\,.
\end{equation}
As stated in \autoref{eq:1}, \ldots
\end{document}
现在,如果将生成的文档打印到纸上,超链接目标“公式 1”将以黑色而不是红色打印,即使在可以打印彩色的打印机上也是如此。
答案2
blue
我最近编写了一份简历,对的主题非常满意moderncv
。对于非彩色打印机的打印输出,我\usepackage[monochrome]{xcolor}
在加载主题之前手动加载了主题,将所有内容都变成了黑色。对于非彩色打印机,这是可行的方法。否则,颜色将以灰色的形式打印出来,在大多数情况下,这不太好读。此选项非常有用,因为您可以全局关闭所有颜色,而不必将它们全部重新定义为黑色。
如果由于其他包或类已加载而发生选项冲突,xcolor
则请\PassOptionsToPackage{monochrome}{xcolor}
在文件的最开始处添加。
如果你打印彩色简历(我实际上建议这样做),我仍然会将超链接变成正常颜色或用 URL 替换它们(当然,如果它们还不是 URL)。在打印件上,没有必要突出显示 URL,这样做实际上会分散注意力。
答案3
我建议打印版使用黑白版。由于纸上的链接不可点击,因此着色会分散读者的注意力,并传达出你真的不在乎她的方便的信息。这对于简历来说尤其不合适。