Alex Rivera | Logout

Using the Tufte-Latex class in Sweave

Asked 2011-11-09T19:18:02.787
18

I must confess that today is my first day using either Sweave or LaTeX. Yes, it's true. I realized today that my "before 40" bucket list was not going to resolve itself in the absence of my involvement. And like so many men of my generation, learning Sweave and LaTeX is on my bucket list.

So with that long preamble, I have a very nice first Sweave document:

\documentclass{article}
\begin{document}
\title{Look Mom! I'm doing \LaTeX}
\author{JD Long}
\maketitle
\section{Where I get both funky and fresh}
<<make some randomness>>=
  set.seed(12)
  t <- rnorm(100)
@
and an example plot
\begin{center}
<<fig=TRUE,echo=FALSE>>=
  plot(density(t))
@
\end{center}
This is a very simple example of how we might get started with Sweave. You know what comes next, right? That's right... Lorem Ipsum, ladies! 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed sem est. Pellentesque massa magna, ullamcorper eget lacinia sit amet, dignissim ac leo. Fusce hendrerit elit vitae lacus mollis suscipit. 
\end{document}

Which produces this wonderful output:

enter image description here

So that much is great. But what I really would like to do is start bringing in wonderful LaTeX classes like the Tufte-LaTeX class which, from what I understand, basically turns my documents into brilliant, inspired works of art.

So how would I bring the Tufte-LaTeX business into my Sweave document and use it to make my documents more magical?

Edit
Report

1 Answer

4

As with many thing involving programming of some sort, I suggest separation of issues as a first strategy.

In other words, noodle with the Tufte class (that I haven't used in 22+ years of LaTeX ;-) til you are happy, then move what you want to use back to the Sweaving. Sweave does a number of funny things behind the back that can be confusing. [ And John just did that first part for you. ]

At lastly: if everything else fails do what I do and ask for (La)TeX help on tex.stackexchange.com ;-)

answered 2011-11-09T19:34:57.803

Your Answer