.bib 文件生成出现问题

.bib 文件生成出现问题

我使用 springer nature latex 包(这里) 创建文档。在对文档的库文件进行小幅更改后,bibtex 文件生成“.bbl”似乎出现问题。在更改之前,一切都运行顺利。手动删除所有文件(例如 aux、bbl)后,我没有看到任何改进。此外,我测试了(参见这里) 运行 1x pdflatex、1x bibtex、2x pdflatex 来生成文件,这也失败了(没有正确的 PDF,只有一个空的 bbl)。biber 函数,请参阅这里这里,也进行了测试。与 springer nature 文档一起,它导致无休止的循环,并且不会创建任何文档。

我猜想错误出在我的系统中,但我不知道在哪里以及如何解决它。因此,我创建了一个最小示例,如下所示。

我的系统是 Ubuntu 20.04.03 LTS,所有软件包都是最新的。此外,我删除并重新安装了软件包 texlive-full。此外,我重新启动了系统。我使用 Texstudio 作为文本编辑器。

标准错误是:

Process started: bibtex "sn-article".aux

This is BibTeX, Version 0.99d (TeX Live 2019/Debian)
The top-level auxiliary file: sn-article.aux
I found no \bibstyle command---while reading file sn-article.aux
(There was 1 error message)

Process exited with error(s)

Process started: pdflatex -synctex=1 -interaction=nonstopmode "sn-article".tex

Process exited normally

最小的例子是:

\RequirePackage{filecontents}

\begin{filecontents}{sn-bibliography.bib}
@article{bib1,
    author      = "Campbell, S. L. and Gear, C. W.",
    title           = "The index of general nonlinear {D}{A}{E}{S}",
    journal     = "Numer. {M}ath.",
    volume      = "72",
    number      = "2",
    pages           = "173--196",
    year            = "1995"
}
\end{filecontents}

\documentclass[default]{sn-jnl}% Default
%\usepackage[backend=biber]{biblatex}
\begin{document}

\section{Introduction}\label{sec1}

Test text \cite{bib1}

\bibliography{sn-bibliography}

\end{document}

相关内容