\NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesClass{tufte-handout}[2009/05/17 v3.0.0 Tufte-handout class] %% % The symmetric option forces twoside. \DeclareOption{symmetric}{% \ExecuteOptions{twoside} \PassOptionsToPackage{twoside}{tufte-common} \PassOptionsToClass{twoside}{article} \PackageInfo{tufte-handout}{Passing twoside to `article' class} } \PassOptionsToPackage{handout}{tufte-common} \DeclareOption*{% pass options to tufte-common package and the article class \PassOptionsToPackage{\CurrentOption}{tufte-common} \PassOptionsToClass{\CurrentOption}{article} \PackageInfo{tufte-handout}{Passing \CurrentOption\space to `article' class} } \ProcessOptions \LoadClass{article} \RequirePackage{tufte-common} %% % Set up any handout-specific stuff now %% % Abstract % TODO The abstract should be printed on its own page of the `titlepage' % option was specified. \renewenvironment{abstract} {\begin{quotation}\if@tufte@sfsidenotes\begin{sffamily}\fi} {\if@tufte@sfsidenotes\end{sffamily}\fi\end{quotation}} %% % If there is a `tufte-handout-local.tex' file, load it. \IfFileExists{tufte-handout-local.tex} {\input{tufte-handout-local}} {} %% % End of file \endinput