使用 biblatex 和 Overleaf 输入行时 Latex 引用未定义

使用 biblatex 和 Overleaf 输入行时 Latex 引用未定义

我正在使用 Overleaf,并且 ref.bib 和 main.tex 位于同一个文件夹中。

参考格式:

@online{Wolf,
      {author = Wolf Den},
      title = {Eating Grandmas},
      year = {2022},
      url = {https://www.cooking.com},
      }

标头:

\usepackage[backend=biber,style=authoryear,autocite=inline]{biblatex}
\addbibresource{ref}

正文:

cuisine.  \parencite{Wolf}

我正在尝试以哈佛风格运行参考文献。

即使在对文档进行多次重新编译后,所有引用仍然显示为未定义。甚至\nocite{*}没有生成参考书目。我尝试过 ref.bib 以及在相关标题中仅引用。引用本身显示为 () 在文中,而不是 (Wolf Den,2022)。

答案1

biblatex(与 bibtex 不同)需要包含扩展名的完整文件名,因此

\addbibresource{ref.bib}

然后,一旦文件加载完成,您需要更正字段的author语法 {= Wolf Den},

应该

  author = {Wolf Den},

相关内容