Estou usando o multibib
pacote com pdflatex para criar múltiplas bibliografias em um artigo. Estou usando um arquivo bibtex lit.bib
que contém todas as minhas entradas bibliográficas.
article.tex
se parece com isso:
\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}
Então prossigo:
pdflatex article.tex
bibtex pri
bibtex sec
pdflatex article.tex
pdflatex article.tex
O problema é que nos arquivos aux ( pri.aux
, sec.aux
) eu tenho uma linha
\bibdata{priNotes, lit.bib}
respectivamente
\bibdata{secNotes, lit.bib}
onde os arquivos priNotes.bib
e secNotes.bib
não são criados na primeira etapa. Eu só recebo um arquivo articleNotes.bib
. Posso alterar isso manualmente nos arquivos aux (remover priNotes
ou renomear articleNotes.bib
para preNotes.bib
e secNotes.bib
) e tudo funciona bem, mas estou procurando uma solução "elegante" para esse problema. O que preciso fazer para criar esses 2 arquivos de notas diferentes na primeira etapa?