我遇到了一个常见的包不兼容问题,但我没有发现任何人遇到同样的问题。
我正在尝试将 {multibib} 包与 biblatex 一起使用:
\usepackage{multibib}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{references,referencesSoftwares,referencesBooks}
但它返回:
Package biblatex Error: Incompatible package 'multibib' \begin{document}
- 我必须使用 biblatex。
答案1
我认为您不需要 multibib 因为 biblatex 已经包含此功能。这个答案解释其中的部分内容。
我怀疑您想要参考文献、软件和书籍的不同部分。\printbibliography 除了可选参数外,还请参阅部分3.7.2 参考书目biblatex 手册
因此,对于您的用例,我希望它像这个答案
\documentclass{scrbook}
\usepackage[backend=bibtex]{biblatex}
\defbibheading{ref}{Primary Works Cited}
\defbibheading{software}{Software Cited}
\defbibheading{books}{Books Cited}
\addbibresource[label=ref]{references}
\addbibresource[label=software]{referencesSoftwares}
\addbibresource[label=books]{referencesBooks}
\begin{document}
\begin{refsection}[ref]
\nocite{*}
\printbibliography[heading=ref]
\end{refsection}
\begin{refsection}[software]
\nocite{*}
\printbibliography[heading=software]
\end{refsection}
\begin{refsection}[books]
\nocite{*}
\printbibliography[heading=books]
\end{refsection}
\end{document}