ReadBib | R Documentation |
Parser for bibliography databases in the bib format containing either BibLaTeX or BibTeX entries.
ReadBib(
file,
.Encoding = "UTF-8",
header = if (length(preamble)) paste(preamble, sep = "\n") else "",
footer = "",
check = BibOptions()$check.entries
)
file |
string; bib file to parse. |
.Encoding |
encoding |
header |
header of the citation list. By default this is made from the Preamble entries found in the bib file. |
footer |
footer of the citation list. |
check |
“error”, “warn”, or logical |
Date fields are parsed using the locale specified by
Sys.getlocale("LC_TIME")
. To read a bib file with character ‘month’
fields in a language other than the current locale, Sys.setlocale
should be
used to change ‘LC_TIME’' to match the bib file before calling ReadBib
.
Keys will be made unique by calling make.unique
with
sep = ":"
.
McLean, M. W., based on code in bibtex
package by Francois, R.
read.bib
in package bibtex
bib.text <- "@Manual{mclean2014,
author = {Mathew William McLean},
title = {Straightforward Bibliography Management in R Using the RefManager Package},
note = {arXiv: 1403.2036 [cs.DL]},
year = {2014},
url = {https://arxiv.org/abs/1403.2036},
}"
tfile <- tempfile(fileext = ".bib")
writeLines(bib.text, tfile)
ReadBib(tfile)
unlink(tfile)
## Not run:
file.name <- system.file("Bib", "RJC.bib", package="RefManageR")
bib <- ReadBib(file.name)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.