如何验证(检查) biblatex .bib 文件?

如何验证(检查) biblatex .bib 文件?

我如何验证biblatex.bib 文件的正确性?

其中,验证是指检查:

  • 重复的密钥
  • 缺少必填字段

你使用什么工具?

答案1

为了验证我的.bib文件,我编写了一个名为Biblatex 检查器

它会检查缺失的字段,为使用时常见的错误提供建议biblatex并识别重复的 ID。

它基于BibTeX 检查由 Fabian Beck 编写,可用于 BibTeX 文件。

答案2

我用贾布雷夫。安装 jabref,将其设置为biblatex模式。为此,请转到OptionsPreferences。在打开的窗口中,选择Advanced并检查,BibLaTeX mode如下所示。

在此处输入图片描述

然后.bib使用 jabref 打开文件。选择要清理的条目。在Tools菜单下,选择cleanup entries。将打开以下窗口:

在此处输入图片描述

现在你知道该怎么做了:)

对于重复的键,只需转到ToolsAutogenerate BibTeX keys。它将使用其他名称重写重复的键。

答案3

如果仅向您提供文件.bib,请尝试

biber --tool --validate-datamodel <filename>.bib

如果你的 TeX 文档使用自定义数据类型,请尝试

biber --validate-datamodel <filename>.bcf

这应该检查所有数据源。

答案4

https://biblatex-linter.herokuapp.com/提供在线 Bibtex linter。

这是一款 Heroku 应用 (Python/Django)。它是开源的,并获得了 MIT 许可。https://github.com/Pezmc/BibLaTeX-Linter

它基于https://github.com/Pezmc/BibLaTeX-Check

相关内容