我如何验证biblatex
.bib 文件的正确性?
其中,验证是指检查:
- 重复的密钥
- 缺少必填字段
你使用什么工具?
答案1
为了验证我的.bib
文件,我编写了一个名为Biblatex 检查器。
它会检查缺失的字段,为使用时常见的错误提供建议biblatex
并识别重复的 ID。
它基于BibTeX 检查由 Fabian Beck 编写,可用于 BibTeX 文件。
答案2
我用贾布雷夫。安装 jabref,将其设置为biblatex
模式。为此,请转到Options
→ Preferences
。在打开的窗口中,选择Advanced
并检查,BibLaTeX mode
如下所示。
然后.bib
使用 jabref 打开文件。选择要清理的条目。在Tools
菜单下,选择cleanup entries
。将打开以下窗口:
现在你知道该怎么做了:)
对于重复的键,只需转到Tools
→ Autogenerate 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。