나는 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
문제는 보조 파일( pri.aux
, sec.aux
)에 다음 줄이 있다는 것입니다.
\bibdata{priNotes, lit.bib}
각기
\bibdata{secNotes, lit.bib}
첫 번째 단계에서는 파일 priNotes.bib
과 파일이 생성되지 않습니다. secNotes.bib
파일만 받습니다 articleNotes.bib
. aux 파일에서 이를 수동으로 변경할 수 있으며(제거 priNotes
또는 이름 변경 articleNotes.bib
) preNotes.bib
모든 secNotes.bib
것이 잘 작동하지만 이 문제에 대한 "우아한" 솔루션을 찾고 있습니다. 첫 번째 단계에서 이 2개의 서로 다른 Notes 파일을 만들려면 어떻게 해야 합니까?