如何标记我的参考文献以便我知道如何引用它们?

如何标记我的参考文献以便我知道如何引用它们?

我目前正在写我的硕士论文,有很多论文需要引用。当我引用这些论文时,我无法找到一个好的方法给它们起快捷方式(名称)。你能给我推荐一个命名惯例/风格/标准吗?

答案1

我使用的键的形式为

Last-XYZ:Keywords-From-Title

在哪里

  • Last是第一作者的姓氏
  • XYZ是其余作者姓氏的首字母

例如

@Article{Abbena-G:cosymplectic,
  author =   {Abbena, E. and Grassi, A.},
  title =    {Hermitian left invariant metrics on complex Lie
                  groups and cosymplectic Hermitian manifolds},
  journaltitle = {Boll. Un. Mat. Ital. A (6)},
  fjournal =     {Unione Matematica Italiana. Bollettino. A. Serie VI},
  volume =   5,
  year =     1986,
  number =   3,
  pages =    {371--379},
}

我有一个大bib文件,目前有近 40,000 行,并且已经使用这个标签系统 20 多年了。.emacs 中的以下一组自定义项bibtex-mode为我提供了很好的初步建议,然后我手动对其进行了编辑。

 '(bibtex-autokey-name-case-convert-function (quote capitalize))
 '(bibtex-autokey-name-separator "-")
 '(bibtex-autokey-name-year-separator "")
 '(bibtex-autokey-names (quote infty))
 '(bibtex-autokey-titleword-case-convert-function (quote identity))
 '(bibtex-autokey-titleword-length (quote infty))
 '(bibtex-autokey-titleword-separator "-")
 '(bibtex-autokey-titlewords 5)
 '(bibtex-autokey-year-length 0)
 '(bibtex-autokey-year-title-separator ":")

使用reftex模式我可以快速在我的文件emacs中找到参考资料。.bib

答案2

我目前正在使用 JabRef。它有“自动生成 BibTeX 密钥”按钮。

最常用的格式是:“作者-姓氏”年份

答案3

我使用lastname.first_letter(s)_of_firstname:year:title,其中title是一个代表标题的单词。例如:

@article {nichols.a.e:1971:brief,
    author    = {Nichols, Ann Eljenholm},
    file      = {[[/home/me/library/Nichols, A. E.; 1971; Ælfric and the Brief Style.pdf]]}
    journal   = {Journal of English and Germanic Philology},
    month     = {Jan},
    number    = {1},
    pages     = {1–12},
    publisher = {University of Illinois Press},
    title     = {Ælfric and the Brief Style},
    url       = {http://www.jstor.org/stable/27705969},
    volume    = {70},
    year      = {1971},
}

如果有多个作者/编辑,我会在+后面添加first_letter_of_firstname。例如:

@article {bamberg.m+:1990:boundaries,
    author       = {Bamberg, Michael and Marchman, Virginia},
    file         = {[[/home/me/library/Bamberg, M.+; 1990; What holds a narrative together.pdf]]}
    journaltitle = {Papers in Pragmatics},
    number       = {1},
    pages        = {58–121},
    subtitle     = {the linguistic encoding of episode boundaries},
    title        = {What holds a narrative together?},
    volume       = {4},
    year         = {1990},
}

如果你有兴趣,可以看看我的 Bib(La)TeX 数据库在 GitHub 上。

答案4

我认为 BiBTeX 密钥过长会损害代码的可读性,而这并不是我们所希望的。我使用短密钥,例如,Xy88Xy一个作者姓氏的前两个字母和年份的两位数字。如果有多篇论文共用同一个密钥,您可以添加类似以下内容:Xy88Xy88aXy88b;不过对我来说,这种情况并不常见。

笔记:如果您正在合作,您应该与您的合著者达成共同的理解,否则它会成为一个更大的问题。

相关内容