我有以下最小代码:
\documentclass[11pt,a4paper,twoside]{book}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=35mm,bottom=40mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage[resetlabels,labeled]{multibib}
\newcites{Art}{Bibliography: Articles}
\begin{document}
Text \cite{Textbook}, \citeArt{Article}
%References
\newpage
\bibliographystyle{alpha}
\bibliography{Referenzen}
\newpage
\bibliographystyleArt{alpha}
\bibliographyArt{Articles}
\end{document}
但作为输出,我只得到了“[Textbookblabla],[?]”以及“Referenzen”的参考书目,而不是文章的参考书目......`
答案1
我认为你必须为所有参考文献引用同一个 .bib 文件。例如,你有
\newpage
\bibliographystyle{alpha}
\bibliography{Referenzen}
\newpage
\bibliographystyleArt{alpha}
\bibliographyArt{Articles}
引用两个 .bib 文件(Referenzen 和 Articles)。根据我在多书手册我认为必须是同一个 .bib 文件,Referenzen.bib 或 Articles.bib。也许可以尝试合并为一个 .bib 文件。