编辑版本
我正在研究从以下位置下载的模板(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}