我正在用 latex 写论文。但我想改变文本中“一些”引用数的颜色。我的引用数颜色设置如下:
\usepackage[unicode=true,pagebackref=true,
colorlinks,linkcolor=blue,citecolor=blue,final]{hyperref}
%\usepackage{todonotes}
\usepackage[firstpage]{draftwatermark}
\SetWatermarkText{\ \ \ pishnevis}
\SetWatermarkScale{1.2}
}
{
\usepackage[pagebackref=false,colorlinks,
linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
%\usepackage[disable]{todonotes} % final without TODOs
}
如您所见,上述设置使我的引用数量变成蓝色。但我想将一些引用颜色更改为黑色。
仅举例:
\cite{turnow2012flow}
变为黑色而不是蓝色。
答案1
您可以使用\hypersetup
命令来更改引用命令。将其括在组中{...}
即可进行更改。例如
\newcommand{\redcite}[1]{{\hypersetup{citecolor=red}\cite{#1}}}
提供了一个基本的引用命令,用红色打印引用而不是当前默认值。
\documentclass{article}
\usepackage[colorlinks=true,citecolor=blue]{hyperref}
\newcommand{\redcite}[1]{{\hypersetup{citecolor=red}\cite{#1}}}
\begin{document}
\cite{article-minimal}
\redcite{article-minimal}
\cite{article-minimal}
\bibliographystyle{plain}
\bibliography{xampl}
\end{document}