Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


⚠️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,217

Version

1.2.12

License

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

Issues

Pull Requests

Stars

Forks

Maintainer

Mathew W McLean

Last Published

April 3rd, 2019

Functions in RefManageR (1.2.12)

head.BibEntry

Return the first or last part of a BibEntry object
GetPubMedRelated

Retrieve related articles from PubMed using PubMed ID's
+.BibEntry

Merge two BibEntry objects while discarding duplicates
toBiblatex

Convert BibEntry objects to BibTeX or BibLaTeX
names<-.BibEntry

Names (keys) of a BibEntry object
RelistBibEntry

Flatten and unflatten BibEntry objects
RefManageR-package

Import and Manage BibTeX and BibLaTeX references with RefManageR
[<-.BibEntry

Update Different Fields of Multiple Entries of a BibEntry Object
[[<-.BibEntry

Assign a BibEntry entry to another BibEntry object
levels.BibEntry

Extract all fields present in a BibEntry object
[.BibEntry

Search BibEntry objects by field
UpdateFieldName

Rename a field in a BibEntry object.
ReadCrossRef

Search CrossRef for citations.
ReadBib

BibLaTeX/BibTeX .bib file parser
ReadGS

Import book and article references from a public Google Scholar profile by ID.
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.
print.BibEntry

Print BibLaTeX bibliography Entries
open.BibEntry

Open BibEntry in PDF viewer or web browser.
sort.BibEntry

Sort a BibEntry Object
as.BibEntry

Coerce to a BibEntry object
BibEntry

Enhanced Bibliographic Entries
$.BibEntry

Extract fields from a BibEntry object
BibOptions

Set options/hooks for RefManageR
$<-.BibEntry

Replace values for a particular field in a BibEntry object
[[.BibEntry

Extract entries from a BibEntry object by index
as.data.frame.BibEntry

Coerce to a Data Frame
c.BibEntry

Combine BibEntry objects.
GetBibEntryWithDOI

Lookup a Bibtex entry using a Digital Object Identifier
GetPubMedByID

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

Find a search term in the specified field of a BibEntry object
GetDOIs

Search CrossRef for Document Object Identifiers for Given Citations
Cite

Cite a BibEntry object in text and print all citations
LookupPubMedID

Retrieve PubMed ID's for a BibEntry object
ReadPDFs

Create bibliographic information from PDF Metadata.
ReadPubMed

Search NCBI's E-Utilities for citation information
ReadZotero

Get Bibliography Information From a Zotero Library.