Multibib 不起作用

Multibib 不起作用

我有以下最小代码:

\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 文件。

相关内容