Edward Tufte is known for graphical excellence in his famous books. Some enthusiasts combined his design principles into LaTeX and you have the tufte-book and tufte-handout classes for excellence in typesetting. This has support for sidenotes, margin figures, full width figures etc.
Now, since I have shifted to org-mode on Emacs for most of my writing work including that of LaTeX, it was but natural to take this in org-mode output.
For this a small addition to your .emacs file and you are done. Of course after installing the dependencies. I also came to know about another nice package nicefrac for using in the documents.
For Fedora #yum install texlive-tufte-latex should do the job. Also some font problems may arise which can be solved by running updmap and enabling the needed font.
;; tufte-book class for writing classy books (require 'org-latex) (add-to-list 'org-export-latex-classes '("tuftebook" "\\documentclass{tufte-book}\n \\usepackage{color} \\usepackage{amssymb} \\usepackage{gensymb} \\usepackage{nicefrac} \\usepackage{units}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) ;; tufte-handout class for writing classy handouts and papers (require 'org-latex) (add-to-list 'org-export-latex-classes '("tuftehandout" "\\documentclass{tufte-handout} \\usepackage{color} \\usepackage{amssymb} \\usepackage{amsmath} \\usepackage{gensymb} \\usepackage{nicefrac} \\usepackage{units}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
Once you have added these to .emacs, in the org-mode you have to define #LaTeX_CLASS: tuftehandout or #LaTeX_CLASS: tuftebook to invoke this style in the tex output.
Enjoy the Tuftesque typesetting in your own work! Some snippets from my work in progress, no figures so far.
Title Page