Пакет chapterbib не работает на revtex4

Пакет chapterbib не работает на revtex4

Я пытаюсь создать две отдельные библиографии для своей статьи, одну для основной части и другую для дополнительной части статьи, используя 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.

Связанный контент