% % This is the 2007 TU thesis/dissertation style page. % % Written by % % Richard A. Redner % Associate Dean of Research % and Graduate Studies % % The University of Tulsa % % July 2004 % % The style page was created mostly from scratch, but its % construction would not have been possible without extensive % use of the Stanford Ph.D./Thesis style document. % % Modified August 31, 2004 to change chapters numbers to arabic. % % Modified November 2004 % % Summary of changes % 1. section, subsection and subsubsection replaced with % TUsection, TUsubsection and TUsubsubsection to correct % the Table of Contents. This will add bold face and % italics to the appropriate places in the Table of Contents. % 2. Spacing added between first few items in Table of Contents. % % Modified October 2006 by Jesus Gonzalez and implemented in June 2007 % 1. Long titles, which occupy two lines in the table of content, % are now flush to the same vertical point. % % 2. The table of content (toc) now shows the correct page number % for the toc, list of figures and list of tables. % % Richard D. Redner modified TUthesis.tex and the chapter samples % on August 18, 2013 to add Lorem Ipsum text, add a setting to change % the title of the last chapter, and add the argument [htp] to the tables % and figures to keep them from floating under the footnotes. % All changes he made to TUthesis.sty are individually marked are % intended to meet the 2013 Thesis and Dissertation Guidelines. % On October 10, 2017, he modified the definition of \appedndix to allow % for multiline appendix titles. % % Richard D. Redner modified TUthesis.sty to remove the colon after subsubheadings % in the TOC, but not in the text of the document. He also removed an incorrect % line break after a subsubheading in Appendicies.sample.tex. % Turn on doublespace and set the paragraph indentation % \doublespace \parindent=.5truein % % Margin dimensions. They may look wrong, but there are % other parameters that affect the margins. These values % should be correct. If not, these may be adjusted. % % We need to use one value for the margins if we are using PDFTeX % and a different set of values if we want to generate a dvi file % and then convert it to PDF. Use \ifpdf \def\amhere{The template is currently set to generate PDF directly.} \oddsidemargin 0.0truein \evensidemargin 0.0truein % begin change by RDR 2013-08-14 % \textheight 9.94truein \textwidth 6.5truein \textheight 9.25truein \textwidth 6.5truein % end change \topmargin -0.425truein \headsep .04truein \else \def\amhere{The template is currently set for you to generate PDF from Postscript.} % \oddsidemargin 0.4truein \evensidemargin -0.225truein \oddsidemargin 0.0truein \evensidemargin 0.0truein \textheight 9.00truein \textwidth 6.5truein % \topmargin 0.10truein \headsep .0truein \topmargin -0.3truein \headsep 0.0truein \fi \def\contentsadj{\hspace{-\parindent}} %table of contents adjustment % % Definitions for the title page, the signature page % and the abstract % \def\dept#1{\gdef\@dept{#1}} \def\submityear#1{\gdef\@submityear{#1}} \def\titleoneline#1{\gdef\@titleoneline{#1}} \def\advisor#1{\gdef\@advisor{#1}} \def\degreename#1{\gdef\@degreename{#1}} \def\secondmember#1{\gdef\@secondmember{#1}} \def\thirdmember#1{\gdef\@thirdmember{#1}} \def\fourthmember#1{\gdef\@fourthmember{#1}} \def\fifthmember#1{\gdef\@fifthmember{#1}} \def\sixthmember#1{\gdef\@sixthmember{#1}} \def\numofpages#1{\gdef\@numofpages{#1}} \def\numofabstractwords#1{\gdef\@numofabstractwords{#1}} \newcount\numofchapters % begin change RDR 2013-08-18 \def\lastchapter#1{\gdef\@lastchapter{#1}} % end change \def\thesisordiss#1{\gdef\@thesisordiss{#1}} \newif\ifthesis \def\thds{ \ifthesis thesis \else dissertation \fi } \def\ThDs{ \ifthesis Thesis \else Dissertation \fi } % % Note that the use of renewcommand implies that the command % was originally defined elsewhere. In this document, most if not % all of these were defined in the report.cls document. % \renewcommand\contentsname{\centerline{\rm TABLE OF CONTENTS}} \renewcommand\listfigurename{\centerline{\rm LIST OF FIGURES}} \renewcommand\listtablename{\centerline{\rm LIST OF TABLES}} \renewcommand\bibname{\centerline{BIBLIOGRAPHY}} \renewcommand \thechapter {\@arabic\c@chapter} \renewcommand\chaptername{CHAPTER} \renewcommand\appendixname{\rm APPENDIX} \renewcommand \thepart {\@arabic\c@part} % % Define new "if" constructs for the copyright, table and figures pages. % \newif\ifcopyright \newif\iftablespage \newif\iffigurespage % % These counters can be changed to adjust the depth of reporting on the contents page. % For example if you change tocdepth to 4 and change the secnumdepth to 1 you will get % chapters, sections, subsections and subsub sections, but only the chapters and sections % will be numbered. % \setcounter{tocdepth}{3} \setcounter{secnumdepth}{2} %%%%%%%%%%%%%%%%%%%%%%% % Test box for margins %%%%%%%%%%%%%%%%%%%%%%% \def\testboxex{ \noindent\begin{boxedminipage}[t]{3.7truecm} Upper Left Corner \end{boxedminipage} \hfill \begin{boxedminipage}[t]{3.8truecm} Upper Right Corner \end{boxedminipage} \vfill \amhere \vfill \noindent\begin{boxedminipage}[t]{3.7truecm} Lower Left Corner \end{boxedminipage} \hfill \begin{boxedminipage}[t]{3.8truecm} Lower Right Corner \end{boxedminipage} \newpage } %%%%%%%%%%%%%%%%% % Title page def %%%%%%%%%%%%%%%%% \def\titlep{% \thispagestyle{empty}% \null\vspace{.5truein}% \begin{center} T H E\ \ \ U N I V E R S I T Y\ \ \ O F\ \ \ T U L S A\\ THE GRADUATE SCHOOL \end{center} \vfill \begin{center} \uppercase\expandafter{\@title} \end{center} \vfill \singlespace \centerline{by} \centerline{\expandafter{\@author}} \doublespace \vspace{.2truein} \vfill \begin{center} A\thds submitted in partial fulfillment of\\ the requirements for the degree of \@degreename\\ in the Discipline of \expandafter{\@dept}\\ \vspace{.5truein} The Graduate School\\ The University of Tulsa\\ \end{center} \vspace{.1truein} \begin{center} \@submityear\\ \end{center}\vskip1in \newpage} %%%%%%%%%%%%%%%%%%%%% % Signature page def %%%%%%%%%%%%%%%%%%%%% \pagenumbering{roman} % % Initial definitions for the sagnature page % \newcount\committeesize \newif\ifcoadvisor % The construction uses the logical variable \ifcoadvisor % and the counter \committeesize to set up the page. % \def\signaturep{% \doublespace \null\vspace{.5truein}% \begin{center} T H E\ \ \ U N I V E R S I T Y\ \ \ O F\ \ \ T U L S A\\ THE GRADUATE SCHOOL \end{center} \vfill \begin{center} \uppercase\expandafter{\@title} \end{center} \singlespace \centerline{by} \centerline{\expandafter{\@author}} \doublespace \begin{center} A\uppercase\expandafter{\thds}\\ APPROVED FOR THE DISCIPLINE OF\\ \uppercase\expandafter{\@dept} \end{center} \vfill \begin{center} By\ThDs Committee\\ \end{center} \begin{singlespace} \ifcoadvisor \null\hspace{1.5truein}\expandafter{\@advisor}, Co-chair\\ \else \null\hspace{1.5truein}\expandafter{\@advisor}, Chair\\ \fi \ifcoadvisor \null\hspace{1.5truein}\expandafter{\@secondmember}, Co-chair\\ \else \null\hspace{1.5truein}\expandafter{\@secondmember}\\ \fi % The additional members... \ifnum\committeesize>2 % changed from 3 to 2 2014-04-29 by RDR \null\hspace{1.5truein}\expandafter{\@thirdmember}\\ \fi \ifnum\committeesize>3 % changed from 4 to 3 2014-04-29 by RDR \null\hspace{1.5truein}\expandafter{\@fourthmember}\\ \fi \ifnum\committeesize>4 % changed from 5 to 4 2014-04-29 by RDR \null\hspace{1.5truein}\expandafter{\@fifthmember}\\ \fi \ifnum\committeesize>5 % added this case on 2014-04-29 by RDR \null\hspace{1.5truein}\expandafter{\@sixthmember}\\ \fi \end{singlespace} \vfill \newpage} %%%%%%%%%%%%%%%%%%%%% % Copyright page def %%%%%%%%%%%%%%%%%%%%% \def\copyrightp{% \addcontentsline{toc}{section}{\contentsadj COPYRIGHT} \addtocontents{toc}{\protect{\hfill \ }} % begin change by RDR 2013-08-31 % \doublespace \null\vspace{.5truein}% \begin{center} {COPYRIGHT STATEMENT}\\ % \end{center} \vspace{\baselineskip} % \begin{center} \noindent Copyright \copyright\ \@submityear \ by \@author % \end{center} \par\par \end{center} \vspace{12pt} \doublespace % end change % added a blank line to cause paragraph indention RDR 2014-04-28 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the author. \vfill \newpage } %%%%%%%%%%%%%%%%%%%% % Abstract page def %%%%%%%%%%%%%%%%%%%% \def\abstractp{% \addcontentsline{toc}{section}{\contentsadj ABSTRACT} \addtocontents{toc}{\protect{\hfill \ }} \null\vspace{.5truein}% \begin{center} ABSTRACT \end{center} % begin change by RDR 2013-08-19 \vspace{12pt} % end change \expandafter{\@author}\ \ (\expandafter{\@degreename} in \expandafter{\@dept})\\ \expandafter{\@titleoneline}\\ Directed by \ifcoadvisor \expandafter{\@advisor} and \expandafter{\@secondmember} \else \expandafter{\@advisor} \fi \\ % begin change by RDR 2013-08-18 % \@numofpages\ pp., Chapter \uppercase\expandafter{\@arabic\numofchapters}: Conclusions\\ \@numofpages\ pp., Chapter \uppercase\expandafter{\@arabic\numofchapters}: \expandafter{\@lastchapter}\\ % end change \vspace{-.4truein} \begin{center} (\@numofabstractwords\ words) \end{center} } %%%%%%%%%%%%%%%%%%%%%%%%%%% % Acknowledgements page def %%%%%%%%%%%%%%%%%%%%%%%%%%% \def\acknowledgementsp{% \clearpage \addcontentsline{toc}{section}{\contentsadj ACKNOWLEDGEMENTS} \addtocontents{toc}{\protect{\hfill \ }} \null\vspace{.5truein}% \begin{center} ACKNOWLEDGEMENTS % begin change by RDR 2013-08-19 % \end{center} \par\par \end{center} \vspace{12pt} % added a blank line to cause paragraph indention RDR 2014-04-28 % end change } % % This is the end of the description of the various % pages at the front end of the thesis or dissertation % Now we collect those page that come before the abstract % and collect those pages that come after the acknowledgements. % \def\beforeabstract{ \titlep \signaturep % begin change by RDR 2013-08-17 % \addtocontents{toc}{\protect{\vspace{10pt}}} % \addtocontents{toc}{\protect{\hfill Page}} % \addtocontents{toc}{\protect{\vspace{10pt}}} \addtocontents{toc}{\protect{\vspace{3\baselineskip}}} % end change \ifcopyright\copyrightp\fi \cleardoublepage } \def\afteracknowledgementsp{ \singlespace \tableofcontents \doublespace \addcontentsline{toc}{section}{\contentsadj TABLE OF CONTENTS} \iftablespage \listoftables \addtocontents{toc}{\protect{\hfill \ }} %\addtocontents{toc}{\protect{\vspace{10pt}}} % begin change by RDR 2013-08-17 %\addtocontents{lot}{\protect{\hfill Page}} \addtocontents{lot}{\protect{\vspace{\baselineskip}}} % end change \addcontentsline{toc}{section}{\contentsadj LIST OF TABLES} \fi \iffigurespage \listoffigures \addtocontents{toc}{\protect{\hfill \ }} %\addtocontents{toc}{\protect{\vspace{10pt}}} % begin change by RDR 2013-08-17 %\addtocontents{lof}{\protect{\hfill Page}} \addtocontents{lof}{\protect{\vspace{\baselineskip}}} % end change \addcontentsline{toc}{section}{\contentsadj LIST OF FIGURES} \fi \clearpage \pagenumbering{arabic} } %%%%%%%%%%%%%%%%%%%%%%%%%%% % Bibliography page def % %%%%%%%%%%%%%%%%%%%%%%%%%%% \def\bibliographyp{ \newpage \addtocontents{toc}{\protect\addvspace{10pt}} \addcontentsline{toc}{section}{\contentsadj BIBLIOGRAPHY} \addtocontents{toc}{\protect{\hfill \ }} %This will generate a blank line after BIBLIOGRAPHY %in the TABLE OF CONTENTS. It should be removed if there %are no APPENDICES and the blank line is on a new page. } %%%%%%%%%%%%%%%%%%%%%% % Appendices %%%%%%%%%%%%%%%%%%%%%% % % Define and initialize an appendix counter % and convert that counter to Alpha % Latex will think that each Appendix is a chapter % so redefine \thechapter number to be \theappendix % number. % \def\appendixpages{ \newcounter{appendixno} \renewcommand\theappendixno{\Alph{appendixno}} \renewcommand\thechapter{\theappendixno} } % % Make the heading for the Appendix and % add the Appendix to the table of contents % \renewcommand\appendix[1]{\par \setcounter{section}{0} \setcounter{figure}{0} \setcounter{table}{0} \newpage \null\vspace{.7truein} \refstepcounter{appendixno} \centerline{APPENDIX \theappendixno} % begin changes by RDR on 2017-10-10 \begin{center} \bf{\uppercase{\expandafter{#1}}} \end{center} % \centerline{\bf \uppercase\expandafter{#1}} % end changes \vspace{\baselineskip} \addcontentsline{toc}{section}{\contentsadj APPENDIX \theappendixno:\ \ {\bf \uppercase\expandafter{#1}} } } \def\TUchapter#1{\chapter{{\bf \uppercase\expandafter{#1}}}} \def\TUsection#1{\section{\bf #1}} \def\TUsubsection#1{\subsection{\it #1}} \def\TUsubsubsection#1{\subsubsection{#1}\colonspace} \def\TUappendix#1{\appendix{#1}} %\par % \setcounter{chapter}{0}% % \setcounter{section}{0}% % \gdef\@chapapp{\appendixname}% % \gdef\thechapter{\@Alph\c@chapter} % % OK, now it starts to get a little bit strange. % Each of these expressions come from the report.cls % document and have been modified for the TU thesis/ % dissertation template % % As the names suggest, this code is used to make headings % for the chapters, sections etc. and list of figures and tables, etc. % \def\@makechapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \center \normalfont \ifnum \c@secnumdepth >\m@ne \@chapapp\space \thechapter \par\nobreak \vskip .20\p@ \fi \interlinepenalty\@M \uppercase{#1}\par\nobreak \vskip 10\p@ }} \def\@makeschapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \raggedright \normalfont \interlinepenalty\@M \rm #1\par\nobreak \vskip 10\p@ }} %\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne % \refstepcounter{chapter} % \typeout{\@chapapp\space\arabic{chapter}.} % \addcontentsline{toc}{chapter}{CHAPTER \protect % \numberline{\arabic{chapter}:}#1}\else % \addcontentsline{toc}{chapter}{#1}\fi % \chaptermark{#1} %%\addtocontents{lof}{\protect\addvspace{.10pt}} %%\addtocontents{lot}{\protect\addvspace{.10pt}} %\if@twocolumn %\@topnewpage[\@makechapterhead{#2}] % \else \@makechapterhead{#2} % \@afterheading \fi} %\def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}] % \else \@makeschapterhead{#1} % \@afterheading\fi} \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter} \typeout{\@chapapp\space\arabic{chapter}.} %\addcontentsline{toc}{chapter}{CHAPTER \protect %\numberline{\arabic{chapter}:}#1}\else \addcontentsline{toc}{chapter}{\protect \numberline{CHAPTER \arabic{chapter}: }#1}\else%%%%%%%%%%%%%%%%% \addcontentsline{toc}{chapter}{#1}\fi \chaptermark{#1} %\addtocontents{lof}{\protect\addvspace{.10pt}} %\addtocontents{lot}{\protect\addvspace{.10pt}} \if@twocolumn \@topnewpage[\@makechapterhead{#2}] \else \@makechapterhead{#2} \@afterheading \fi} \def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}] \else \@makeschapterhead{#1} \@afterheading\fi} %\renewcommand*\l@chapter[2]{% % \ifnum \c@tocdepth >\m@ne % \addpenalty{-\@highpenalty}% % \vskip 1.0em \@plus\p@ % \setlength\@tempdima{1.5em}% % \begingroup % \parindent \z@ \rightskip \@pnumwidth % \parfillskip -\@pnumwidth % \leavevmode %\bfseries % \advance\leftskip\@tempdima % \hskip -\leftskip % #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par % \penalty\@highpenalty % \endgroup % \fi} \renewcommand*\l@chapter[2]{% \ifnum \c@tocdepth >\m@ne \addpenalty{-\@highpenalty}% \vskip 1.0em \@plus\p@ %\vskip 1.0em \@plus\p@ \setlength\@tempdima{7.0em}%1.5 % \addtolength\@numwidth{1.5em} \begingroup %\parindent \z@ \rightskip \@pnumwidth{1} %\parfillskip -\@pnumwidth \parindent \z@ \rightskip \if@compatibility\@pnumwidth\else\@tocrmarg\fi \parfillskip -\rightskip%%%%%%%%%%% \leavevmode %\bfseries \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par \penalty\@highpenalty \endgroup \fi } % % These commands control the spacing around % the different types of headings % \newcommand\colonspace{:\ \ } \def\chapterlike{\@startsection {chapterlike}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalsize\center}} \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{0.1ex plus .2ex}{\normalsize\center\bf}} \def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus -.2ex}{0.1ex plus .2ex}{\normalsize\it}} \def\subsubsection{\@startsection{subsubsection}{3}{\parindent}{-3.25ex plus -1ex minus -.2ex}{-0.1ex plus .2ex}{\normalsize\rm}} \def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}} \def\subparagraph{\@startsection {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}} % % The \@afterheading definition has been changed % from the normal latex version so that the first % paragraph after each section will be indented. % \def\@afterheading{% \@nobreakfalse \everypar{% \if@nobreak \@nobreakfalse \clubpenalty \@M \if@afterindent \else {\setbox\z@\lastbox}% \fi \else \clubpenalty \@clubpenalty \everypar{}% \fi}} % Testing code