推荐的引用关键结构

推荐的引用关键结构

我即将开始攻读博士学位,因此阅读论文并撰写相关笔记将成为我未来几个月的日常工作。我喜欢井然有序,因此我尝试将有趣的出版物添加到 bib 文件中。然而,在撰写硕士论文时,我不知道如何组织我的引文键。我有一些键,如paper:smith03,其他的键如master:goodwin97a,甚至paper:john2008adaptivealg

我最初认为type: first lastname:year是一个好的开始,但当我添加姓氏相同的作者或同一作者在同一年发表多篇论文时,它就有点失控了。然后我想到type: first lastname: year: first couple of words of publication,但它似乎太长了,像变量的匈牙利符号一样解释过度(我最初的方法已经有点匈牙利风格了)

我的问题是:你对 bibtex 条目有什么建议或好的引用键吗?

答案1

我把所有的参考文献都保存在一个简单的方案中,比如{authorYear},例如smith00(不需要完整的年份——在我的领域,所有有趣的工作都始于 1960 年代)。如有必要,我会添加后缀“-2“,”-3“等,当同一作者在某一年有多篇论文时。对于简短而常见的姓名(例如东亚裔),我通常还会添加第二作者的姓名,例如leejung08(Lee 和 Jung,2008 年)

主要的优点是大多数参考文献都很简短且容易理解,我只需重复几次就能准确地记住它们,而无需查阅参考书目数据库。

尽管我的参考书目数据库包含 200 个左右的条目,但我从未遇到过跟进问题。有了好的参考书目管理器,我花不了几秒钟就能找到我需要的任何参考资料,尤其是当你能够快速浏览电子资源(PDF、网络链接、DOI)时。

论文整理技巧:我使用与 BibTeX 键相同的键来标记所有打印的论文,并且按字母顺序排列时,您可以轻松找到所需的论文。

更新: 重命名所有电子出版物(您将它们保持离线状态,不是吗?)使用 BibteX 密钥作为文件名(没有什么比目录中充满了名称看起来像 Perl 代码的文件更糟糕的了)。(感谢@Seamus 的提醒)。

答案2

如果您要生成自己的密钥,我建议<name>:<title>将两个字段都缩写。例如,Atiyah 和 Bott 的一篇名为“矩图和等变上同调”的论文可以键入为A-B:moment-map。谁在乎它是哪一年出版的?您不必关心;那是为那些想要查找的人准备的,这就是参考书目的作用。我认为,一个包罗万象的系统不如在输入密钥时能够记住密钥重要。

但您也可以将密钥生成留给其他人或事物。MathSciNet(我只能从数学界的角度发言)允许您将记录导出为 BibTeX,并为您生成密钥。如果您使用的是 Mac,请使用 BibDesk 来管理您的参考书目。它可以从许多来源导入记录并生成密钥。然后,您可以将 BibDesk 中的引文复制到 LaTeX 窗口中。密钥很难看,但您只需搜索和复制即可。

我理解对系统和一致性的渴望;我经常为此而苦恼。但不要让系统妨碍你真正阅读你引用的那些论文。:-)

答案3

这不是你问的问题,但为了便于组织,我个人建议使用参考管理器。我偏向于贾布雷夫但我也听到了关于佐特罗门德利

使用 JabRef,我保存所有引文关键字,只将出版年份附加到作者姓氏的 6 个字母缩写上,尽可能均匀分布。(因此,1 位作者是前六个字母,2 位作者是每位作者的前三个字母 [如果其中一个人的姓氏只有两个字母,关键字会更短],3 位作者是每位作者的前两个​​字母,4 位及以上是前 6 位作者的首字母。)相同的作者/年份组合,我只会将字母 a、b、c 等附加到关键字上。因此,A.Scientist 在 1969 年出版的第三部作品将是Scient1969b

我一年前才开始使用 JabRef,现在我的书目数据库已经增长到近 300 条。与以前相比,现在管理起来容易多了。


话虽如此,我之前基于平面文件的书目数据库有几个目录(每个目录对应一个大致与 arXiv 标签相对应的数学类别),每个目录包含几个文件(子规范)。因此,非线性波动方程的条目将位于文件的目录下mathAPNLW我有一个bash/sed脚本,它读取所有文件,将所有条目收集到一个主 bibtex 文件中,其中每个条目的键都以 开头。[directory]:[filename]:文件中的键本身是作者姓氏加上年份。所以最终的键看起来像

category:subcategrory:author:year

而且非常笨重。(所以我写了一个vim插件来搜索我的 bibTex 文件……)

就像我说的,它很丑陋,虽然它能用,但我让这个系统的实施耗费了太多实际研究的时间。所以把它当作一个警示故事吧。

答案4

我认为 Zotero 和 Mendeley 是最好的选择;它们具有面向 BibTeX 的功能,可以与 LaTeX 系统无缝集成。就我个人而言,我很喜欢 Mendeley。

实际上,我会记住论文的内容,而不是其引用关键字。Mendeley 可帮助您找到您感兴趣的论文,并且在以下方面非常有用:

  • 使用多种工具导入参考资料(Web 导入器是最好的)
  • 使用标签和集合来组织参考资料
  • 为每个参考文献创建一个唯一的引用关键字
  • 自动创建.bib您需要的文件(您也可以为您创建的每个集合选择一个 bib 文件

所以,您只需告诉 LaTeX 您的 bibtex 文件在哪里,就可以了!

相关内容