JabRef 3.2 和保存时自动格式化

JabRef 3.2 和保存时自动格式化

我刚刚在 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 进行一些欺骗,让它认为您修改了所有条目。请执行以下步骤:

  1. 点击菜单中的“搜索”
  2. 点击“设置/清除/重命名字段”
  3. 输入“cheat”作为字段名称
  4. 选择“全部条目”
  5. 确保选择了“设置字段”
  6. 在“设置字段”中输入“cheat”作为值
  7. 点击“确定”
  8. 点击菜单中的“搜索”
  9. 点击“设置/清除/重命名字段”
  10. 确保已设置“cheat”字段
  11. 选择“清除字段”
  12. 点击“确定”
  13. 按“CTRL+s”保存

现在所有条目都应该重写了。使用最新版本进行测试http://builds.jabref.org/master/

如果您希望一键使用此功能,请提交问题至https://github.com/JabRef/jabref/issues

有关通过 JabRef 分享的更多信息收集于http://www.jabref.org/faq/#sharing

相关内容