--- matt/vuthesis.cls Wed Mar 24 10:14:27 1999 +++ ravi/vuthesis.cls Sat Aug 31 13:06:27 2002 @@ -1,4 +1,5 @@ % Modified from vuthesis.sty in /opt/local/cs/lib/TeX/inputs 29 Oct 1998 +% by Ravi Kapadia (ravi@vuse.vanderbilt.edu) 9 Nov 1999 % by Matt Domsch (mdomsch@vuse.vanderbilt.edu) 24 Mar 1999 % Changes: % - Renamed this vuthesis.cls @@ -41,12 +42,12 @@ % Number only chapters, not sections, or subsections \setcounter{secnumdepth}{0} % Print chapters, sections in the TOC -\setcounter{tocdepth}{1} +\setcounter{tocdepth}{3} % Set the names of these areas to be what we want, all caps \renewcommand{\contentsname}{TABLE OF CONTENTS} \renewcommand{\listfigurename}{LIST OF FIGURES} \renewcommand{\listtablename}{LIST OF TABLES} -\renewcommand{\bibname}{BIBLIOGRAPHY} +\renewcommand{\bibname}{REFERENCES} \renewcommand\chaptername{CHAPTER} \renewcommand\appendixname{APPENDIX} @@ -140,7 +141,6 @@ %\headheight 0.5in \headsep 0.5in \textwidth 6in -%\textheight 9.16in \textheight 8.8in \marginparwidth 40pt % width of margin notes \marginparsep 10pt % width of space between paragraph and margin note @@ -205,60 +205,81 @@ % Stanford says that December theses should have the next year as the % copyright year + \ifnum\month=12 \@tempcnta=\year \advance\@tempcnta by 1 \edef\@copyrightyear{\number\the\@tempcnta} \else \def\@copyrightyear{\number\the\year} -\fi + +\fi\vskip 0.5in \newif\ifcopyright \newif\iffigurespage \newif\iftablespage -\copyrighttrue \figurespagetrue \tablespagetrue +\copyrighttrue \figurespagetrue \tablespagetrue\vskip 0.5in \def\titlep{{% + % uncomment the following two lines to get the correct format + % for the title page, comment them again to reset + % the settings for the rest of the dissertation + %\addtolength{\topmargin}{-0.25in} + %\addtolength{\textheight}{0.7in} \thispagestyle{empty}% \null \begin{center} + \begin{spacing}{\doublespacesize} \uppercase\expandafter{\@title}\\ + \end{spacing} + \vskip 0.1in \vfil - By\\ + By\\ + \vskip 0.1in \vfil + \begin{spacing}{\doublespacesize} \@author\\ + \end{spacing} + \vskip 0.1in \vfil \begin{spacing}{\doublespacesize} - Thesis\\ + Dissertation\\ Submitted to the Faculty of the \\ Graduate School of Vanderbilt University \\ in partial fulfillment of the requirements\\ for the degree of\\ \end{spacing} \vfil - Master of Science \\ - \vfil + \begin{spacing}{\doublespacesize} + DOCTOR OF PHILOSOPHY \\ in \\ + \end{spacing} + \vskip 0.1in \vfil Computer Science \\ + \vskip 0.1in \vfil \@submitdate\\ + \vskip 0.1in \vfil - Nashville, Tennessee \\ + Nashville, Tennessee \\ \end{center} + \vskip 0.5in \vfil - \vfil - \nobreak + \vfil + \nobreak %Ravi changed this to accomodate six signatures \begin{minipage}{3.5in} Approved: \\ \hbox to 3.5in{\hfil{}} \vskip 0.1in \hbox to 3.5in{{}{\hrulefill}{}} - \vskip 0.1in + \vskip 0.12in + \hbox to 3.5in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 3.5in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 3.5in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 3.5in{{}{\hrulefill}{}} + \vskip 0.12in \hbox to 3.5in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 3.5in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 3.5in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 3.5in{{}{\hrulefill}{}} \end{minipage} \hskip 0.1in \begin{minipage}{2.3in} @@ -266,14 +287,16 @@ \hbox to 2.3in{\hfil{}} \vskip 0.1in \hbox to 2.3in{{}{\hrulefill{}}} - \vskip 0.1in + \vskip 0.12in + \hbox to 2.3in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 2.3in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 2.3in{{}{\hrulefill}{}} + \vskip 0.12in + \hbox to 2.3in{{}{\hrulefill}{}} + \vskip 0.12in \hbox to 2.3in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 2.3in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 2.3in{{}{\hrulefill}{}} -% \vskip 0.1in -% \hbox to 2.3in{{}{\hrulefill}{}} \end{minipage} \newpage}} @@ -307,12 +330,12 @@ \tableofcontents \newpage \addcontentsline{toc}{chapter}{\listtablename} - \addtocontents{lot}{Table \hfill Page} + \addtocontents{lot}{Table \hfill Page} \addtocontents{lot}{} \listoftables \newpage \addcontentsline{toc}{chapter}{\listfigurename} - \addtocontents{lof}{Figure \hfill Page} + \addtocontents{lof}{Figure \hfill Page} \addtocontents{lof}{} \listoffigures \newpage @@ -326,7 +349,7 @@ % table of contents \let\@ldthebibliography\thebibliography \renewcommand{\thebibliography}[1]{\newpage - \addcontentsline{toc}{chapter}{BIBLIOGRAPHY} + \addcontentsline{toc}{chapter}{REFERENCES} \@ldthebibliography{#1}} @@ -348,26 +371,27 @@ \newpage \newcounter{savepageno} \setcounter{savepageno}{\value{page}} - \thispagestyle{empty} + % \thispagestyle{empty} + \pagestyle{empty} \hfill\normalsize\rm\underline{\@academicarea} \vspace{1.5\baselineskip} \begin{center} \begin{spacing}{\doublespacesize} \normalsize\uppercase\expandafter{\@title}\\ - \vspace{1.5\baselineskip} + \vspace{1.0\baselineskip} \uppercase\expandafter{\@author} \end{spacing} \end{center} \begin{spacing}{1} - \centerline{\underline{Thesis under the direction of Professor \@advisor}}\par - \vspace{\baselineskip} + \centerline{\underline{Dissertation under the direction of Professor \@advisor}}\par + \vspace{0.5\baselineskip} \end{spacing} \begin{spacing}{\doublespacesize} } { \end{spacing} - {\vfill - Approved\,\rule[-1mm]{2.5in}{0.4pt}\ \ Date\,\rule[-1mm]{1.5in}{0.4pt}\\ + {\vfill \vfill \vspace{0.2in} + Approved\,\rule[-1mm]{3.2in}{0.4pt} \hfill \ Date\,\rule[-1mm]{1.5in}{0.4pt}\\ \par\newpage\setcounter{page}{\value{savepageno}}\egroup} } @@ -403,12 +427,17 @@ \begin{spacing}{1} {\parindent \z@ \centering \normalfont \ifnum \c@secnumdepth >\m@ne - \Large\bfseries \uppercase{\@chapapp}\space \thechapter \vspace{3ex} + % \Large\bfseries \uppercase{\@chapapp}\space \thechapter \vspace{2ex} + % changed 10\18\99 + \bfseries \uppercase{\@chapapp}\space \thechapter \vspace{6ex} \par\nobreak \fi \interlinepenalty\@M - \Large \bfseries \uppercase{#1}\par\nobreak - \vskip 24\p@ + % \Large \bfseries \uppercase{#1}\par\nobreak + % changed 10\18\99 + \bfseries \uppercase{#1}\par\nobreak \vspace{6ex} + % \vskip 24\p@ + % \vskip 36\p@ } \end{spacing} } @@ -418,8 +447,11 @@ {\parindent \z@ \centering \normalfont \interlinepenalty\@M - \Large \bfseries \uppercase{#1}\par\nobreak - \vskip 24\p@ + % \Large \bfseries \uppercase{#1}\par\nobreak + % changed 10\18\99 + \bfseries \uppercase{#1}\par\nobreak \vspace{4ex} + % \vskip 24\p@ + % \vskip 36\p@ } \end{spacing} }