특정 인용의 색상을 변경하는 방법은 무엇입니까?

특정 인용의 색상을 변경하는 방법은 무엇입니까?

나는 내 인용문의 대부분이 파란색이기를 원합니다. 그래서 나는 사용했다

\usepackage{hyperref}
\hypersetup{colorlinks,linkcolor={blue},citecolor={blue},urlcolor={red}}  

하지만 다른 색상(예: 노란색)으로 된 인용이 필요합니다. 나는 노력했다

{\color{yellow} \cite{eg} }

특정 인용문을 잔인하게 변경했지만 작동하지 않습니다. 어떻게 해야 하나요?

답변1

... \hypersetup{citecolor=yellow}\cite{eg}\hypersetup{citecolor=blue} ...

해야 할 것.

답변2

이전 색상에 대해 걱정할 필요가 없기 때문에 내 옵션이 약간 더 마음에 듭니다.

\newcommand{\citeColored}[2]{{\hypersetup{citecolor=#1}\cite{‌​#2}}}

답변3

이것은 나에게 효과적입니다.

\definecolor{cite_color}{RGB}{111,111,150} % pure blue: {0,0,128}, light blue:{80,135,208}
\usepackage[
colorlinks=true,        
allcolors = black,  
citecolor=cite_color
]{hyperref} 
\usepackage{natbib}
\bibpunct{\textcolor{cite_color}{[}}{\textcolor{cite_color}{]}}{,}{a}{}{;}

관련 정보