2017-10-20 9 views
1

La référence (entrée bibtex) de tout package R peut être obtenue par citation("pkg_name").Générer des informations de citation manquantes pour les packages R

Egalement R La page Web du référentiel de packages sur CRAN a généralement une entrée appelée "Citation" qui fournit un lien pour l'entrée bibtex correspondante.

Pour roxygen2 package, je suis incapable de trouver les informations de citation. Existe-t-il un moyen de générer une information de citation dans R, s'il manque, dans ce cas, roxygen2 n'a pas d'information de citation? J'ai également essayé cette méthode, mais cela n'a pas fonctionné.

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

Répondre

2

Avez-vous oublié de charger le paquet en premier?

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

dois-je installer roxygen2 séparément? Je pensais qu'il est installé avec le paquet devtools. J'ai peut-être tort. – Sathish

+0

@Sathish en regardant la page 'devtools' il n'est pas importé par défaut, vous devrez donc le charger séparément. – Mako212

+0

@Sathish si vous démarrez une nouvelle session R, exécutez 'require (devtools)' then 'sessionInfo()' vous pouvez voir tous les paquets attachés, et 'roxygen2' n'est pas attaché ou chargé via l'espace de noms. – Mako212