| 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:
-
epoxyuses default glue syntax, e.g.{var}for markdown outputs -
epoxy_htmluses double brace syntax, e.g.{{var}}for HTML outputs -
epoxy_latexuses double angle brackets syntax, e.g.<<var>>for LaTeX outputs -
whiskeruses 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'sepoxyengine as theglueengine.
See Also
epoxy(), epoxy_html(), epoxy_latex(), and epoxy_mustache()
for the functions that power these knitr engines.
Examples
use_epoxy_knitr_engines()