R: Lookup a Bibtex entry using a Digital Object Identifier

GetBibEntryWithDOI {RefManageR} | R Documentation

## Lookup a Bibtex entry using a Digital Object Identifier

### Description

Uses the DOI System API to look up bibliography information given a set of DOIs.

### Usage

    GetBibEntryWithDOI(doi, temp.file = tempfile(fileext = ".bib"),
      delete.file = TRUE)

### Arguments

`doi` | character vector; DOIs to use to retrieve bibliographic information.
`temp.file` | string; a file to write the Bibtex data returned by the DOI System to.
`delete.file` | logical; should `temp.file` be deleted when the function exits?

### Details

The bibliographic information returned by the search of the https://doi.org API is temporarily written to a file and then read back into `R` and return as a `BibEntry` object.

### Value

an object of class BibEntry.

### References

https://www.doi.org/tools.html

### See Also

`ReadCrossRef`, `BibEntry`

### Examples

    if (interactive() && !httr::http_error("https://doi.org/"))
      GetBibEntryWithDOI(c("10.1016/j.iheduc.2003.11.004", "10.3998/3336451.0004.203"))

[Package RefManageR version 1.2.0 Index]