R/start_dfe_report.R

Defines functions research_report basic_report

Documented in basic_report research_report

#' Basic template for a DfE Research Report
#'
#' @param number_sections Number section headers (TRUE or FALSE)
#' @param ... Arguments passed to \code{rmarkdown::\link{pdf_document}()}.
#'
#' @return An R Markdown output format.
#' @export
basic_report <- function(number_sections = FALSE, ...) {
  pdf_document_format("dfe-report-pdf", ...)
}

#' Bookdown style template for a DfE Research Report
#'
#' @param ... Arguments passed to \code{bookdown::pdf_book()}
#' @importFrom bookdown pdf_book
#'
#' @return An R Markdown output format with bookdown features e.g. cross-referencing.
#' @export

research_report <- function(...) {
  fmt <- bookdown::pdf_book(...,
                            base_format = dfeReports::basic_report)
  fmt$inherits <- "dfeReports::basic_report"
  fmt
}
l-hodge/usefulR documentation built on Dec. 3, 2022, 8:35 a.m.