R CITATION文件:最后一次输入后删除逗号?

时间:2014-10-21 10:01:42

标签: r comma

我是R软件包作者,并编写了一个CITATION文件以包含在软件包中。但是,当我使用R中的citation命令显示它们时,通常会在CITATION条目的BibTeX输出中添加逗号。根据BibTeX规范,这是不正确的。如果可能,我在编写CITATION文件时如何抑制或删除此逗号?为什么首先出现逗号?

我注意到即使是base和stats包都有这个逗号。以下是citation("base")的输出示例:

@Manual{,
  title = {R: A Language and Environment for Statistical Computing},
  author = {{R Core Team}},
  organization = {R Foundation for Statistical Computing},
  address = {Vienna, Austria},
  year = {2014},
  url = {http://www.R-project.org/},
}

请注意url条目之后和最后一个大括号之前的逗号。

1 个答案:

答案 0 :(得分:1)

根据BibTeX规范说“这是不正确的”是错误的。 http://www.bibtex.org/Format/的BibTeX格式规范明确指出

  

最后一个标记可以用逗号结束,但不一定。

@article{mrx05, 
auTHor = "Mr. X", 
Title = {Something Great}, 
publisher = "nob" # "ody", 
YEAR = 2005, 
} 
  

是一个正确的BibTeX条目。