as.BibEntry | R Documentation |
Functions to check if an object is a BibEntry, or coerce it if possible.
as.BibEntry(x) is.BibEntry(x)
x |
any |
as.BibEntry
is able to coerce suitably formatted character
vectors, bibentry
objects, lists,
and data.frames to BibEntry objects. See the examples.
as.BibEntry
- if successful, an object of class BibEntry.
is.BibEntry
- logical; TRUE
if x
is a BibEntry
object.
Each entry to be coerced should have a bibtype, key, and all required fields for the specified bibtype.
BibEntry
if (requireNamespace("bibtex")) { file.name <- system.file("Bib", "biblatexExamples.bib", package="RefManageR") bib <- suppressMessages(ReadBib(file.name))[[20:21]] identical(as.BibEntry(unlist(bib)), bib) ## see also RelistBibEntry identical(as.BibEntry(unclass(bib)), bib) identical(as.BibEntry(as.data.frame(bib)), bib) } bib <- c(bibtype = "article", key = "mclean2014", title = "My New Article", author = "Mathew W. McLean", journaltitle = "The Journal", date = "2014-01") as.BibEntry(bib) bib <- bibentry(bibtype = "article", key = "mclean2014", title = "My New Article", journal = "The Journal", year = 2014, author = "Mathew W. McLean") print(bib, .bibstyle = "JSS") as.BibEntry(bib) bib <- list(c(bibtype = "article", key = "mclean2014a", title = "My New Article", author = "Mathew W. McLean", journaltitle = "The Journal", date = "2014-01"), c(bibtype = "article", key = "mclean2014b", title = "Newer Article", author = "Mathew W. McLean", journaltitle = "The Journal", date = "2014-02")) as.BibEntry(bib)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.