\def\filedate{15 February 2016} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Document class for Otago Business School course outlines. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Version History % v1.0 Initial version. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e}[2001/06/01] \ProvidesClass{courseoutline}% [2016/02/15 OBS course outline style, v.1.0] \LoadClassWithOptions{article} % Load required packages. \RequirePackage{geometry} \RequirePackage{pifont} \RequirePackage{parskip} % Space-separated rather than indented paragraphs. % DO NOT REMOVE THE NEXT LINE! The lecturecommon package loads a bunch % of other packages and sets up various counters, etc., several of which % are used below. \RequirePackage{lecturecommon} % Package initialisation. % geometry setup. \geometry{a4paper,margin={1in,1in}} % hyperref setup. We can't execute this immediately, because the % macros referenced here haven't been set yet. All paper and chapter % variables (where applicable) must therefore be initialised in the % document preamble. \AtBeginDocument{% \hypersetup{% pdftitle={\PaperCode\ course outline, \YearOffered},% pdfsubject={\PaperTitle},% pdfauthor={Information Science, University of Otago},% }% } % Automatically insert standard Otago Business School title page, % and table of contents. \AtBeginDocument{% \thispagestyle{empty}% \begin{center}% \sffamily% \vspace*{0.5cm}% \includegraphics{business_school_logo}% \vfill% \Huge% \textbf{\PaperCode}\par% \textbf{\PaperTitle}\par% \Large% \TeachingPeriod, \YearOffered% \vfill% \Huge% \textbf{COURSE OUTLINE}% \vfill% \end{center}% \newpage% \thispagestyle{empty}% \tableofcontents% \setcounter{page}{0}% \newpage% } \endinput