summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ucdavisthesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-04-26 22:04:59 +0000
committerKarl Berry <karl@freefriends.org>2016-04-26 22:04:59 +0000
commitd122b69c749251760a9bc57213d9367a3830d2e2 (patch)
tree0329f4b5332e6e95c8a38fa3a58198f62bc64ac8 /Master/texmf-dist/source/latex/ucdavisthesis
parentda21fc5dd4651e243ecc09b876e311738bc71368 (diff)
ucdavisthesis (26apr16)
git-svn-id: svn://tug.org/texlive/trunk@40772 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ucdavisthesis')
-rw-r--r--Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx89
-rw-r--r--Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins136
2 files changed, 126 insertions, 99 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
diff --git a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
index 9998ff861e3..6e8c57be7b5 100644
--- a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
+++ b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
@@ -1,68 +1,68 @@
-%%
-%% Copyright (C) 2007-2013 by Ryan Scott
-%%
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.2 of this license or (at your option) any later
-%% version. The latest version of this license is in:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.2 or later is part of all distributions of
-%% LaTeX version 1999/12/01 or later.
-%%
-\input docstrip.tex
-
-\keepsilent
-\askonceonly
-
-\usedir{tex/latex/ucdavisthesis}
-
-\preamble
-
-This is a generated file.
-
-Copyright (C) 2007, 2008, 2009, 2010, 2013 by Ryan Scott
-
-This file may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.2 of this license or (at your option) any later
-version. The latest version of this license is in:
-
-http://www.latex-project.org/lppl.txt
-
-and version 1.2 or later is part of all distributions of
-LaTeX version 1999/12/01 or later.
-
-\endpreamble
-
-\generate{\file{ucdavisthesis.cls}{\from{ucdavisthesis.dtx}{class}}
- \file{ucdthesis10.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd10pt}}
- \file{ucdthesis11.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd11pt}}
- \file{ucdthesis12.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd12pt}}
- \file{ucdthesis13.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd13pt}}
- }
-
-\obeyspaces
-\obeyspaces
-\Msg{****************************************************}
-\Msg{* *}
-\Msg{* To finish the installation you have to move the *}
-\Msg{* following files into a directory searched by *}
-\Msg{* TeX. See the FAQ on CTAN at /help/uk-tex-faq *}
-\Msg{* for more on this. *}
-\Msg{* *}
-\Msg{* ucdavisthesis.cls *}
-\Msg{* ucdthesis10.clo *}
-\Msg{* ucdthesis11.clo *}
-\Msg{* ucdthesis12.clo *}
-\Msg{* ucdthesis13.clo *}
-\Msg{* *}
-\Msg{* To produce the documentation run the file *}
-\Msg{* ucdavisthesis.dtx through LaTeX. *}
-\Msg{* *}
-\Msg{* Happy LaTeXing! *}
-\Msg{* *}
-\Msg{****************************************************}
-
-\endbatchfile \ No newline at end of file
+%%
+%% Copyright (C) 2007-2016 by Ryan Scott
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.2 of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.2 or later is part of all distributions of
+%% LaTeX version 1999/12/01 or later.
+%%
+\input docstrip.tex
+
+\keepsilent
+\askonceonly
+
+\usedir{tex/latex/ucdavisthesis}
+
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2007, 2008, 2009, 2010, 2013, 2016 by Ryan Scott
+
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.2 of this license or (at your option) any later
+version. The latest version of this license is in:
+
+http://www.latex-project.org/lppl.txt
+
+and version 1.2 or later is part of all distributions of
+LaTeX version 1999/12/01 or later.
+
+\endpreamble
+
+\generate{\file{ucdavisthesis.cls}{\from{ucdavisthesis.dtx}{class}}
+ \file{ucdthesis10.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd10pt}}
+ \file{ucdthesis11.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd11pt}}
+ \file{ucdthesis12.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd12pt}}
+ \file{ucdthesis13.clo}{\from{ucdavisthesis.dtx}{ucdxxpt,ucd13pt}}
+ }
+
+\obeyspaces
+\obeyspaces
+\Msg{****************************************************}
+\Msg{* *}
+\Msg{* To finish the installation you have to move the *}
+\Msg{* following files into a directory searched by *}
+\Msg{* TeX. See the FAQ on CTAN at /help/uk-tex-faq *}
+\Msg{* for more on this. *}
+\Msg{* *}
+\Msg{* ucdavisthesis.cls *}
+\Msg{* ucdthesis10.clo *}
+\Msg{* ucdthesis11.clo *}
+\Msg{* ucdthesis12.clo *}
+\Msg{* ucdthesis13.clo *}
+\Msg{* *}
+\Msg{* To produce the documentation run the file *}
+\Msg{* ucdavisthesis.dtx through LaTeX. *}
+\Msg{* *}
+\Msg{* Happy LaTeXing! *}
+\Msg{* *}
+\Msg{****************************************************}
+
+\endbatchfile