在黑色文本中使用以下代码:
\color[HTML]{636060}27.~Mai/1.~Juni: Gegenregierung in Kanton unter Sun Ke (☞~S.~\pageref{bio:SunKe}). Diese wird im Dez. von Nanking kooptiert.
产生所需的灰色段落,但引用的页码仍然显示为黑色。
序言中的相关内容如下:
\usepackage[colorlinks,filecolor=black,linkcolor=black,citecolor=black,urlcolor=black,breaklinks,pdfa]{hyperref}
将其更改为例如:\usepackage[colorlinks,filecolor=black, %linkcolor=black, citecolor=black,urlcolor=black,breaklinks,pdfa]{hyperref}
当然,默认所有引用都为红色。就 hyperref 文档而言,“23 本地化包无效”似乎是相关的。我无法理解该代码。
总结问题:是否有一种(简单的)方法可以仅为单个/几个实例定义链接颜色(此处 [HTML]{636060})?
答案1
您可以将链接颜色局部更改为其他颜色:
{\hypersetup{linkcolor=red}\pageref{...}}
使用特殊颜色时,.
将使用当前文本颜色:
{\color{red} Text \hypersetup{linkcolor=.}\pageref{...}}
也许你可以使用linkcolor=.
以下文档:
\documentclass{article}
\usepackage{xcolor}
\usepackage[colorlinks,breaklinks,pdfa,
linkcolor=.
]{hyperref}
\definecolor{specialtext}{HTML}{636060}
\begin{document}
\section{Color test}
\label{sec:test}
Text
Black link: \pageref{sec:test}
\textcolor{red}{Red text with red link: \pageref{sec:test}}
{\color{specialtext}Gray text with gray link: \pageref{sec:test}}
Black link again: \pageref{sec:test}
\end{document}
结果: