
Format a citation
format_citation.Rd
This function takes an object of class data.frame
, list
, or
bibliography
and returns a formatted citation.
Usage
format_citation(
data,
details = TRUE,
abstract = FALSE,
add_html = FALSE,
line_breaks = FALSE,
...
)
Arguments
- data
An object of class
data.frame
,list
, orbibliography.
- details
Logical: Should identifying information such as author names & journal titles be displayed? Defaults to
TRUE
.- abstract
Logical: Should the abstract be shown (if available)? Defaults to
FALSE.
- add_html
Logical: Should the journal title be italicized using html codes? Defaults to
FALSE
.- line_breaks
Either logical, stating whether line breaks should be added, or numeric stating how many characters should separate consecutive line breaks. Defaults to
FALSE
.- ...
any other arguments.
Examples
roses <- c("@article{haddaway2018,
title={ROSES RepOrting standards for Systematic Evidence Syntheses:
pro forma, flow-diagram and descriptive summary of the plan and
conduct of environmental systematic reviews and systematic maps},
author={Haddaway, Neal R and Macura, Biljana and Whaley, Paul and Pullin, Andrew S},
journal={Environmental Evidence},
volume={7},
number={1},
pages={7},
year={2018},
publisher={Springer}
}")
tmp <- tempfile()
writeLines(roses, tmp)
citation <- read_ref(tmp)
#> Error in read_ref(tmp): could not find function "read_ref"
format_citation(citation)
#> Error in format_citation(citation): format_citation expects input data to be an object of class data.frame, bibliography, or list