multibib 和notes.bib 檔案

multibib 和notes.bib 檔案

我使用multibibpdflatex 套件在一篇文章中建立多個參考書目。我正在使用一個 bibtex 文件lit.bib,其中包含我所有的參考書目條目。

article.tex看起來像這樣:

\usepackage{multibib}
\newcites{pri}{Bib1}
\newcites{sec}{Bib2}

\begin{document}

\begin{section}
...some text including citations..\citepri{sometag1}...\citepri{sometag2}

\bibliographypri{lit.bib}
\bibliographystylepri{apsrev4-1}

\end{section}

\begin{section}
...more text including citations..\citesec{sometag3}...\citepri{sometag2}... \citesec{sometag4}

\bibliographysec{lit.bib}
\bibliographystylesec{apsrev4-1}

\end{section}

\end{document}

然後我繼續:

pdflatex article.tex
bibtex pri
bibtex sec
pdflatex article.tex
pdflatex article.tex

問題是,在 aux 文件 ( pri.aux, sec.aux) 中我有一行

 \bibdata{priNotes, lit.bib}

分別

 \bibdata{secNotes, lit.bib}

其中文件priNotes.bibsecNotes.bib不是在第一步中創建的。我只收到一個文件articleNotes.bib。我可以在 aux 檔案中手動更改此設定(刪除priNotes或重新命名articleNotes.bibpreNotes.bibsecNotes.bib),一切正常,但我正在尋找解決此問題的「優雅」解決方案。我需要做什麼才能在第一步中建立這兩個不同的 Notes 檔案?

相關內容