扩展这篇非常有用的文章(“hyperref 中链接外观的选项”),我很好奇,您是否可以列出使用该库时linkcolor
的所有颜色选项(或指出我相应的文档) ?citecolor
filecolor
urlcolor
hyperref
对此,我看到的例子是黑色、灰色、蓝色、绿色、洋红色和青色。
我还看到linkbordercolor
,citebordercolor
和urlbordercolor
(当控制链接、引文和边框的颜色选项时colorlinks = false
)提供任意颜色选择(查看文档详细信息)
但是我似乎找不到任何方法来为linkcolor
、citecolor
或设置任意颜色filecolor
urlcolor
设置任意颜色(例如灰色50、{0 0 1} 或其他内容)。
答案1
一旦你加载xcolor
包,您可以访问该包允许的所有颜色规范;特别是,您可以使用它提供的预定义颜色的百分之一,用于!
混合颜色的修饰符,用于-
补色的修饰符等;使用\definecolor{<name>}{<model>}{<specification>}
您可以在所需的模式下构建自己的颜色,然后<name>
在hyperref
使用(有关更多详细信息,请参阅包文档)。
一个小例子展示一些可能性:
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{hyperref}
\definecolor{mycolor}{HTML}{F7F8E0}
\definecolor{myorange}{RGB}{245,156,74}
\hypersetup{
colorlinks=true,
urlcolor=red
}
\begin{document}
\href{www.tex.stackexchange.com}{TeX.sx}
\hypersetup{
colorlinks=true,
urlcolor=cyan!50
}
\href{www.tex.stackexchange.com}{TeX.sx}
\hypersetup{
colorlinks=true,
urlcolor=ForestGreen% required dvipsnames optioon for xcolor
}
\href{www.tex.stackexchange.com}{TeX.sx}
\hypersetup{
colorlinks=true,
urlcolor=myorange
}
\href{www.tex.stackexchange.com}{TeX.sx}
\hypersetup{
colorlinks=true,
urlcolor=-myorange
}
\href{www.tex.stackexchange.com}{TeX.sx}
\hypersetup{
colorlinks=true,
urlcolor=mycolor!75!black
}
\href{www.tex.stackexchange.com}{TeX.sx}
\end{document}