使 natbib 和 chapterbib 工作

使 natbib 和 chapterbib 工作

可能重复:
多个书目

我正在尝试编写一本在每一章中都有参考文献的书,并且我想使用chapterbibnatbib包。

我真的不明白该如何让事情运转起来。

我的书结构如下:

  • settings.tex其中包含我在我的文档中使用的所有包、命令等(其中包括:\usepackage{natbib}\usepackage{chapterbib}

  • Chapter_01.tex(我希望将参考资料存储在其中references_01.bib

  • Chapter_02.tex(我希望将引用存储在其中references_02.bib)。

然后我得到了一个Book.tex如下文件:

\input{settings_pdf.tex}

\begin{document}

\include{Chapter_01.tex}

\include{Chapter_02.tex}

\end{document}

我应该在每章末尾放些什么以便获取参考文献,以及我应该如何编译文档以生成 pdf 文档?

答案1

你的结构是正确的。你必须运行bibtex文档和每一章:

pdflatex <file>
bibtex <file>
bibtex Chapter_01
bibtex Chapter_02
[...]
pdflatex <file>
pdflatex <file>

第一次bibtex运行会报错multiple bibdata commands,没什么意思,忽略它。

相关内容