use_epoxy_knitr_engines {epoxy} | R Documentation |
Use the epoxy knitr engines
Description
Sets epoxy's knitr engines for use by knitr in R Markdown
and other document formats powered by knitr. These engines are also
set up when loading epoxy with library()
, so in general you will not
need to call this function explicitly.
epoxy provides four knitr engines:
-
epoxy
uses default glue syntax, e.g.{var}
for markdown outputs -
epoxy_html
uses double brace syntax, e.g.{{var}}
for HTML outputs -
epoxy_latex
uses double angle brackets syntax, e.g.<<var>>
for LaTeX outputs -
whisker
uses the whisker package which provides an R-based implementation of the mustache templating language.
For historical reasons, aliases for the HTML and LaTeX engines are also
created: glue_html
and glue_latex
. You may opt into a third alias —
glue
for the epoxy
engine — by calling use_epoxy_glue_engine()
, but
note that this will most likely overwrite the glue
engine provided by the
glue package.
Usage
use_epoxy_knitr_engines(
use_glue_engine = "glue" %in% include,
include = c("md", "html", "latex", "mustache")
)
use_epoxy_glue_engine()
Arguments
use_glue_engine |
If |
include |
The epoxy knitr engines to include. Defaults to all engines
except for the |
Value
Silently sets epoxy's knitr engines and invisible returns knitr::knit_engines as they were prior to the function call.
Functions
-
use_epoxy_glue_engine()
: Use epoxy'sepoxy
engine as theglue
engine.
See Also
epoxy()
, epoxy_html()
, epoxy_latex()
, and epoxy_mustache()
for the functions that power these knitr engines.
Examples
use_epoxy_knitr_engines()