summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx')
-rw-r--r--Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx89
1 files changed, 58 insertions, 31 deletions
diff --git a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx
index 168ef76aa90..899cdff0116 100644
--- a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx
+++ b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx
@@ -2,7 +2,7 @@
%
% ucdavisthesis.dtx
%
-% Copyright (C) Copyright 2007, 2008, 2009, 2010, 2013 by Ryan Scott
+% Copyright (C) Copyright 2007, 2008, 2009, 2010, 2013, 2016 by Ryan Scott
%
% Adapted from UCLA THESIS/DISSERTATION CLASS -- for LaTeX version 2e
% (C) Copyright 1995 by John Heidemann.
@@ -36,7 +36,7 @@
%<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<class>\ProvidesClass{ucdavisthesis}
%<*class>
- [2013/08/18 v1.2 UCDavis thesis class]
+ [2016/04/23 v1.3 UCDavis thesis class]
%</class>
%<ucd10pt>\ProvidesFile{ucdthesis10.clo}%
%<ucd10pt> [2009/02/22 v1.0 ucdavisthesis class 10pt size option]
@@ -56,11 +56,13 @@
\RecordChanges
\begin{document}
\DocInput{ucdavisthesis.dtx}
+ \PrintChanges
+ \PrintIndex
\end{document}
%</driver>
% \fi
%
-% \CheckSum{2923}
+% \CheckSum{0}
%
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -90,6 +92,8 @@
%
% \changes{v1.2}{2013/08/18}{Updated page number location to bottom center. Set all margins to 1 inch. Simplified Abstract title.}
%
+% \changes{v1.3}{2016/04/23}{Updated Title page for up to 5 committee members. Updated ucdavisthesis\_example. Deprecated UMIabstract.}
+%
% \GetFileInfo{ucdavisthesis.dtx}
%
% \DoNotIndex{\{,\},\ ,\',\.,\@M,\@MM,\@@input,\@Alph,\@alph,\@addtoreset,\@arabic}
@@ -147,7 +151,7 @@
%
% \section{Introduction} \label{sec.intro}
%
-% The \textsf{ucdavisthesis} class is a \LaTeXe{} class that allows you to create a dissertation or thesis which conforms to UC Davis formatting requirements as of 2013. The output document has the necessary preliminary pages, margins, page number placement, etc. This class also provides most of the macros available in the |report| class, allowing for chapters, sections, etc. Please check the Graduate Studies web page (http://gradstudies.ucdavis.edu/students/filing.html) for any changes or updates.
+% The \textsf{ucdavisthesis} class is a \LaTeXe{} class that allows you to create a dissertation or thesis which conforms to UC Davis formatting requirements as of 2016. The output document has the necessary preliminary pages, margins, page number placement, etc. This class also provides most of the macros available in the |report| class, allowing for chapters, sections, etc. Please check the Graduate Studies web page (http://gradstudies.ucdavis.edu/students/filing.html) for any changes or updates.
%
% This manual is typeset according to the conventions of the \LaTeX{} \textsc{docstrip} utility which enables the automatic extraction of the \LaTeX{} macro source files.
%
@@ -162,7 +166,7 @@
% Section~\ref{sec.options}. The other commands (macros) necessary to put
% together a complete document are explained in Section~\ref{sec.commands}.
%
-% Please look through the |Sample_Dissertation_Main.tex| file and its subfiles for the proper macro order and helpful suggestions for formatting and organization of your thesis.
+% Please look through the |ucdavisthesis\_example\_main.tex| file and its subfiles for the proper macro order and helpful suggestions for formatting and organization of your thesis.
%
% \section{Class Options} \label{sec.options}
% The \textsf{ucdavisthesis} class is in itself an alteration of the standard \texttt{report} class, thus it keeps most of its class options except those options that would make the document non-conforming and aren't likely to be used for drafts (e.g., |twocolumn|, |notitlepage| and |a4paper|). If you find yourself wanting \texttt{report} features that are not available, please let me know.
@@ -210,7 +214,7 @@
%
%
% \DescribeMacro{\officialmajor} Set the official major name (in the degree title).
-% e.g., Electrical and Computer Engineering, Applied Science, Russian, or Entomology.
+% e.g., Electrical and Computer Engineering, Chemistry, Russian, or Entomology.
% The official name of your major must always be specified.
% \begin{quote}
% |\officialmajor|\marg{major's name}
@@ -245,9 +249,9 @@
% \end{quote}
%
%
-% \DescribeMacro{\committee} This command will place the committee members' names under the approval lines. ``Chair'' appears before the first member's name. Your committee member names must be specified.
+% \DescribeMacro{\committee} This command will place the committee members' names under the approval lines and accepts up to five committee members. ``Chair'' appears after the first member's name. Leave any unused member positions blank between the braces. Your committee member names must be specified.
% \begin{quote}
-% |\committee|\marg{member 1}\marg{member 2}\marg{member 3}
+% |\committee|\marg{member 1}\marg{member 2}\marg{member 3}\marg{member 4}\marg{member 5}
% \end{quote}%
%
%
@@ -300,7 +304,10 @@
%
%
% \subsection{UMI Abstract Formatting}
-% This is usually only used in the final preparation of the dissertation.
+% This is only used in the final preparation of the dissertation.
+% The UMI abstract is submitted online as plain text. It no longer has a word
+% limit or specific formatting. Therefore, the |UMIabstract| command is now
+% deprecated.
%
%
% \DescribeMacro{\UMIabstract} The text in the argument is used as the UMI abstract.
@@ -358,7 +365,7 @@
% Default is |\bfseries\normalsize|.
%
%
-% \StopEventually
+% \StopEventually{}
%
% \section{Implementation and Source Code Listing for the Class File}
% This section deals with the package source code. Please, do not read this unless you really need it or have some strange fascination with inspecting \LaTeX{} internals (like me). The comments are very short and they typically just tell you where you are. If you are experiencing any problems when testing this class, please send me an email and I will try to solve it.
@@ -401,13 +408,13 @@
\def\@title{NO TITLE!?!}
\def\@author{NO AUTHOR!?!}
\def\@authordegrees{NO DEGREES!?!}
-\def\@memberone{ }\def\@membertwo{ }\def\@memberthree{ }
+\def\@memberone{ }\def\@membertwo{ }\def\@memberthree{ }\def\@memberfour{ }\def\@memberfive{ }
\def\@titlesize{\large}
\renewcommand{\title}[1]{\def\@title{#1}}
\renewcommand{\author}[1]{\def\@author{#1}}
\newcommand{\titlesize}[1]{\def\@titlesize{#1}}
\newcommand{\authordegrees}[1]{\def\@authordegrees{#1}}
-\newcommand{\committee}[3]{\def\@memberone{#1}\def\@membertwo{#2}\def\@memberthree{#3}}
+\newcommand{\committee}[5]{\def\@memberone{#1}\def\@membertwo{#2}\def\@memberthree{#3}\def\@memberfour{#4}\def\@memberfive{#5}}
% \end{macrocode}
%
% The following commands set the official major and graduate program.
@@ -1703,30 +1710,50 @@
\begin{titlepage}
\renewcommand\baselinestretch{\@singlespacing}
\ColumnSave
+ \ifx\@memberfour\empty
+ \def\@titleskip{\bigskip}
+ \else
+ \def\@titleskip{\medskip}
+ \fi
\begin {center}
+ \vspace*{-40\p@}
\leavevmode\vfil
- \@titlesize{\@title} \\ \bigskip
- \normalsize By \\ \bigskip
+ \@titlesize{\@title} \\ \@titleskip
+ \normalsize By \\ \@titleskip
\textsc{\@author} \\
- \@authordegrees \\ \bigskip
- \textsc{\@Thesisname} \\ \bigskip
+ \@authordegrees \\ \@titleskip
+ \textsc{\@Thesisname} \\ \@titleskip
Submitted in partial satisfaction of the requirements
- for the degree of \\ \bigskip
- \textsc{\@degreename} \\ \bigskip
- in \\ \bigskip
- \@officialmajor \\ \bigskip
- in the \\ \bigskip
- \textsc{Office of Graduate Studies} \\ \bigskip
- of the \\ \bigskip
- \textsc{University of California} \\ \bigskip
- \textsc{Davis} \\ \bigskip\bigskip
+ for the degree of \\ \@titleskip
+ \textsc{\@degreename} \\ \@titleskip
+ in \\ \@titleskip
+ \@officialmajor \\ \@titleskip
+ in the \\ \@titleskip
+ \textsc{Office of Graduate Studies} \\ \@titleskip
+ of the \\ \@titleskip
+ \textsc{University of California} \\ \@titleskip
+ \textsc{Davis} \\ \@titleskip
Approved: \\ \vspace{18pt}
- \rule{3in}{1pt} \\
- Chair \textrm{\@memberone}\\ \vspace{18pt}
- \rule{3in}{1pt} \\
+ \rule{3in}{1pt} \\
+ \textrm{\@memberone}, Chair\\ \vspace{18pt}
+ \rule{3in}{1pt} \\
\textrm{\@membertwo}\\ \vspace{18pt}
- \rule{3in}{1pt} \\ \medskip
- \textrm{\@memberthree}\\ \bigskip
+ \rule{3in}{1pt} \\
+ \textrm{\@memberthree}\\
+ \ifx\@memberfour\empty
+ \bigskip
+ \else
+ \vspace{18pt}
+ \rule{3in}{1pt} \\
+ \textrm{\@memberfour}\\
+ \ifx\@memberfive\empty
+ \bigskip
+ \else
+ \vspace{18pt}
+ \rule{3in}{1pt} \\
+ \textrm{\@memberfive}\\ \bigskip
+ \fi
+ \fi
Committee in Charge \\ \bigskip
\@degreeyear \\
\vfil
@@ -2285,4 +2312,4 @@
% \newpage
% \PrintIndex
% \Finale
-\endinput \ No newline at end of file
+\endinput