Description Usage Arguments Details Value Author(s) References See Also Examples
Generates a Bibtex file from a list of packages or all the installed packages. It is useful for adding relevant citations in Sweave documents.
1 2 |
entry |
a |
file |
output Bibtex file. It can be specified as a filename (as a single
character string), NULL for |
prefix |
character string to prepend to the generated packages' Bibtex key. |
append |
a logical that indicates that the Bibtex entries should be added
to the file. If |
verbose |
a logical to toggle verbosity. If |
Multiple citations are handled by adding a numeric suffix
to the Bibtex key (other than the first/main citation) as
"<pkgname>%i"
(e.g. pkg, pkg2, pkg3).
This function has now been integrated by Romain François in the bibtex package.
the list of Bibtex objects – invisibly.
Renaud Gaujoux, based on the function Rpackages.bib
from Achim Zeileis (see References).
[R] Creating bibtex file of all installed packages? Achim Zeileis. R-help mailing list. https://stat.ethz.ch/pipermail/r-help/2009-December/222201.html
link{connection}
, link{bibentry}
1 2 3 4 5 6 7 8 9 10 11 12 | write.pkgbib(c('bibtex', 'utils', 'tools'), file='references')
bibs <- bibtex::read.bib('references.bib')
write.pkgbib(bibs, 'references2.bib')
md5 <- tools::md5sum(c('references.bib', 'references2.bib'))
md5[1] == md5[2]
# write to stdout()
write.pkgbib(c('bibtex', 'utils', 'tools'), file=NULL)
# clean up
unlink(c('references.bib', 'references2.bib'))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.