2017-10-20 50 views
1

任何R包的引文(bibtex条目)可以通过citation("pkg_name")获得。生成R包缺失的引文信息

同样在CRAN R包库网页通常具有所谓的“参考文献”的条目,其提供一个链接对应中文提供条目。

对于roxygen2包,我无法找到引用信息。在R中有一种方法可以生成引用信息,如果缺失,在这种情况下,roxygen2没有引用信息?

我也试过这种方法,但没有奏效。

library(devtools) 
citation('roxygen2') 
# Error in citation("roxygen2") : package ‘roxygen2’ not found 

回答

2

您忘了首先加载软件包吗?

require(roxygen2) 
citation('roxygen2') 

To cite package ‘roxygen2’ in publications use: 

    Hadley Wickham, Peter Danenberg and Manuel Eugster (2017). roxygen2: In-Line Documentation for R. R package 
    version 6.0.1. https://CRAN.R-project.org/package=roxygen2 

A BibTeX entry for LaTeX users is 

    @Manual{, 
    title = {roxygen2: In-Line Documentation for R}, 
    author = {Hadley Wickham and Peter Danenberg and Manuel Eugster}, 
    year = {2017}, 
    note = {R package version 6.0.1}, 
    url = {https://CRAN.R-project.org/package=roxygen2}, 
    } 
+0

我需要单独安装roxygen2吗?我认为它是与devtools软件包一起安装的。我可能是错的。 – Sathish

+0

@Sathish看着'devtools'页面默认不会导入,所以你必须单独加载它。 – Mako212

+0

@Sathish如果你开始一个新的R对话,运行'要求(devtools)''然后sessionInfo()'你可以看到所有的附加软件包,而'roxygen2'没有连接或通过命名空间加载。 – Mako212