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:
epoxyuses default glue syntax, e.g.{var}for markdown outputsepoxy_htmluses double brace syntax, e.g.{{var}}for HTML outputsepoxy_latexuses double angle brackets syntax, e.g.<<var>>for LaTeX outputswhiskeruses 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'sglueengine, most likely overwriting theglueengine provided by glue.- include
The epoxy knitr engines to include. Defaults to all engines except for the
glueengine (which is just an alias for theepoxyengine).
Value
Silently sets epoxy's knitr engines and invisible returns knitr::knit_engines as they were prior to the function call.
See also
epoxy(), epoxy_html(), epoxy_latex(), and epoxy_mustache()
for the functions that power these knitr engines.
