请重新运行 biber?

请重新运行 biber?

我使用 overleaf。今天当我登录我的文档时,我收到了 100 个黄色警告,全部针对我的参考资料。第一个警告内容如下:

“包 biblatex 警告:请在文件:输出上(重新)运行 Biber,然后重新运行 LaTeX。”

我如何重新运行 biber?

我的 bib 代码是:

    \usepackage{url}
\usepackage[backend=biber,style=numeric,sorting=none]{biblatex}
\addbibresource{Kilder.bib}
´´´


 @online{traeinfo,
author = "Træinformation",
title = "kursusmateriale om clt",
url = "https://www.traeinfo.dk/kursusmateriale-om-clt/"
addendum = "Besøgt: 01.05.2020",,
keywords = "Træinformation"
}

我发现了错误的引用。每当我删除它时,我的文档都很好。它在附录中给出了错误,但我不知道为什么?

答案1

有问题的条目

@online{traeinfo,
  author   = "Træinformation",
  title    = "kursusmateriale om clt",
  url      = "traeinfo.dk/kursusmateriale-om-clt"
  addendum = "Besøgt: 01.05.2020",,
  keywords = "Træinformation"
}

字段后有两个逗号addendum,但 后没有url

每个字段的内容必须以逗号结尾,。对于条目的最后一个字段,可以省略逗号。(尽管如此,我仍然建议您将其包括在内。)

让它读起来

@online{traeinfo,
  author   = "Træinformation",
  title    = "kursusmateriale om clt",
  url      = "traeinfo.dk/kursusmateriale-om-clt",
  addendum = "Besøgt: 01.05.2020",
  keywords = "Træinformation",
}

甚至更好

@online{traeinfo,
  author   = {Træinformation},
  title    = {kursusmateriale om clt},
  url      = {http://www.traeinfo.dk/kursusmateriale-om-clt/},
  urldate  = {2020-05-01},
  keywords = {Træinformation},
}

答案

如何重新运行 Biber(在 Overleaf 上)?

是:你不需要(– Overleaf 会自动为你完成这一操作(通过使用 awesome latexmk)。如果您的条目有错误,Biber 运行可能无法成功完成或可能不包含所有引用的参考文献。因此,如果您收到类似以下警告

Package biblatex Warning: Please (re)run Biber on the file

在 Overleaf 上,检查警告/错误区域中列出的其他警告和消息,看看是否有指向 Biber 和您的.bib文件的内容。

如果您的.bib文件和您的.tex文件没有错误,Overleaf 将根据需要自动为您运行 LaTeX 和 Biber,直到您获得稳定的输出。

在非常特殊的情况下,你可能会遇到严重的错误,在这种情况下,删除缓存并从头开始重新编译可能会有所帮助,请参阅https://overleaf.com/learn/how-to/Clearing_the_cache

相关内容