私は、multibib
pdflatex のパッケージを使用して、記事内に複数の参考文献を作成しています。私は、lit.bib
すべての参考文献エントリを含む bibtex ファイルを使用しています。
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.bib
とが作成されません。ファイル のみを受け取ります。補助ファイルでこれを手動で変更 ( を削除するか、とに名前を変更する) するとすべて正常に動作しますが、この問題の「エレガントな」解決策を探しています。最初のステップでこの 2 つの異なる Notes ファイルを作成するには、何をする必要がありますか?secNotes.bib
articleNotes.bib
priNotes
articleNotes.bib
preNotes.bib
secNotes.bib