在我使用 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/