Tufte-style html document format for rmarkdown

Custom template and output formats for use with rmarkdown. Produce Edward Tufte-style handouts in html formats with full support for rmarkdown features

Build Status

Output formats for Tufte-style handouts in html for Rmarkdown. See it in action here http://sachsmc.github.io/tufterhandout.



Or from Github:

devtools::install_github("tufterhandout", "sachsmc")


When authoring a document in rmarkdown, simply specify the output format in the front-matter:


In html, sidenotes are created with the tag <aside></aside>. You can even put code chunks in aside. Margin figures use the knitr option marginfigure = TRUE and full width figures use the knitr option fig.star = TRUE. Make use of the fig.cap option to specify the figure captions.

See the help files for complete options and see the homepage for an example. Options can be passed via the header:

        keep_md: true
        theme: cerulean


tufterhandout 1.2.1

  • Fix path issue on windows
  • Add tests

tufterhandout 1.2

  • Massive code simplification
  • No more dependency on htmltools
  • Removed pdf_tufte_handout because that is included with rmarkdown

tufterhandout 1.1

  • fix to be compatible with htmltools_0.2.6

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.2.1 by Michael C Sachs, 5 years ago


Report a bug at http://github.com/sachsmc/tufterhandout/issues

Browse source code at https://github.com/cran/tufterhandout

Authors: Michael C Sachs

Documentation:   PDF Manual  

Task views: Reproducible Research

MIT + file LICENSE license

Depends on rmarkdown, knitr, utils

Suggests ggplot2, testthat

See at CRAN