我想在文档中插入多个参考书目。我只想要一个用于整个文档,一个用于每个附录。
我尝试了不同的包(multibib
,,biblatex
......)但似乎无法得到正确的答案。
每个参考书目都在不同的.bib 文件中。
我该如何解决这个问题?
PD:我正在使用 Miktex 和 Texmaker
答案1
您可以将该chapterbib
包用于此目的。
这是我通常的使用方法。
我创建一个主文件,假设:
测试.tex
\documentclass{report}
\usepackage{chapterbib}
\begin{document}
\include{chapter1}
\include{appendix1}
\include{appendix2}
\end{document}
这是我保存章节的文件
第一章.tex
\chapter{Test1}
some text\cite{author1}
\chapter{Test2}
some text\cite{author2}
\bibliographystyle{plain}
\bibliography{biblio-chap1}
这是我的第一个附录
附录1.tex
\appendix
\chapter{First}
some text\cite{app1}
\bibliographystyle{plain}
\bibliography{biblio-app1}
这是第二个
附录2.tex
\appendix
\chapter{Second}
some text\cite{app2}
\bibliographystyle{plain}
\bibliography{biblio-app2}
现在,biblio-chap1.bib
总体书目和引用都author1
来自author2
那里。
参考书目biblio-app1.bib
与第一个附录相关并且app1
引用来自那里,而biblio-app2.bib
与第二个附录相关并且app2
引用来自那里。
要获取完整编译的文档,请运行
pdflatex 主页
bibtex 第1章
bibtex 附录1
bibtex 附录2
pdflatex 主页
pdflatex 主页
看看它的文档无论如何都会让您知道如何根据您的需要进行调整。