html_document_clean {cleanrmd} | R Documentation |
Clean Rmarkdown HTML Document
Description
Clean HTML documents with R Markdown.
Usage
html_document_clean(
...,
theme = "no-class",
css = NULL,
toc = FALSE,
toc_depth = 3,
title_in_header = TRUE,
mathjax = NULL,
use_fontawesome = FALSE,
fig_width = 10,
fig_height = 7,
fig_retina = 2,
keep_md = FALSE,
dev = "png",
highlight = "default",
pandoc_args = NULL,
extra_dependencies = NULL,
md_extensions = NULL,
self_contained = !is.null(theme)
)
Arguments
... |
Additional function arguments to pass to the base R Markdown HTML
output formatter |
theme |
The class-less CSS theme to use, one of |
css |
CSS and/or Sass files to include. Files with an extension of .sass
or .scss are compiled to CSS via |
toc |
|
toc_depth |
Depth of headers to include in table of contents |
title_in_header |
If |
mathjax |
Include mathjax. The "default" option uses an https URL from a
MathJax CDN. The "local" option uses a local version of MathJax (which is
copied into the output directory). You can pass an alternate URL or pass
|
use_fontawesome |
Should links to FontAwesome be included in the HTML
document's |
fig_width |
Default width (in inches) for figures |
fig_height |
Default height (in inches) for figures |
fig_retina |
Scaling to perform for retina displays (defaults to 2, which
currently works for all widely used retina displays). Set to |
keep_md |
Keep the markdown file generated by knitting. |
dev |
Graphics device to use for figure output (defaults to png) |
highlight |
Syntax highlight engine and style, either a built-in Pandoc
highlighting theme, a theme provided by rmarkdown, or a
prismjs theme (see below). Pass
Pandoc themes. By default, uses Pandoc's highlighting style. Pandoc's built-in styles include "tango", "pygments", "kate", "monochrome", "espresso", "zenburn", "haddock" and "breezedark". Two custom styles are also included, "arrow", an accessible color scheme,
and "rstudio", which mimics the default IDE theme. Alternatively, supply a
path to a Prism themes. To use the prismjs
syntax highlighter, pass one of "prism", "prism-coy", "prism-dark",
"prism-funky", "prism-okaidia", "prism-solarizedlight", "prism-tomorrow",
or "prism-twilight". To use an alternate Prism theme file, pass the URL or
path to the theme's CSS file prefixed with "prism:", e.g.
|
pandoc_args |
Additional command line options to pass to pandoc |
extra_dependencies |
Extra dependencies as a list of the
|
md_extensions |
Markdown extensions to be added or removed from the
default definition of R Markdown. See the |
self_contained |
Produce a standalone HTML file with no external dependencies, using data: URIs to incorporate the contents of linked scripts, stylesheets, images, and videos. Note that even for self contained documents MathJax is still loaded externally (this is necessary because of its size). |
Value
An R Markdown output format that can be used with output:
in an
.Rmd
or for use with rmarkdown::render()
.
MathJax
Note that MathJax is disabled by default to reduce the
overall size of the final document. You can enable MathJax by setting
mathjax = "default"
, see rmarkdown::html_document()
for more options.
See Also
use_cleanrmd()
for using cleanrmd themes in places other than in
R Markdown documents
Examples
if (interactive()) {
html_document_clean()
}
## Not run:
rmarkdown::render("input.Rmd", html_document_clean())
## End(Not run)