diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls | 146 |
1 files changed, 99 insertions, 47 deletions
diff --git a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls index e60759532c1..ae4bbeb6775 100644 --- a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls +++ b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls @@ -1,6 +1,7 @@ -% Turabian Formatting for LaTeX -- Theses and Dissertations +% Turabian Formatting for LaTeX % -% Based on the Chicago Manual of Style (16th edition) and Kate Turabian's A Manual for Writers of Research Papers, Theses, and Dissertations (8th edition) +% Based on the Chicago Manual of Style (16th edition) and Kate Turabian's A +% Manual for Writers of Research Papers, Theses, and Dissertations (8th edition) % % ============================== % Copyright 2013 Omar Abdool @@ -17,7 +18,8 @@ % LPPL Maintenance Status: maintained (by Omar Abdool) % % This work consists of the files: turabian-formatting.sty, -% turabian-researchpaper.cls, turabian-thesis.cls, turabian-formatting-doc.tex, % and turabian-formatting-doc.pdf (in addition to this README file). +% turabian-researchpaper.cls, turabian-thesis.cls, turabian-formatting-doc.tex, +% and turabian-formatting-doc.pdf (in addition to the README file). % % ============================== % @@ -25,15 +27,14 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{turabian-thesis}[2014/12/27 Turabian Theses and Dissertations] +\ProvidesClass{turabian-thesis}[2015/11/14 Turabian Theses and Dissertations] +% Default point size +\def\@@ptsize{12pt} -% Options for document class, some passed to book class -\DeclareOption{draft}{% - \PassOptionsToPackage{\CurrentOption}{turabian-formatting} - \PassOptionsToClass{\CurrentOption}{book}} +% Options for document class, some passed to book class \DeclareOption{raggedright}{% \PassOptionsToPackage{\CurrentOption}{turabian-formatting}} @@ -41,27 +42,42 @@ \DeclareOption{emptymargins}{% \PassOptionsToPackage{\CurrentOption}{turabian-formatting}} -\DeclareOption{twocolumn}{\OptionNotUsed} +\DeclareOption{endnotes}{% + \PassOptionsToPackage{\CurrentOption}{turabian-formatting}} + +\DeclareOption{twocolumn}{% + \ClassWarningNoLine{turabian-researchpaper}{The '\CurrentOption' option is not supported.} + \OptionNotUsed} + +\DeclareOption{notitlepage}{% + \ClassWarningNoLine{turabian-researchpaper}{The '\CurrentOption' option is not supported.} + \OptionNotUsed} -\DeclareOption{notitlepage}{\OptionNotUsed} +\DeclareOption{10pt}{\def\@@ptsize{10pt}} + +\DeclareOption{11pt}{\def\@@ptsize{11pt}} + +\DeclareOption{12pt}{\def\@@ptsize{12pt}} \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}} \ProcessOptions\relax -\LoadClass[titlepage,oneside]{book} - +\LoadClass[titlepage,oneside,onecolumn,\@@ptsize]{book} \RequirePackage{geometry} - \RequirePackage{turabian-formatting} + +% Margin adjustment by increasing the binding off-set + \geometry{bindingoffset=0.5in} -\setlength{\@bindingoffsetfm}{0.5in} - + + +% Renew \maketitle command Thesis/Dissertation title page. \institution{[Institution]} @@ -77,42 +93,78 @@ \newcommand{\location}[1]{\def\@location{#1}} \location{[City], [State/Province]} - \renewcommand{\maketitle}{% - \normalfont\normalsize - \begin{center} - \vspace*{-1.2\baselineskip} - \parskip=0.833\baselineskip - \@institution\par - \vspace*{\stretch{1}} - \ifthenelse{\equal{\@subtitle}{}}% - {% - {\bfseries\@title}\par% - }% - {% - {\bfseries\@title :}\par - {\bfseries\@subtitle}\par% - } - \vspace*{\stretch{1}} - A Dissertation Submitted to\par - \@faculty\par - in Candidacy for the Degree of\par - \@mydegree\par - \vspace*{1\baselineskip} - \@department\par - \vspace*{\stretch{1}} - by\par - {\bfseries\@author}\par - \vspace*{\stretch{1}} - \@location\par - \@date - \parskip=0pt - \end{center} - \clearpage + \begin{titlepage}% + \let\footnotesize\small + \let\footnoterule\relax + \renewcommand{\thanks}[1]{\def\@thanks{##1}} + \thanks{} + \normalfont\normalsize + \begin{center} + \vspace*{-1.2\baselineskip} + \parskip=0.833\baselineskip + \@institution\par + \vspace*{\stretch{1}} + \ifthenelse{\equal{\@subtitle}{}}% + {% + {\bfseries\@title}\par% + }% + {% + {\bfseries\@title :}\par + {\bfseries\@subtitle}\par% + } + \vspace*{\stretch{1}} + A Dissertation Submitted to\par + \@faculty\par + in Candidacy for the Degree of\par + \@mydegree\par + \vspace*{1\baselineskip} + \@department\par + \vspace*{\stretch{1}} + by\par + {\bfseries\@author}\par + \vspace*{\stretch{1}} + \@location\par + \@date + \parskip=0pt + \end{center}% + \end{titlepage}% + + % Copyright page + \setcounter{page}{2} \singlespacing \vspace*{\stretch{1}} \noindent Copyright \copyright\ \the\year\ by \@author \\*\noindent All rights reserved - \newpage + \clearpage + + \setcounter{footnote}{0} + + \global\let\thanks\relax + \global\let\maketitle\relax + + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@course\@empty + \global\let\@institution\@empty + \global\let\@date\@empty + \global\let\@title\@empty + \global\let\@subtitle\@empty + \global\let\@location\@empty + \global\let\@mydegree\@empty + \global\let\@department\@empty + \global\let\@faculty\@empty + + \global\let\title\relax + \global\let\subtitle\relax + \global\let\author\relax + \global\let\date\relax + \global\let\course\relax + \global\let\institution\relax + \global\let\location\relax + \global\let\mydegree\relax + \global\let\department\relax + \global\let\faculty\relax + \global\let\and\relax } |