Achemso 和参考书目问题:Biber 未传递给 biblatex

Achemso 和参考书目问题:Biber 未传递给 biblatex

我正在使用 TexMaker 中的 Achemso 撰写论文。最初我无法让我的论文与引文一起编译,它们只是显示为问号。最终经过多次调整,我让它工作了,并且我的论文的现在的上一个版本(版本 2)完全编译,包括参考书目和压缩的引文编号。

经过一些编辑后,版本 3 现在无法编译,并出现错误:

INFO - This is Biber 2.6 INFO - Logfile is 'MYFILENAME.blg'

ERROR - Cannot find control file 'MYFILENAME.bcf'! - did you pass the "backend=biber" option to BibLaTeX? INFO - ERRORS: 1

我尝试在 stackexchange 中查找此投诉,并尝试插入命令\usepackage[backend=biber]{biblatex},但这会产生大量错误,这些错误大多是指已在其他地方定义的各种参考书目相关命令。我相信那是在 achemso 样式包中。

任何关于尝试的建议都非常受欢迎,我的最后期限快到了,我已经很久没有这么无助地被问题难倒了。通常几次 stackexchange 搜索就能​​找到我需要的东西,但这太让人抓狂了。

我的 TexMaker 配置如附图所示,测试代码是我的论文,删除了所有信息,并包含一个示例引用命令。如果我遗漏了任何必要的内容,请告诉我。

测试代码:

\documentclass[journal=jacsat,manuscript=article]{achemso}
\usepackage[version=3]{mhchem} % Formula subscripts using \ce{}
\usepackage[T1]{fontenc}       % Use modern font encodings  
\usepackage{amsmath,amssymb,amstext} 
\usepackage{textgreek}
%\usepackage{biblatex}
%\usepackage[backend=biber]{biblatex}
\usepackage{gensymb} 
\usepackage[font=normal, labelfont=bf]{caption} 
\usepackage{placeins}
\usepackage{ctable}
\usepackage{siunitx}
\usepackage{flafter}
\newcommand*\mycommand[1]{\texttt{\emph{#1}}}

\title{Title}
\author{A1}
\affiliation{Aff1}
\altaffiliation{Corresponding Author}
\email{email}
\author{A2}
\affiliation{Aff1}
\author{A3}
\affiliation{Aff2}
\phone{phone number}
\title[Title]
  {Title}
\keywords{keywords}
\begin{document}
\begin{abstract}
Test
\end{abstract}

\section{Introduction}
This is a test file.  The next citation has 4 references in it \cite{citation1, citation 2, citation 3, citation 4}.  

%\bibliographystyle{achemso}    % this is left over from previous suggestions for this ongoing problem
\mciteErrorOnUnknownfalse       % this is included due to previous suggestions for this ongoing problem

\bibliography{MyBibliographyDatabasev003} %no file format, is in same dir.

\begin{suppinfo}
The following files are available free of charge.
\begin{itemize}
  \item SuppInfo.PDF: Supporting information for this paper.
\end{itemize}
\end{suppinfo}
\end{document}

配置截图: 在此处输入图片描述

答案1

该类设置了固定的“经典”(BibTeX)书目样式。它不能与(至少不能以受支持的方式)achemso一起使用。biblatex

如果您添加biblatex,则会创建backend=biber一个.bcf文件。一些编辑器可能会发现这一点并自动运行 Biber 而不是 BibTeX。这将导致“意外”结果,包括 Biber 错误。删除.bcf(并加载biblatex)以解决此问题。

相关内容