出现“包 biblatex 错误:不兼容的包‘cite’。”,尽管我没有使用‘cite’包

出现“包 biblatex 错误:不兼容的包‘cite’。”,尽管我没有使用‘cite’包

我正在 Overleaf 上写一篇论文,但我一直在为这个错误而苦恼。这个错误发生在前 5 行。

\documentclass[fleqn,10pt]{wlscirep}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber, style=nature]{biblatex}
\addbibresource{sample.bib}

尽管我没有使用类似(\usepackage{cite})的“cite package”,但我不明白为什么会出现这种不兼容问题。

答案1

wlscirep.cls不是 CTAN 上提供的类,但可以从 Overleaf 获取(https://www.overleaf.com/latex/templates/template-for-submissions-to-scientific-reports/xyrztqvdccns)如果你有 Overleaf 账户,也可以参阅如何下载 Overleaf 模板?

可以wlscirep.cls从该链接获取的 标识为

\ProvidesClass{wlscirep}[08/08/2020, v1.4]

类加载

\RequirePackage[superscript,biblabel,nomove]{cite}
%% Nov 3, 2016: Support DOI
\bibliographystyle{naturemag-doi}

也就是说,该类对cite包进行了硬编码。因此,该类与 不兼容biblatex

如果您必须使用该课程提交给您的出版商,我会假设该课程已经为参考书目做了正确的事情,并且不会尝试加载biblatex

删除biblatex文档中的引用,使用经典的 BibTeX 方法。也就是说,使用 引用,\cite并将其放置\bibliography{<your file name without .bib extension>}在文档主体中您希望参考书目列表出现的位置。

相关内容