2014-10-21 5 views
1

Я автор пакета R и написал файл CITATION для включения в пакет. Тем не менее, запятая обычно добавляется к выходу BibTeX записей CITATION, когда я показываю их с помощью команды citation в R. Это неверно в соответствии со спецификациями BibTeX. Как я могу подавить или избавиться от этой запятой - если это возможно, уже когда я пишу свой файл CITATION? Почему запятая в первую очередь?R CITATION file: избавиться от запятой после последней записи?

Я заметил, что даже база и пакет статистики имеют эту запятую. Вот пример вывода 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». Спецификация формата BibTeX в http://www.bibtex.org/Format/ конкретно говорит

Последний тег может быть закончен запятой, хотя и не обязательно.

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

является правильной записью BibTeX.

+0

Спасибо, я был удивлен, услышав, что это было правильно, потому что пользователь моего R-пакета жаловался, что он не смог скомпилировать свой документ, когда запятая была там. Но я попробовал это сейчас, используя TeXLive 2013, и он работает. Так что спасибо за правильный ответ! –

Смежные вопросы