亲爱的 LaTeX 支持社区,
多年来,我一直在为许多问题寻找现场答案,但我还没有找到下面要介绍的这个主题的解决方案。我无法在多个参考书目中为特定参考文献着色,因为在这个过程中我需要使用 和natbib
。nocite
bibsection
我知道使用时存在缺点natbib
,但如果有解决方案,我仍然愿意坚持使用它。
我有一个包含多个部分的教学大纲。每个部分都有自己的bib
文件。基于此结构,我为教学大纲的每个部分创建了一个参考书目。
我还将这些单独的bib
文件用于另一个文档,我不希望在该文档中通过颜色突出显示,因此我无法简单地在相应的bib
文件中突出显示这些参考资料。
我为教学大纲准备了一个 MWE,其中包含一个章节和bib
文件。当然,我有更多的这些章节、文件和参考资料。
我需要一个解决方案,让我可以灵活地 (!) 用不同的颜色突出显示不同的参考文献。比如:参考文献 1 为红色,参考文献 2 为蓝色,最后一个不着色。
以下是整个文档的 MWE:
\documentclass[a4paper,12pt,openany]{scrartcl}
\usepackage[sectionbib]{natbib}
\usepackage{chapterbib}
\usepackage{xcolor}
\title{MWE for different coloring of single references with \texttt{natbib}, \texttt{nocite} and \texttt{bibsection}}
\begin{document}
\maketitle
\renewcommand{\bibsection}{}
\begingroup % group and next command relaxes pages break
\let\clearpage\relax
\include{MWEsec}
\endgroup
\end{document}
以下是整个文档中包含的单个部分的 MWE include
:
\section{Introduction}
\nocite{Valentino:2014}
\nocite{Wood:2018}
\nocite{Hoeffler:2018}
\bibliographystyle{chicago}
\bibliography{mwe}
最后是一个示例bib
文件:
@article{Valentino:2014,
author = {Valentino, Benjamin A.},
title = {Why We Kill: The Political Science of Political Violence against Civilians},
journal = {Annual Review of Political Science},
volume = {17},
number = {1},
pages = {89-103},
year = {2014},
doi = {10.1146/annurev-polisci-082112-141937}
}
@article{Wood:2018,
author = {Elisabeth Jean Wood},
title ={Rape as a Practice of War: Toward a Typology of Political Violence},
journal = {Politics \& Society},
volume = {46},
number = {4},
pages = {513-537},
year = {2018},
doi = {10.1177/0032329218773710}
}
@article{Hoeffler:2018,
author = {Anke Hoeffler},
title = {Security and development: Shifting the focus to interpersonal violence},
journal = {The Economics of Peace and Security Journal},
volume = {13},
number = {1},
year = {2018},
doi = {10.15355/epsj.13.1.12}
}