如果我理解正确的话,可以使用 bibtool 根据 BibTex 的预定义方案更改/重新格式化引用键,例如:
bibtool -k foo.bib
...这样 bib 文件中的引用键将从以前的状态转换为遵循一致的方案author:title
,结果如下:
@Book{ dickens:olivertwist,
当使用 biber 和 biblatex 时,是否可以做同样的事情,如果可以,如何做?
答案1
的此功能bibtool
独立于您如何从文件生成参考书目.bib
。无论您想将.bib
文件与 BibTeX 还是 一起使用,它都可以正常工作biblatex
。
一般而言,所有bibtool
不依赖于文件的功能.aux
原则上也应该独立于 BibTeX 工作biblatex
,因为它们只使用文件.bib
中包含的信息重写文件.bib
。但是,标准和“标准”BibTeX 之间的“最佳输入”之间存在细微差异biblatex
(样式总是可以定义新的字段和类型),因此有时可能需要小心(例如,BibTeX 通常使用year
,而biblatex
更喜欢date
)。