vitae (version 0.5.4)

bibliography_entries: Print bibliography section

Description

Given a bibliography file, this function will generate bibliographic entries for one or more types of bib entry.

Usage

bibliography_entries(file, startlabel = NULL, endlabel = NULL)

Value

A dataset representing the bibliographic entries, suitable for generating a reference section in a document.

Arguments

file

A path to a bibliography file understood by rmarkdown::pandoc_citeproc_convert().

startlabel

Defunct.

endlabel

Defunct.

Author

Mitchell O'Hara-Wild & Rob J Hyndman

Examples

Run this code
if (FALSE) { # rmarkdown::pandoc_available("2.7")
# Create a bibliography from a set of packages
bib <- tempfile(fileext = ".bib")
knitr::write_bib(c("vitae", "tibble"), bib)

# Import the bibliography entries into a CV
bibliography_entries(bib)

# The order of these entries can be customised using `dplyr::arrange()`
bibliography_entries(bib) %>%
  arrange(desc(title))

# For more complex fields like author, you can also sort by component fields.
# For example, use `author$family` to sort by family names.
bibliography_entries(bib) %>%
  arrange(desc(author$family))
}

Run the code above in your browser using DataLab