Ich verwende das multibib
Paket mit pdflatex, um mehrere Bibliografien in einem Artikel zu erstellen. Ich verwende eine Bibtex-Datei lit.bib
, die alle meine Bibliografieeinträge enthält.
article.tex
sieht aus wie das:
\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}
Dann gehe ich weiter:
pdflatex article.tex
bibtex pri
bibtex sec
pdflatex article.tex
pdflatex article.tex
Das Problem ist, dass ich in den AUX-Dateien ( pri.aux
, sec.aux
) eine Zeile habe
\bibdata{priNotes, lit.bib}
jeweils
\bibdata{secNotes, lit.bib}
wobei die Dateien priNotes.bib
und secNotes.bib
im ersten Schritt nicht erstellt werden. Ich erhalte nur eine Datei articleNotes.bib
. Ich kann dies manuell in den aux-Dateien ändern (entfernen priNotes
oder articleNotes.bib
in preNotes.bib
und umbenennen secNotes.bib
) und alles funktioniert einwandfrei, aber ich suche nach einer „eleganten“ Lösung für dieses Problem. Was muss ich tun, um diese 2 verschiedenen Notes-Dateien im ersten Schritt zu erstellen?