LaTeX 错误:命令 \citename 已定义。包 biblatex 错误:不兼容的包“mciteplus”

LaTeX 错误:命令 \citename 已定义。包 biblatex 错误:不兼容的包“mciteplus”

我在 Overleaf 中使用了以下包。

\documentclass[journal=jacsat,manuscript=article]{achemso}
\usepackage[version=3]{mhchem} % Formula subscripts using \ce{}

\newcommand*\mycommand[1]{\texttt{\emph{#1}}}
\usepackage{multicol}
\setlength{\columnsep}{0.5cm}
\usepackage{amsmath,amssymb}
\usepackage{lipsum}

\usepackage{textcomp,gensymb}
\usepackage{apalike}
\let\bibhang\relax
\usepackage[sorting=none]{biblatex}
\usepackage{hyperref,graphicx,float}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{csquotes}
\usepackage[flushleft]{threeparttable}
\usepackage{array,booktabs,makecell}
\usepackage{arydshln}
\usepackage{hhline}
\usepackage{makecell, multirow}
\DeclareRobustCommand*{\ora}{\overrightarrow}

\setlength{\parskip}{0.3em}

\addbibresource{references.bib}

\begin{document}

\end{document}

非常感谢您的帮助。

答案1

您的文档类achemso已加载引文和参考书目的包。这些包基于 BibTeX,因此与 不兼容biblatex。您不应该也不能biblatex与该类一起使用。

摆脱

\usepackage[sorting=none]{biblatex}

\addbibresource{references.bib}

在您的文档中。

使用基于 BibTeX 的

\bibliography{references}

在文档中您想要打印参考书目的位置。

相关内容