我想在我的博士论文中使用多个独立的文件.tex
。.bib
由于某些.bib
文件具有相同的条目(可能具有不同的参考名称),我更愿意强制.tex
文件使用其自己的对应项.bibligraphy
,以避免不同 bib 之间发生冲突。有没有办法做到这一点,而不是使用一行将所有 bib 放在一起:\bibliography{thesis,part1,part2,part3}
我更愿意继续使用bibtex
。
平均能量损失
\documentclass[10pt,twoside,openright,english,italian]{book}% twoside!
\usepackage[twoside=true]{geometry}
\usepackaages[...]
\begin{document}
\input{chapters/acknowledge}
\input{chapters/thesis}
\input{chapters/part1} // in this file there is \bibliography{part1}
\input{chapters/part2} // in this file there is \bibliography{part2}
\input{chapters/part3} // in this file there is \bibliography{part3}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\bibname}
\small
\bibliographystyle{plain}
\bibliography{thesis} // only for other sections
\end{document}
答案1
您可以使用克比布(如果您有 kde 或 macports kde)并合并两个 bibfile。它将检测冲突并询问您要保留哪一个。