我正在尝试准备一篇文章提交给期刊,该期刊规定参考书目应使用其期刊参考书目样式用 BibTeX 编译,即我有一个 JournalDocumentClass.cls 文件和一个 JournalBibliographyStyle.bst 文件。根据模板,我应该能够使用以下 MWE 创建参考文献列表
\documentclass{JournalDocumentClass}
\usepackage{natbib}
\usepackage[breaklinks=true]{hyperref}
\title{Title}
\author{Author name}
\begin{document}
\maketitle
Sample text \cite{ref1} more sample text ...
\bibliographystyle{JournalBibliographyStyle}
\bibliography{MyBibFile}
\end{document}
其中 MyBibFile.bib 是 .bib 文件,其中我已将参考文献与引用键(例如“ref1”)分类。当我尝试使用 PDFLaTeX + BibTeX + PDFLaTeX + PDFLaTeX + PDFViewer 进行编译时,出现错误
ERROR - Cannot find control file 'filename.aux.bcf'! - did you pass the "backend=biber" option to BibLaTeX? INFO - ERRORS: 1
这是否与 TexMaker 命令面板中我的 Bib(la)tex 行设置为“biber”%.aux(参见所附屏幕截图)有关?
期刊网站上的说明还提到需要 .bib、.bst 和 .sty 文件,但期刊模板中未提供 .sty 文件。但是,由于模板明确包含“\usepackage{natbib}”,因此我下载了 natbib.sty 文件并将其添加到包含 .tex 和辅助文件的文件夹中。
我该如何修复编译错误?