A 'tufte'-alike style for 'rmarkdown'.
Tint is not Tufte
The clear layout, focused use of white space and unparalleled use of the margin for complementary information, including graphs, offer a novel and very valuable resource for typesetting.
Yet at the same time, not everybody is a fan of the yellow tint, and the fonts. I had been looking for a while for an alternative, and came across envisioned css by Jef Lippiat. It gets a few things very right: use of the beautiful Roboto Condensed font along with a closer-to-white background. So I mixed this with the code framework provided by JJ and Yihui to make it an RMarkdown template you can use just by installing this package. Among the small changes I made were the removal of italics in subheaders and the title.
Similarly, LaTeX styles exists and the tufte supports both pdf handouts and a book format. We first supported the pdf handout output only, and added support for a pdf book format in release 0.1.0.
A quick screenshot of the html variant is below:
Another screenshot shows the pdf handout variant:
and its underlying sources are included as pdf/skeleton.Rmd.
Here is a screenshot of the book format (which was added with release 0.1.0), showing a chapter-opening page on the left:
The package is now on CRAN and
supports both pdf and html output for handouts, as well as pdf format for
book-length documents. This latter style can be used with
Install from CRAN as any other package via
and then use as a Markdown template via RStudio, or call
We have also used the book-length format via
Beyond the R package dependencies, a working
pandoc binary is needed. RStudio installs
its own copy, otherwise do what is needed on your OS (i.e., something like
sudo apt-get install pandoc pandoc-citeproc).
The pdf mode requires a fairly complete LaTeX installation. On Debian/Ubuntu, the following packages should provide a working set:
texlive-base texlive-binaries texlive-fonts-extra texlive-fonts-recommended texlive-generic-recommended texlive-humanities texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures
GPL-3 for my parts and the code from tufte, mostly MIT for what comes from Dave Liepman and Jef Lippiat.