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 outputsepoxy_html
uses double brace syntax, e.g.{{var}}
for HTML outputsepoxy_latex
uses double angle brackets syntax, e.g.<<var>>
for LaTeX outputswhisker
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.
Arguments
- use_glue_engine
If
TRUE
(defaultFALSE
), uses epoxy'sglue
engine, most likely overwriting theglue
engine provided by glue.
Value
Silently sets epoxy's knitr engines and invisible returns knitr::knit_engines as they were prior to the function call.