我是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条目之后和最后一个大括号之前的逗号。
答案 0 :(得分:1)
根据BibTeX规范说“这是不正确的”是错误的。 http://www.bibtex.org/Format/的BibTeX格式规范明确指出
最后一个标记可以用逗号结束,但不一定。
@article{mrx05,
auTHor = "Mr. X",
Title = {Something Great},
publisher = "nob" # "ody",
YEAR = 2005,
}
是一个正确的BibTeX条目。