結合 multibib 和 Chapterbib

結合 multibib 和 Chapterbib

我正在使用 documentclass 在 LaTeX 中編譯一篇論文book

本論文由多個章節和單獨的論文組成。因此,每一章都需要一個單獨的參考清單。在其中一章中,我還想要兩個單獨的參考列表,因為我想要一個正文參考列表和一個附錄參考列表。我可以用來chapterbib取得各章的單獨參考清單。如果沒有chapterbib,但是透過使用multibib,我可以在一章中獲得兩個參考清單。然而,當我嘗試將兩者結合起來時,它不起作用。

這是一個最小的工作範例,chapterbib為每章提供參考。

\documentclass[a4paper, 12pt,notitlepage]{book}
\usepackage{natbib}
\usepackage{chapterbib} 

\begin{filecontents}{chapter1.tex}
chapter1.tex:
\chapter{First chapter}
This text is first and this cite \citep{Cappelen:2007} belongs to this cite.
\bibliographystyle{chicago}
\bibliography{bibliography}
\end{filecontents}

\begin{filecontents}{chapter2.tex}
\chapter{Second chapter}
This is a reference in the second chapter \citep{Camerer:2003}
\bibliographystyle{chicago}
\bibliography{bibliography}
\end{filecontents}

\begin{document}
\include{chapter1}
\include{chapter2}
\end{document}

這是一個最小的工作範例,multibib在一章中給出了兩個參考列表:

\documentclass[a4paper, 12pt,notitlepage]{book}
\usepackage{natbib}
\usepackage{multibib} %TO ALLOW TWO REFERENCE LISTS:
\newcites{New}{Appendix references} % Create command that signals that the cite belongs to the second reference list.

\begin{document}
\chapter{First chapter}
This text is first and this cite \citep{Cappelen:2007} belongs to this cite.

\bibliographystyle{chicago}
\bibliography{bibliography}

\section{Appendix}
This text is in the appendix and this cite belongs to the appendix \citepNew{Akerlof:1982}.
\bibliographystyleNew{chicago}
\bibliographyNew{bibliography}

\end{document}

如果我嘗試結合這兩個範例,我會收到錯誤

非法,另一個 \bibdata 指令。

所以我理解這兩者是有衝突的。誰能建議正確的方法來做我想做的事?

相關內容