Learn R Programming

⚠️There's a newer version (1.4.0) of this package.Take me there.

RefManageR

RefManageR provides tools for importing and working with bibliographic references. It greatly enhances the bibentry class by providing a class BibEntry which stores BibTeX and BibLaTeX references, supports UTF-8 encoding, and can be easily searched by any field, by date ranges, and by various formats for name lists (author by last names, translator by full names, etc.). Entries can be updated, combined, sorted, printed in a number of styles, and exported. BibTeX and BibLaTeX .bib files can be read into R and converted to BibEntry objects. Interfaces to NCBI Entrez, CrossRef, and Zotero are provided for importing references and references can be created from locally stored PDF files using Poppler. Includes functions for citing and generating a bibliography with hyperlinks for documents prepared with RMarkdown or RHTML.

Please see the vignette for an introduction and NEWS for the latest changes.

To install the latest version from GitHub:

install.packages("devtools")
devtools::install_github("ropensci/RefManageR")

Copy Link

Version

Install

install.packages('RefManageR')

Monthly Downloads

6,308

Version

1.2.0

License

GPL-2 | GPL-3 | BSD_3_clause + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Mathew W McLean

Last Published

April 25th, 2018

Functions in RefManageR (1.2.0)

BibEntry

Enhanced Bibliographic Entries
GetPubMedRelated

Retrieve related articles from PubMed using PubMed ID's
FindBibEntry

Find a search term in the specified field of a BibEntry object
RefManageR-package

Import and Manage BibTeX and BibLaTeX references with RefManageR
ReadZotero

Get Bibliography Information From a Zotero Library.
GetDOIs

Search CrossRef for Document Object Identifiers for Given Citations
ReadCrossRef

Search CrossRef for citations.
[.BibEntry

Search BibEntry objects by field
ReadGS

Import book and article references from a public Google Scholar profile by ID.
+.BibEntry

Merge two BibEntry objects while discarding duplicates
BibOptions

Set options/hooks for RefManageR
ReadBib

BibLaTeX/BibTeX .bib file parser
ReadPDFs

Create bibliographic information from PDF Metadata.
$.BibEntry

Extract fields from a BibEntry object
ReadPubMed

Search NCBI's E-Utilities for citation information
names<-.BibEntry

Names (keys) of a BibEntry object
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.
toBiblatex

Convert BibEntry objects to BibTeX or BibLaTeX
as.BibEntry

Coerce to a BibEntry object
head.BibEntry

Return the first or last part of a BibEntry object
$<-.BibEntry

Replace values for a particular field in a BibEntry object
as.data.frame.BibEntry

Coerce to a Data Frame
UpdateFieldName

Rename a field in a BibEntry object.
RelistBibEntry

Flatten and unflatten BibEntry objects
levels.BibEntry

Extract all fields present in a BibEntry object
print.BibEntry

Print BibLaTeX bibliography Entries
c.BibEntry

Combine BibEntry objects.
sort.BibEntry

Sort a BibEntry Object
open.BibEntry

Open BibEntry in PDF viewer or web browser.
[[<-.BibEntry

Assign a BibEntry entry to another BibEntry object
[[.BibEntry

Extract entries from a BibEntry object by index
[<-.BibEntry

Update Different Fields of Multiple Entries of a BibEntry Object
GetBibEntryWithDOI

Lookup a Bibtex entry using a Digital Object Identifier
LookupPubMedID

Retrieve PubMed ID's for a BibEntry object
GetPubMedByID

Retrieve citation information from NCBI's Entrez for a set of PubMed IDs
Cite

Cite a BibEntry object in text and print all citations