我可以对具有多个参考书目的不同条目使用相同的标签吗?

我可以对具有多个参考书目的不同条目使用相同的标签吗?

我处理的文档相当大,其中包含许多单独的*.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文件合并为一个。
有什么想法吗?

相关内容