summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls
diff options
context:
space:
mode:
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.cls146
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
}