如何使用 \citep 将颜色更改为黑色

如何使用 \citep 将颜色更改为黑色

编辑版本

我正在研究从以下位置下载的模板(MastersDoctoralThesis)这里

我在这里搜索了很长时间以寻找解决我的问题的方法但没有找到,请耐心等待。

    \usepackage[backend=bibtex,style=authoryear,natbib=true,maxbibnames=2]{biblatex}

    \addbibresource{bibliography.bib} 

\DeclareCiteCommand{\citep}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \printtext[bibhyperref]{\usebibmacro{cite}}}
  {\multicitedelim}
  {\usebibmacro{postnote}} 

当我用来\citep显示两个作者的姓名和年份时,我得到了我想要的,但颜色是粉红色的。

我想将此颜色更改为黑色,但保持相同的格式,例如:

(作者1和作者2,2019年)

任何帮助将不胜感激。

答案1

使用以下设置

 \hypersetup{citecolor=black}

工作示例:

\documentclass{article}

\usepackage[backend=bibtex,style=authoryear,natbib=true,maxbibnames=2]{biblatex}

    \addbibresource{bibliography.bib} 

\DeclareCiteCommand{\citep}
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \printtext[bibhyperref]{\usebibmacro{cite}}}
  {\multicitedelim}
  {\usebibmacro{postnote}} 

\usepackage[colorlinks]{hyperref}  
\hypersetup{citecolor=black}  

\begin{document}

\citep{knuth}


\printbibliography
\end{document}

在此处输入图片描述

相关内容