在 BibDesk 中,从网络导入之前更改引用密钥

在 BibDesk 中,从网络导入之前更改引用密钥

当我使用 BibDesk 时,假设我从网页导入引文。引用键自动显示为cite-key。如何在实际将其添加到参考书目之前更改它?

我总是可以添加它然后返回并更改引用密钥,但这很麻烦。

为了清楚起见,下图显示了我所处的阶段。如果我单击import,参考文献将按原样导入,并以cite-key作为引用键。但在单击导入之前,我似乎无法更改引用键。

在此处输入图片描述

答案1

有一种自动的方法可以在导入后针对整个 bib 文件修复您的引用密钥,bibtool安装后,在终端中使用并输入以下命令之一bibtool

bibtool -k BibFileIn.bib -o BibFileOut.bib

bibtool -K BibFileIn.bib -o BibFileOut.bib

或者

bibtool -f "%n(author)%d(year)" BibFileIn.bib -o BibFileOut.bib

在我的示例中,这些命令将获取初始 bib 文件的所有条目BibFileIn.bib,并在名为 的新 bib 文件中生成新密钥BibFileOut.bib。例如,最后一个命令生成格式为作者年份

如果您使用该选项,-f您可以根据自己的习惯调整生成的引用键。

希望有所帮助。

罗曼

相关内容