| WriteBib {RefManageR} | R Documentation |
Create a BibTeX File from a BibEntry Object e Creates a Bibtex File from a BibEntry object for use with either BibTeX or BibLaTex.
Description
Create a BibTeX File from a BibEntry Object e Creates a Bibtex File from a BibEntry object for use with either BibTeX or BibLaTex.
Usage
WriteBib(
bib,
file = "references.bib",
biblatex = TRUE,
append = FALSE,
verbose = TRUE,
...
)
Arguments
bib |
a BibEntry object to be written to file |
file |
character string naming a file, should; end in “.bib”.
Can be |
biblatex |
boolean; if |
append |
as in |
verbose |
as in |
... |
additional arguments passed to |
Value
bib - invisibly
Note
To write the contents of bib “as is”, the argument
biblatex should be TRUE, otherwise
conversion is done as in toBibtex.BibEntry.
Author(s)
McLean, M. W. based on write.bib by Gaujoux, R.
in package bibtex.
See Also
write.bib in package bibtex, ReadBib,
toBibtex.BibEntry, toBiblatex,
BibEntry
Examples
if (requireNamespace("bibtex")){
bib <- BibEntry("Article", key = "Carroll_2012",
doi = "10.1080/01621459.2012.699793",
year = "2012", month = "sep",
volume = 107, number = 499,
pages = {1166--1177},
author = "R. Carroll and A. Delaigle and P. Hall",
title = "Deconvolution When Classifying Noisy Data ...",
journal = "Journal of the American Statistical Association")
## Write bib if no server error and bibtex available
if (length(bib)){
tfile <- tempfile(fileext = ".bib")
WriteBib(bib, tfile, biblatex = TRUE)
identical(ReadBib(tfile), bib)
unlink(tfile)
}
}