summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ucdavisthesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-03-17 18:41:13 +0000
committerKarl Berry <karl@freefriends.org>2010-03-17 18:41:13 +0000
commit20454e765624879bfe04a7d3fefc36809e170e82 (patch)
treef9fda6257f461aa887c0fac5fbd9d78d17d5a0a9 /Master/texmf-dist/source/latex/ucdavisthesis
parentcb72a109260611fc385763b7288db209e5c86165 (diff)
ucdavisthesis 1.1 (13mar10)
git-svn-id: svn://tug.org/texlive/trunk@17473 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ucdavisthesis')
-rw-r--r--Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx102
-rw-r--r--Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins2
2 files changed, 68 insertions, 36 deletions
diff --git a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.dtx
index a606c0dacf3..5d492ef72a9 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 by Ryan Scott
+% Copyright (C) Copyright 2007, 2008, 2009, 2010 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>
- [2009/02/23 v1.0 UCDavis thesis class]
+ [2010/03/13 v1.1 UCDavis thesis class]
%</class>
%<ucd10pt>\ProvidesFile{ucdthesis10.clo}%
%<ucd10pt> [2009/02/22 v1.0 ucdavisthesis class 10pt size option]
@@ -60,7 +60,7 @@
%</driver>
% \fi
%
-% \CheckSum{2965}
+% \CheckSum{3036}
%
%% \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
@@ -84,7 +84,9 @@
%
% \changes{v0.99}{2009/02/12}{Fixed prelim page numbering problem. Fixed typos in documentation.}
%
-% \changes{v1.0}{2009/02/23}{Release version. UMI abstract left margin fixed. Added \texttt{singlespacing} and \texttt{committee} commands.}
+% \changes{v1.0}{2009/02/23}{Release version. UMI abstract left margin fixed. Added \texttt{\textbackslash singlespacing} and \texttt{\textbackslash committee} commands.}
+%
+% \changes{v1.1}{2010/03/13}{Updated Title page; committee member names appear under signature lines. Updated \texttt{\textbackslash committee} command to accept up to five committee members. Fixed \texttt{\textbackslash singlespacing} usage in example file.}
%
% \GetFileInfo{ucdavisthesis.dtx}
%
@@ -143,7 +145,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 2009. 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 2010. 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. For general help with \LaTeX, please check out the \LaTeX FAQ (http://www.tex.ac.uk/faq), the CTAN web site (http://www.ctan.org/), or the comp.text.tex Google Group (http://groups.google.com/group/comp.text.tex).
%
% 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.
%
@@ -241,9 +243,9 @@
% \end{quote}
%
%
-% \DescribeMacro{\committee} This command will place the committee members' names on the approval lines. This command is used only to make the PDF version for electronic filing where the document's title page has typed names \emph{in place of} the actual approval signatures. Default is no names.
+% \DescribeMacro{\committee} This command will place the committee members' names under the approval lines. ``Chair'' should appear with the first member's name. There may be up to five (seriously?) committee members. Leave unused arguments empty. Your committee member names must be specified.
% \begin{quote}
-% |\committee|\marg{member 1}\marg{member 2}\marg{member 3}
+% |\committee|\marg{mem 1}\marg{mem 2}\marg{mem 3}\marg{mem 4}\marg{mem 5}
% \end{quote}%
%
%
@@ -318,7 +320,7 @@
% is required with packages that modify or redefine particular environments (i.e., |thebibliography|).
% For example, if using the |natbib| package, use the command:
% \begin{quote}
-% |\newcommand{\bibfont}{\singlespacing}|
+% |\renewcommand{\bibfont}{\singlespacing}|
% \end{quote}
% The |\bibfont| command will make the text \emph{within} references single spaced while
% there will still be double spacing between each reference. This works even if the
@@ -397,13 +399,19 @@
\def\@title{NO TITLE!?!}
\def\@author{NO AUTHOR!?!}
\def\@authordegrees{NO DEGREES!?!}
-\def\@memberone{ }\def\@membertwo{ }\def\@memberthree{ }
+\def\@memberone{NAME!?!}\def\@membertwo{NAME!?!}\def\@memberthree{NAME!?!}
+\def\@memberfour{}\def\@memberfive{}
\def\@titlesize{\large}
+\def\@titleskip{\bigskip}
+\def\@alttitleskip{\medskip}
\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.
@@ -1222,7 +1230,8 @@
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}
- \renewcommand\baselinestretch{\@singlespacing}\@normalsize % enforce single spacing for each entry
+ % enforce single spacing for each entry
+ \renewcommand\baselinestretch{\@singlespacing}\@normalsize
}%
\sloppy
\clubpenalty4000
@@ -1231,7 +1240,8 @@
\sfcode`\.\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
- \renewcommand\baselinestretch{\@spacing}\@normalsize % return to original line spacing
+ % return to original line spacing
+ \renewcommand\baselinestretch{\@spacing}\@normalsize
\endlist}
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
\let\@openbib@code\@empty
@@ -1710,33 +1720,55 @@
% \begin{macrocode}
\newcommand\@maketitlepage{
\begin{titlepage}
- \renewcommand\baselinestretch{\@singlespacing}
+ \renewcommand\baselinestretch{\@singlespacing}
+ \ifx\@memberfive\@empty
+ \relax
+ \else
+ \let\@titleskip=\@alttitleskip
+ \fi%
\ColumnSave
- \begin {center}
- \leavevmode\vfil
- \@titlesize{\@title} \\ \bigskip
- \normalsize By \\ \bigskip
+ \begin{center}
+ \leavevmode\vfil
+ \@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
+ for the degree of \\ \@titleskip
+ \textsc{\@degreename} \\ \@titleskip
+ in \\ \@titleskip
+ \@officialmajor \\ \@titleskip
+ in the \\ \@titleskip
+ \textsc{Office of Graduate Studies} \\ \@titleskip
of the \\ \bigskip
- \textsc{University of California} \\ \bigskip
- \textsc{Davis} \\ \bigskip\bigskip
- Approved: \\ \vspace{20pt}
- \textit{\@memberone}\\ \vspace{-9pt}
- \rule{3in}{1pt} \\ \vspace{14pt}
- \textit{\@membertwo}\\ \vspace{-9pt}
- \rule{3in}{1pt} \\ \vspace{14pt}
- \textit{\@memberthree}\\ \vspace{-9pt}
- \rule{3in}{1pt} \\ \medskip
- Committee in Charge \\ \bigskip
+ \textsc{University of California} \\ \@titleskip
+ \textsc{Davis} \\ \@titleskip\medskip
+ Approved: \\
+ \ifx\@memberfour\@empty
+ \vspace{18pt}\rule{3in}{1pt} \\
+ \textrm{\@memberone}\\
+ \vspace{18pt}\rule{3in}{1pt} \\
+ \textrm{\@membertwo}\\
+ \vspace{18pt}\rule{3in}{1pt} \\
+ \textrm{\@memberthree}\\
+ \else
+ \vspace{12pt}\rule{3in}{1pt} \\
+ \textrm{\@memberone}\\
+ \vspace{12pt}\rule{3in}{1pt} \\
+ \textrm{\@membertwo}\\
+ \vspace{12pt}\rule{3in}{1pt} \\
+ \textrm{\@memberthree}\\
+ \vspace{12pt}\rule{3in}{1pt} \\
+ \textrm{\@memberfour}\\
+ \fi%
+ \ifx\@memberfive\@empty
+ \relax
+ \else
+ \vspace{12pt}\rule{3in}{1pt} \\
+ \textrm{\@memberfive}\\
+ \fi%
+ \bigskip Committee in Charge \\ \bigskip
\@degreeyear \\
\vfil
\end {center}
diff --git a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
index 08e9116fcd9..79bda718211 100644
--- a/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
+++ b/Master/texmf-dist/source/latex/ucdavisthesis/ucdavisthesis.ins
@@ -22,7 +22,7 @@
This is a generated file.
-Copyright (C) 2007, 2008, 2009 by Ryan Scott
+Copyright (C) 2007, 2008, 2009, 2010 by Ryan Scott
This file may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either