inst/doc/reporter-text.R

## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

## ----eval=FALSE, echo=TRUE----------------------------------------------------
# library(reporter)
# 
# # Create temporary path
# tmp <- file.path(tempdir(), "example4.pdf")
# 
# # Dummy text
# cnt <- paste0("Lorem ipsum dolor sit amet, consectetur adipiscing elit, ",
#               "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ",
#               "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris ",
#               "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in ",
#               "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla ",
#               "pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa ",
#               "qui officia deserunt mollit anim id est laborum.")
# 
# # Create text content
# txt <- create_text(cnt, width = 6)
# 
# # Prepare data
# dat <- mtcars[1:10, ]
# 
# # Create table content
# tbl <- create_table(dat) %>%
#   titles("Table 1.0", "MTCARS Sample Data") %>%
#   footnotes("* Motor Trend, 1974")
# 
# # Create report and add both table and text content
# rpt <- create_report(tmp, font_size = 12,
#                      output_type = "PDF") %>%
#   page_header(left = "Client: Motor Trend", right = "Study: Cars") %>%
#   add_content(tbl, page_break = FALSE) %>%
#   add_content(txt) %>%
#   page_footer(left = Sys.time(),
#               center = "Confidential",
#               right = "Page [pg] of [tpg]")
# 
# # Write the report
# write_report(rpt)
# 
# # file.show(tmp)
# 

Try the reporter package in your browser

Any scripts or data that you put into this service are public.

reporter documentation built on July 21, 2026, 9:06 a.m.