Estoy usando el multibib
paquete con pdflatex para crear múltiples bibliografías en un artículo. Estoy usando un archivo bibtex lit.bib
que contiene todas mis entradas de bibliografía.
article.tex
Se ve como esto:
\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}
Luego procedo:
pdflatex article.tex
bibtex pri
bibtex sec
pdflatex article.tex
pdflatex article.tex
El problema es que en los archivos auxiliares ( pri.aux
, sec.aux
) tengo una línea
\bibdata{priNotes, lit.bib}
respectivamente
\bibdata{secNotes, lit.bib}
donde los archivos priNotes.bib
y secNotes.bib
no se crean en el primer paso. Sólo recibo un archivo articleNotes.bib
. Puedo cambiar esto manualmente en los archivos auxiliares (eliminar priNotes
o cambiar el nombre articleNotes.bib
a preNotes.bib
y secNotes.bib
) y todo funciona bien, pero estoy buscando una solución "elegante" para este problema. ¿Qué tengo que hacer para crear estos 2 archivos de Notes diferentes en el primer paso?