tufte_handout {tufte} | R Documentation |
Templates for creating handouts according to the style of Edward R. Tufte and Richard Feynman.
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)
fig_width |
Default width (in inches) for figures |
fig_height |
Default height (in inches) for figures |
fig_crop |
|
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) |
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
.
See http://rstudio.github.io/tufte for an example.
library(tufte) newthought("In this section")