Latex 中的多个参考书目

Latex 中的多个参考书目

我想在文档中插入多个参考书目。我只想要一个用于整个文档,一个用于每个附录。

我尝试了不同的包(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 主页

看看它的文档无论如何都会让您知道如何根据您的需要进行调整。

相关内容