r - 我可以在一个引用文件中同时添加两个 R 包引用(一个用于包,一个用于文章)吗?

标签 r package cran citations

在我使用 sethis::use_itation() 为 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",
  title    = ,
  author   = ,
  journal  = ,
  year     = ,
  volume   = ,
  number   = ,
  pages    = ,
  url      = ,
  textVersion = paste(

  )
)

citEntry(
  entry    = "Manual",
  title    = ,
  author   = ,
  journal  = ,
  year     = ,
  volume   = ,
  number   = ,
  pages    = ,
  url      = ,
  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:~$ 

关于r - 我可以在一个引用文件中同时添加两个 R 包引用(一个用于包,一个用于文章)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63659756/

相关文章:

r - 无法在azure ml中安装R库

r - 如何在 CRAN 上提交时删除 PackRat 文件夹

r - 更改冲积图中字符的字体大小

r - 在 R : turn list of functions into one big function (element-wise sum of functions)

r - 创建一个列,对从基于 R 中的另一列的列中提取的字符串文本进行分组

r - 如何更有效地计算滚动协方差

java - 如何只生成一个包的javadoc

android - 启动新 Activity 的 Intent 非常慢 :(

linux - 不是来自存储库的 Ubuntu 包管理

r - R CRAN 检查中的注意事项 -- * 检查顶级文件 ... 注意 如果未安装 ‘pandoc’,则无法检查文件 README.md