2017-10-20 30 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