可能重复这里 我的要求如下:
- 我使用一个包含所有条目的单独的 .bib 文件。
- 我使用
\cite{CiteKey1,CiteKey2,CiteKey3}
。我想\citecolor{CiteKey2}
在参考部分用不同的颜色(比如蓝色)突出显示。我不知道如何定义\citecolor
。 - 我想强调几点参考。
\documentclass[journal]{IEEEtran}
\usepackage{xcolor,cite}
\begin{document}
I use~\cite{CiteKey1,CiteKey2,CiteKey3}`. I want to highlight~\citecolor{CiteKey2}` in different color (say blue) in the reference section.
\bibliographystyle{IEEEtran}
\bibliography{MBibliography}
\end{document}
MBibliography.bib 包含
@ARTICLE{CiteKey1,
author={Author 1},
journal={Journal Name1},
title={Title},
year={2010},
}
@ARTICLE{CiteKey2,
author={Author 2},
journal={Journal Name2},
title={Title},
year={2010},
}
@ARTICLE{CiteKey3,
author={Author3},
journal={Journal Name3},
title={Title},
year={2010},
}
答案1
使用 biblatex 会更容易...但是你可以像这样尝试
\documentclass[journal]{IEEEtran}
\usepackage{xcolor,cite,etoolbox}
\makeatletter
\pretocmd\@bibitem{\color{black}\csname keycolor#1\endcsname}{}{\fail}
\newcommand\citecolor[1]{\@namedef{keycolor#1}{\color{blue}}}
\makeatother
\citecolor{CiteKey2}
\begin{document}
I use~\cite{CiteKey1,CiteKey2,CiteKey3}`. I want to highlight in different color (say blue) in the reference section.
\bibliographystyle{IEEEtran}
\bibliography{test}
\end{document}