我在 Overleaf 中写作,但我的参考书目无法打印。我有一个 references.bib 文件,我以为我是用 \addbibresource{references.bib} 导入的,然后用 \printbibliography 打印的,但什么都没有打印出来。相反,我得到了大量的错误;
- BibTeX:找不到“MyCollection.bib”!
- 包 biblatex 警告:请在文件:输出上(重新)运行 Biber,然后重新运行 LaTeX。
- 输入行 46 上的参考书目为空。
- 存在未定义的引用。
我的参考文件是
@article{Heede2014,
author = {Heede, Richard},
doi = {10.1007/s10584-013-0986-y},
issn = {1573-1480},
journal = {Climatic Change},
number = {1},
pages = {229--241},
title = {Tracing anthropogenic carbon dioxide and methane emissions to fossil fuel and cement producers, 1854–2010},
url = {https://doi.org/10.1007/s10584-013-0986-y},
volume = {122},
year = {2014}
}
@article{Mervelskemper2017,
annote = {https://doi.org/10.1002/bse.1935},
author = {Mervelskemper, Laura and Streit, Daniel},
doi = {https://doi.org/10.1002/bse.1935},
issn = {0964-4733},
journal = {Business Strategy and the Environment},
month = {may},
number = {4},
pages = {536--549},
publisher = {John Wiley & Sons, Ltd},
title = {Enhancing Market Valuation of ESG Performance: Is Integrated Reporting Keeping its Promise?},
url = {https://doi.org/10.1002/bse.1935},
volume = {26},
year = {2017}
}
该文件的开头很短;
\documentclass[12pt, openany]{book}
\input{setup/settings.tex}
\addbibresource{references.bib}
\usepackage{csquotes}
此外,MyCollection.bib 非常奇怪,它仍然出现在我的错误消息中,因为我很久以前就删除了该文件及其所有代码。感谢您抽出时间提供帮助!
答案1
事实证明,我所要做的就是转到“日志”并使用“清除缓存文件”。现在它已启动并运行 :) 显然,如果您的引用不起作用,您可以尝试这样做。据我所知,这是一个 Overleaf 特有的问题