我正在尝试创建两个单独的参考书目,一个用于正文,另一个用于附录。我使用以下代码。该文件Paper.bib
包含我的所有参考资料。
\documentclass[12pt]{article}
\usepackage{multibib}
\newcites{apndx}{Appendix References}
\bibliographystyle{ecca}
\bibliography{Paper}
\bibliographystyleapndx{ecca.bst}
\bibliographyapndx{Paper}
\end{document}
我使用F11编译Paper.aux
通过bibtex
。但是我该如何编译apndx.aux
文件bibtex
?
答案1
您有一个.bst
必须删除的内容(请参阅<========
以下代码中标记的行mwe.tex
):
\documentclass[12pt]{article}
\usepackage{multibib}
\newcites{apndx}{Appendix References}
\bibliographystyle{ecca}
\bibliography{Paper}
\bibliographystyleapndx{ecca} % <====================================
\bibliographyapndx{Paper}
\end{document}
完成整个周期后
pdflatex mwe.tex
bibtex mwe.aux
bibtex apndx.aux
pdflatex mwe.tex
pdflatex mwe.tex
你将获得一个没有错误编译的pdf文件...
答案2
供将来参考;在 Texmaker 中,您需要转到“工具”和“打开终端”。然后输入“bibtex apndx”。这将为您提供 .bbl 文件。