软件包 biblatex 错误:不兼容的软件包‘multibib’

软件包 biblatex 错误:不兼容的软件包‘multibib’

我遇到了一个常见的包不兼容问题,但我没有发现任何人遇到同样的问题。

我正在尝试将 {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}

相关内容