我刚刚在 OS X 10.11 上将 JabRef 从 2.10 升级到 3.2。JabRef 2.10 在保存时自动格式化 BibTeX 文件,这是我使用 JabRef 的首要原因。JabRef 3.2 没有这样做,我找不到任何首选项来启用此功能。此功能仍然可用吗?如果可以,请您解释一下如何启用它?
答案1
原因是开发人员与从 2.9.2 升级到 2.10 的用户进行了长时间的讨论。JabRef 更改了序列化格式,用户遇到了版本控制问题:有些用户使用的是 2.9.2,有些用户使用的是 2.10。参考书目完全改变了,即使只有一条条目有微小的更改。经过长时间的讨论(参见https://github.com/JabRef/jabref/issues/116),开发人员决定保留条目的原样。如果修改了某个条目,则将整个条目作为一个整体进行编写。
关于您的具体问题,您必须对 JabRef 进行一些欺骗,让它认为您修改了所有条目。请执行以下步骤:
- 点击菜单中的“搜索”
- 点击“设置/清除/重命名字段”
- 输入“cheat”作为字段名称
- 选择“全部条目”
- 确保选择了“设置字段”
- 在“设置字段”中输入“cheat”作为值
- 点击“确定”
- 点击菜单中的“搜索”
- 点击“设置/清除/重命名字段”
- 确保已设置“cheat”字段
- 选择“清除字段”
- 点击“确定”
- 按“CTRL+s”保存
现在所有条目都应该重写了。使用最新版本进行测试http://builds.jabref.org/master/。
如果您希望一键使用此功能,请提交问题至https://github.com/JabRef/jabref/issues。
有关通过 JabRef 分享的更多信息收集于http://www.jabref.org/faq/#sharing。