Latex 更改\citep中单个特定引用的颜色

Latex 更改\citep中单个特定引用的颜色,latex,Latex,我必须提交一份修改过的论文,其中有几篇新的参考文献。这些必须以蓝色突出显示。我想实现的是,在\citep环境中,只有那些引用是蓝色的,例如: \citep{a, b, c} 这里我只想要蓝色的'b'。我尝试使用\color命令和hyperref包,但它们似乎只影响全局更改 可以这样做吗?您可以创建一个新命令 \newcommand{\citeColored}[2]{\hypersetup{citecolor=#1}\cite{#2}\hypersetup{citecolor=blue}}

我必须提交一份修改过的论文,其中有几篇新的参考文献。这些必须以蓝色突出显示。我想实现的是,在\citep环境中,只有那些引用是蓝色的,例如:

\citep{a, b, c}
这里我只想要蓝色的'b'。我尝试使用\color命令和hyperref包,但它们似乎只影响全局更改


可以这样做吗?

您可以创建一个新命令

\newcommand{\citeColored}[2]{\hypersetup{citecolor=#1}\cite{#2}\hypersetup{citecolor=blue}} 
在您的文档中,将其用作

 \citeColored{yellow}{eg}