Я пытаюсь создать две отдельные библиографии для своей статьи, одну для основной части и другую для дополнительной части статьи, используя chapterbib
пакет. Ниже приведен мой минимальный рабочий пример:
%\documentclass{report}
\documentclass[prb,twocolumn,aps,floatfix]{revtex4}
\usepackage{chapterbib}
\begin{document}
\include{section1}
\include{section2}
\end{document}
где chapter1.tex и chapter2.tex включают соответствующий текст, за которым следует
\bibliographystyle{plain}
\bibliography{Ref} % for section1.tex
%\bibliography{RefSupp} % for section2.tex
в конце; Ref.bib
и RefSupp.bib
являются файлами BibTeX для основной части и дополнительной части статьи. Теперь, если я заменю класс документа с revtex4
на report
то есть строку комментария 2 вместо строки 1, все пойдет хорошо: я получаю отдельные библиографии для отдельных разделов, используя следующие команды:
latex mainfile
bibtex section1
bibtex section2
latex mainfile
latex mainfile
Но я получаю ошибку I found no \bibstyle command---while reading file section1.aux
на шагах 2 и 3, если я использую revtex4
класс документа. Есть ли у кого-нибудь идеи, как работать chapterbib
с revtex4
? Или, возможно, альтернативное решение моей проблемы?
Спасибо!
решение1
Вместо того, \bibliographystyle{plain}
чтобы вы пробовали использовать что-то вроде \bibliographystyle{aipnum4-1}
. Также попробуйте revtex4-1
.