我正在使用 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 指令。
所以我理解這兩者是有衝突的。誰能建議正確的方法來做我想做的事?