latex 一次性改變多個參考文獻的顏色

1、正文添加:複製粘貼即可,只需修改‘文獻1,文獻2’變成你自己的

\usepackage{xcolor}
\usepackage{xpatch}

\makeatletter
\def\changeBibColor#1{%
  \in@{#1}{文獻1, 文獻2}%  list of colored bib items
  \ifin@\color{blue}\else\normalcolor\fi
}

\xpatchcmd\@bibitem
  {\item}
  {\changeBibColor{#1}\item}
  {}{\fail}

\xpatchcmd\@lbibitem
  {\item}
  {\changeBibColor{#2}\item}
  {}{\fail}
\makeatother

\begin{document}
fffffff

\bibliography{mybib}
\end{document}

2、修改你自己的bib文件:在文件頭和文件尾分別加一行代碼

     \begin{filecontents}{mybib.bib}  %%%加在bib文件開頭

     \end{filecontents} %%%加在bib文件結尾

3、完成,編譯即可。

 

​參考 https://zhuanlan.zhihu.com/p/74819675

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章