我正在从事一个长期研究项目,我想维护一个相当大的参考书目(约 500 篇论文)。我正在使用 Lyx,但我也可以处理 Latex;有人能推荐一个程序来有效地维护参考书目吗?我预计未来几年会有一些关于这个长期主题的论文,我想尝试找到一种有组织的方式来引用我希望构建的参考书目数据库中的资料来源。
有人有什么建议吗?bibTex 适合这个吗?请注意我使用 Lyx
答案1
你可以使用贾布雷夫作为维护 BibTeX 数据库的前端,它提供了广泛的排序和分组功能。它与 LyX 配合得很好。
答案2
我一直在使用门德利一段时间以来,我一直使用它来管理我的书目,并且非常满意。我在这里总结了 Mendeley 的一些可能值得考虑的功能:
- 注册(免费)账户后,您将获得高达 2GB 的在线存储空间(可额外付费扩展)
- 有适用于 Windows、Linux 和 Mac OS X 的免费桌面版本,您可以无限制地离线使用它们来管理参考书目以及任何类型的附件并与在线存储同步。
- 您可以将您的参考书目组织为层次结构(如文件系统中的文件夹),也可以使用不同的规则组织附件。
- 您可以与同事分享您的参考书目的任何部分(假设他们也使用 Mendeley 来访问共享的参考书目)。
- 桌面版(至少在我现在使用的 Mac OS X 中)提供内置 PDF 查看器并支持突出显示和注释。
- Mendeley 桌面可以监视某些文件夹,以自动导入您放置在这些文件夹中的文件。
- Mendeley 桌面还可以根据您的参考书目同时维护一个或多个底层 BibTeX 数据库(参见首选项 -> BibTeX),这些数据库可有效地在您的出版物中引用(例如,使用 LyX)。
- 如果您导入任意 PDF 文件,Mendeley 桌面版可能会非常有用,因为它可以查找在线数据库以获取其他参考信息,例如会议或期刊、问题等。
- Mendeley 桌面支持参考书目数据库的备份和恢复、搜索、重复检查以及各种参考文献样式(IEEE、Havard、Chicago、Nature、Springer、APA 等)。
您可能对其他一些功能感兴趣,但我没有使用,因此无法进一步评论:
- 与 MS Word 集成
- 与 Zotero 集成
免责声明:我只是一名 Mendeley 用户,与该公司没有任何关联。
答案3
我想补充一些其他答案中没有涉及的要点。
版本控制:
无论你使用什么工具,都要对其进行修订控制。我建议使用git
并将你的文件放在公共存储库(类似github
或类似的服务)上。版本控制将为你带来以下几个好处:
- 备份。如果你确实把它放在远程服务器上,那么你就有一个内置备份。
- 安全。如果您的文件由于某种原因被弄乱了,或者经历了根本性的修订,您可以随时回滚到旧版本。
- 最后,如果你愿意,
git
你可以应用安德烈·斯维利基斯特。
工作流程:
您没有提到您将在哪些工作流程中使用文件。如果您是唯一的用户 - 那么我会选择一个中心文件(受修订控制),并从各个项目链接到它。这样,您只需要维护一文件,更改将反映在各个项目中。如果您使用软链接,则git submodule
可以获得更多功能。例如,每个项目将与中心文件的特定版本相关联。注意危险的git submodule
。
一切都会变得更加棘手,如果你不是文件的唯一用户bib
。这是一个完整的故事,我认为值得花一些时间与你的合作者讨论工作流程。
可能的工具:
更直接地回答你的问题,我使用了和jabref
,bibdesk
最后得到了emacs
。我直接使用来维护我的文件emacs
。它并不完美,但我发现它足够高效。
答案4
如果你不喜欢 JabRef 或 Mendeley,并且你使用 OSX,那么可以尝试比比桌。它可以管理 .bib 文件并对 PDF 进行排序。它也是免费和开源的。