是否可以在一个引文文件中同时添加两个R包引文一个用于包,一个用于文章?

问题描述

使用sethis::use_citation()为R包创建引用文件之后。

它显示如下模板

citHeader("To cite package_name in publications use:")

citEntry(
  entry    = "Article",title    =,author   =,journal  =,year     =,volume   =,number   =,pages    =,url      =,textVersion = paste(

  )
)

但是,我想引用程序包本身程序包相关文章,如果我只是为程序包本身创建另一个类似的模板,请遵循通过?如

citHeader("To cite package_name in publications use:")

citEntry(
  entry    = "Article",textVersion = paste(

  )
)

citEntry(
  entry    = "Manual",textVersion = paste(

  )
)

此外,实际上我有另一种格式,但这不是自动创建的R的模板。谁知道我可以用

@Manual{package_name,title = {{package_name}: },author = {},year = {},note = {},url = {},} 
  @Article{,author  = {},journal = {},title   = {{package_name}: },year    = {},volume  = {},number  = {}
}

解决方法

好的。有很多先例。例如,CITATION file for out Rcpp包有两篇文章和一本书。

您可以在系统上执行类似这样的操作来查找已安装的十个最大文件:

edd@rob:~$ ls -Srl /usr/local/lib/R/site-library/*/CITATION | tail -10
-rw-rw-r-- 1 1000 50 2562 Apr 26 17:50 /usr/local/lib/R/site-library/spam/CITATION
-rw-rw-r-- 1 1000 50 2614 Apr 26 17:55 /usr/local/lib/R/site-library/strucchange/CITATION
-rw-rw-r-- 1 1000 50 2653 Apr 26 17:56 /usr/local/lib/R/site-library/RProtoBuf/CITATION
-rw-rw-r-- 1 1000 50 2878 Apr 26 17:45 /usr/local/lib/R/site-library/stabs/CITATION
-rw-rw-r-- 1 1000 50 2900 Apr 26 17:44 /usr/local/lib/R/site-library/colorspace/CITATION
-rw-rw-r-- 1 1000 50 3471 Apr 26 17:45 /usr/local/lib/R/site-library/statmod/CITATION
-rw-rw-r-- 1 1000 50 3957 Jun 16 08:32 /usr/local/lib/R/site-library/party/CITATION
-rw-rw-r-- 1 1000 50 4352 Aug  6 10:36 /usr/local/lib/R/site-library/mboost/CITATION
-rwxrwxr-x 1 1000 50 4367 Apr 26 17:44 /usr/local/lib/R/site-library/DEoptim/CITATION
-rw-rw-r-- 1 1000 50 4835 Apr 30 21:56 /usr/local/lib/R/site-library/VGAM/CITATION
edd@rob:~$ 

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...