我正在使用 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 命令。
所以我明白这两者是有冲突的。有人能建议我做我想做的事情的正确方法吗?