Библиография по главам с natbib

Библиография по главам с natbib

У меня есть 3 статьи, которые мне нужно собрать в диссертацию. Каждая статья написана в Latex. Каждая статья имеет отдельную библиографию. Некоторые ссылки могут пересекаться/повторяться в каждой библиографии.

Мне нужно использовать natbib для библиографии, поскольку мне нужно использовать определенный стиль библиографии (назовем его "styleA"). Я искал решения в Интернете, но нашел только информацию о решениях, которые полагаются на отказ от natbib. Я пытался, безуспешно, сделать следующее:

\documentclass[12pt, a4paper]{report}
\usepackage{natbib}
\bibliographystyle{StyleA}
\begin{document}
\section*{Introduction}

\newpage

\tableofcontents

\newpage

\input{Chapter1.tex}
\newpage
\input{Chapter2.tex}
\newpage
\input{Chapter3.tex}

\end{document}

Каждая глава призывает к следующему:

\addcontentsline{toc}{section}{References}
\bibliography{bibliographyfile} % I change the filename of the bibliography at each chapter

Пока что я получаю правильную библиографию для Главы 1, но затем она повторяет ту же самую библиографию в главах 2 и 3. Кроме того, ни одна из непересекающихся ссылок с таковыми из главы 1 не выбрана (Latex сообщает о вопросительных знаках в главах 2 и 3). Есть ли у кого-нибудь предложения о том, как иметь отдельную библиографию для каждой главы с помощью natbib? Спасибо!

решение1

  • Добавьте эту опцию [sectionbib]в natbib.
  • Добавить \usepackage{chapterbib}
  • Изменить \newpage \input{ }на\include{ }
  • Вставьте \bibliographystyle{StyleA}перед каждым\bibliography
  • Запустите *latex, запустите bibtex для каждого из файлов глав, запустите *latex, запустите *latex.

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