
Render a define.pdf document conforming to FDA standards
Source:R/fda_define.R
render_fda_define.RdRender a define.pdf document conforming to FDA standards
Usage
render_fda_define(x, ...)
# S3 method for class 'yproj'
render_fda_define(
x,
stem = "define",
title = "Data Definitions",
date = as.character(Sys.Date()),
author = "",
format = "fda_define",
output_dir = getwd(),
build_dir = definetemplate(),
ext = ".xpt",
loc = ".",
sponsor = NULL,
projectnumber = NULL,
...
)
# S3 method for class 'character'
render_fda_define(x, ..., dots = list())
# S3 method for class 'yspec'
render_fda_define(x, ..., dots = list())Arguments
- x
a yaml specification file name or a yproj object
- ...
passed to
rmarkdown::render()- stem
used to name the output document
- title
a title for the document
- date
the document date
the document author
- format
function to generate the define text
- output_dir
The output directory for the rendered
output_file. This allows for a choice of an alternate directory to which the output file should be written (the default output directory of that of the input file). If a path is provided with a filename inoutput_filethe directory specified here will take precedence. Please note that any directory path provided will create any necessary directories if they do not exist.- build_dir
directory where the document is to be built
- ext
data set file extension to include; this should only be changed from default value of ".xpt" for testing purposes
- loc
location to use for data set files; this should only be changed from default value of "." for testing purposes
- sponsor
optional project sponsor
- projectnumber
optional project number in
...- dots
named list of arguments passed to object converter function
latex requirements
For all document types, the following latex packages are required:
arraylongtablebooktabsfontencmathdesign
Make sure these packages are installed and available when trying to render a document.
Examples
proj_file <- file_proj_ex()
proj_file
#> [1] "/tmp/Rtmp3aqV2u/temp_libpath330443a035da6/yspec/spec/project.yml"
if (FALSE) { # \dontrun{
render_fda_define(proj_file)
} # }