R CITATION 文件:在最后一个条目后去掉逗号?
Posted
技术标签:
【中文标题】R CITATION 文件:在最后一个条目后去掉逗号?【英文标题】:R CITATION file: get rid of comma after last entry? 【发布时间】:2014-10-21 10:01:41 【问题描述】:我是 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】:说“根据 BibTeX 规范,这不正确”是错误的。 http://www.bibtex.org/Format/ 的 BibTeX 格式规范特别指出
最后一个标签可以用逗号结束,但不一定。
@articlemrx05,
auTHor = "Mr. X",
Title = Something Great,
publisher = "nob" # "ody",
YEAR = 2005,
是一个正确的 BibTeX 条目。
【讨论】:
谢谢,我很惊讶这实际上是正确的,因为我的 R 包的用户抱怨当逗号存在时他无法编译他的文档。但我现在使用 TeXLive 2013 进行了尝试,它确实有效。所以谢谢你的正确答案!以上是关于R CITATION 文件:在最后一个条目后去掉逗号?的主要内容,如果未能解决你的问题,请参考以下文章