tufte_handout {tufte} | R Documentation |
Tufte handout formats (PDF and HTML)
Description
Templates for creating handouts according to the style of Edward R. Tufte and Richard Feynman.
Usage
tufte_handout(
fig_width = 4,
fig_height = 2.5,
fig_crop = TRUE,
dev = "pdf",
highlight = "default",
...
)
tufte_book(
fig_width = 4,
fig_height = 2.5,
fig_crop = TRUE,
dev = "pdf",
highlight = "default",
...
)
tufte_html(
...,
tufte_features = c("fonts", "background", "italics"),
tufte_variant = c("default", "envisioned"),
margin_references = TRUE
)
newthought(text)
margin_note(text, icon = "⊕")
quote_footer(text)
sans_serif(text)
Arguments
fig_width |
Default width (in inches) for figures |
fig_height |
Default height (in inches) for figures |
fig_crop |
Whether to crop PDF figures with the command
|
dev |
Graphics device to use for figure output (defaults to pdf) |
highlight |
Syntax highlighting style. Supported styles include
"default", "tango", "pygments", "kate", "monochrome", "espresso",
"zenburn", and "haddock". Pass |
... |
Other arguments to be passed to |
tufte_features |
A character vector of style features to enable:
|
tufte_variant |
A variant of the Tufte style. Currently supported styles
are |
margin_references |
Whether to place citations in margin notes. |
text |
A character string to be presented as a “new thought” (using small caps), or a margin note, or a footer of a quote |
icon |
A character string to indicate there is a hidden margin note when the page width is too narrow (by default it is a circled plus sign) |
Details
tufte_handout()
provides the PDF format based on the Tufte-LaTeX
class: https://tufte-latex.github.io/tufte-latex/.
tufte_html()
provides the HTML format based on the Tufte CSS:
https://edwardtufte.github.io/tufte-css/.
newthought()
can be used in inline R expressions in R
Markdown (e.g. ‘`r newthought(Some text)`’), and it works for both
HTML (‘<span class="newthought">text</span>’) and PDF
(‘\newthought{text}’) output.
margin_note()
can be used in inline R expressions to write a
margin note (like a sidenote but not numbered).
quote_footer()
formats text as the footer of a quote. It puts
text
in ‘<footer></footer>’ for HTML output, and
after ‘\hfill’ for LaTeX output (to right-align text).
sans_serif()
applies sans-serif fonts to text
.
References
See https://rstudio.github.io/tufte/ for an example.
Examples
library(tufte)
newthought('In this section')