Learn R Programming

RefManageR (version 1.2.0)

WriteBib: 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 NULL, in which case the BibEntry object will be written to stdout.

biblatex

boolean; if TRUE, toBiblatex is used and no conversions of the BibEntry object are done; if FALSE entries will be converted as described in toBibtex.BibEntry.

append

as in write.bib

verbose

as in write.bib

...

additional arguments passed to writeLines

Value

bib - invisibly

See Also

write.bib, ReadBib, toBibtex.BibEntry, toBiblatex, BibEntry

Examples

Run this code
# NOT RUN {
bib <- ReadCrossRef(query = '10.1080/01621459.2012.699793')
## Write bib if no server error
if (length(bib)){
  tfile <- tempfile(fileext = ".bib")
  WriteBib(bib, tfile, biblatex = TRUE)
  identical(ReadBib(tfile), bib)
  unlink(tfile)
}
# }

Run the code above in your browser using DataLab