Overleaf:Biblatex:我收到错误消息“参考书目为空”

Overleaf:Biblatex:我收到错误消息“参考书目为空”

我查看了这个显然是常见问题的其他答案,但没有一个对我有用。

我之前使用 Biblatex 时没问题,但现在却收到此错误消息。我清除了缓存,但无济于事。我添加了 [backend=biber],但这也无济于事。

我的代码是这样的:

\documentclass[12pt]{article}

\usepackage[backend=biber, style=nature]{biblatex}
\addbibresource{References.bib}

\title{IIB Project: Roadmap to Zero Emissions in a Cambridge College}
\author{Candidate 5557G}

\begin{document}

\cite{PMSpeech}

\printbibliography
\end{document}

在名为 References.bib 的文件中:

@online{PMspeech,
  author = {UK Government},
  title = {Prime Minister's statement on coronavirus (COVID-19): 23 March 2020},
  year = "2020",
  url = {https://www.gov.uk/government/speeches/pm-address-to-the-nation-on-coronavirus-23-march-2020},
  urldate = {2022-05-25}
}

答案1

当我运行你的例子时,biber我得到了(通过 TeXLive 2022)

Biber warning: [173] Biber.pm:130> WARN - Possible typo (case mismatch) between citation and datasource keys: 'PMSpeech' and 'PMspeech' in file 'file.bib' 
Biber warning: [173] Biber.pm:130> WARN - I didn't find a database entry for 'PMSpeech' (section 0)

在您的.bib文件中,您定义了PMspeech(小写s) 但引用了\cite{PMSpeech}。大小写很重要。

答案2

答案:我在 References.bib 文件中犯了一个语法错误。这毁了整个文件。

解决方案:下载 .blg 文件并在文本编辑器中阅读。我在 chromebook 上使用 Simple。更多帮助请点击此处:(tex.stackexchange.com/q/462314/35864)。

该文件解释了我的错误所在,修复它后引用又恢复了。由于我犯了一些错误,我不得不多次重复这个过程,但每个 .blg 文件只显示其中一个。

相关内容