我处理的文档相当大,其中包含许多单独的*.tex
文件以及*.bib
由不同人制作的单独文件。我在将每个项目纳入文档后使用bibunits
参考书目包 - 我没有全局参考书目。
目前,我正在尝试解决以下问题:当我有两个不同的*.bib
文件,但它们包含具有相同缩写的相同书目条目时,我的第二个文件\cite
指的是第一个 bibunit-bibliography 而不是第二个。
我如何防止bibunits
引用除我所引用的 bibunit 之外的其他 bibunit?
澄清:
\documentclass{book}
\usepackage[subsectionbib]{bibunits}
\defaultbibliographystyle{plain}
\begin{document}
\begin{bibunit}
\cite{source} %first citation
\putbib[references1]
\end{bibunit}
%I need a barrier here, because..
\begin{bibunit}
\cite{source} %this second citation uses the numbering from the first bibunit
\putbib[references2] %instead of referring to this bibunit
\end{bibunit}
\end{document}
现在,我知道我可以重命名参考文献2。但是,我无法检查*.bib
文档中使用的大约 40 个文件中的每个条目,因此我正在寻找永久解决方案。我也不想将不同的*.bib
文件合并为一个。
有什么想法吗?