我使用 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