code_chunk() assembles a knitr code chunk as a character vector. setup_chunk() is a wrapper around code_chunk() to create setup chunks. By default it uses include = FALSE and inserts knitr::opts_chunk$set(echo = TRUE) into the chunk body. These are helper functions to write R Markdown bodies for use_rmarkdown().

code_chunk(chunk_code, chunk_name = NULL, chunk_args = NULL)

setup_chunk(chunk_code = NULL, chunk_args = list(include = FALSE))

Arguments

chunk_code

An expression. Surround with {} to capture multiple lines.

chunk_name

The name of the chunk

chunk_args

A list of chunk options

Value

a character vector

Examples

# \donttest{ setup_chunk()
#> ```{r setup, include = FALSE} #> knitr::opts_chunk$set(echo = TRUE) #> ```
code_chunk({ yml() %>% yml_output(pdf_document()) }, chunk_name = "yml_example")
#> ```{r yml_example} #> yml() %>% yml_output(pdf_document()) #> ```
# }