From 1f27dd25f350ec27e0e2d44f2fafd15f3d2bae71 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 Jan 2006 00:10:10 +0000 Subject: uaclasses git-svn-id: svn://tug.org/texlive/trunk@1417 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/uaclasses/my-thesis.cls | 199 ++++++++++++ Master/texmf-dist/tex/latex/uaclasses/my-title.sty | 97 ++++++ .../texmf-dist/tex/latex/uaclasses/ua-thesis.cls | 353 +++++++++++++++++++++ Master/texmf-dist/tex/latex/uaclasses/ua-title.sty | 101 ++++++ 4 files changed, 750 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/uaclasses/my-thesis.cls create mode 100644 Master/texmf-dist/tex/latex/uaclasses/my-title.sty create mode 100644 Master/texmf-dist/tex/latex/uaclasses/ua-thesis.cls create mode 100644 Master/texmf-dist/tex/latex/uaclasses/ua-title.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/tex/latex/uaclasses/my-thesis.cls b/Master/texmf-dist/tex/latex/uaclasses/my-thesis.cls new file mode 100644 index 00000000000..99198ac49cb --- /dev/null +++ b/Master/texmf-dist/tex/latex/uaclasses/my-thesis.cls @@ -0,0 +1,199 @@ +%% +%% This is file `my-thesis.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ua-classes.dtx (with options: `my-thesis') + +%% +%% File ua-classes.dtx by Marcel Oliver +%% +%% Documentation can be obtained by running "latex labels.dtx" +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{my-thesis} + [1997/03/08 My Private Thesis Class] +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{amsbook}} +\ProcessOptions +\LoadClass[reqno]{amsbook}[1996/10/24] +\RequirePackage{my-title} +\def\@listI{\leftmargin\leftmargini \parsep\z@skip + \topsep\listisep \itemsep\topsep + \listparindent\normalparindent} +\let\@listi\@listI +\numberwithin{section}{chapter} +\renewenvironment{abstract}% + {\chapter*{Abstract}}{} +\bibliographystyle{amsplain} +\def\chapter{\cleardoublepage \pagestyle{headings}% + \setcounter{section}0\relax + \thispagestyle{plain}% + \global\@topnum\z@ + \@afterindentfalse \secdef\@chapter\@schapter} +\def\@chapter[#1]#2{\refstepcounter{chapter}% + \ifnum \c@secnumdepth <\z@ \let\thechapter\@empty\fi + \let\@secnumber\thechapter + \typeout{\chaptername\space\thechapter}% + \addcontentsline{toc}{chapter}{% + \protect\numberline{% + \ifx\thechapter\@empty\else\chaptername\ \thechapter.\fi}#1}% + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \@makechapterhead{#2}\@afterheading} +\def\@schapter#1{\typeout{#1}% + \@ifnotempty{#1}{\addcontentsline{toc}{chapter}{#1}}% + \let\@secnumber\empty + \chaptermark{#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \@makeschapterhead{#1}\@afterheading} +\def\@makechapterhead#1{\begingroup + \vspace*{37pt} + \ifodd\c@page\raggedleft\else\raggedright\fi + \ifnum\c@secnumdepth>\m@ne + \leavevmode + {\Large\bfseries + \uppercase\@xp{\chaptername}\enspace + {\LARGE\bfseries\thechapter\par}}\skip@34\p@ + \advance\skip@-\normalbaselineskip + \vskip\skip@ {\huge\bfseries #1\par}\fi + \endgroup + \skip@34\p@ \advance\skip@-\normalbaselineskip + \vskip\skip@ } +\def\@makeschapterhead#1{% + \vtop to 8pc{\vfill + \ifodd\c@page\raggedleft\else\raggedright\fi + {\huge\bfseries #1\par}% +}%\endgroup +\skip@34\p@\advance\skip@-\normalbaselineskip + \vskip\skip@ } +\def\section{\@startsection{section}{1}% + \z@{-1\baselineskip\@plus-.75\baselineskip}{.5\baselineskip}% + {\large\bfseries}} +\def\subsection{\@startsection{subsection}{2}% + \z@{-.75\baselineskip\@plus-.5\baselineskip}{.5\baselineskip}% + {\normalfont\bfseries}} +\def\subsubsection{\@startsection{subsubsection}{3}% + \z@{.5\baselineskip\@plus.5\baselineskip}{-5\p@}% + {\normalfont\itshape}} +\def\th@plain{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape} + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \itshape +} +\def\th@remark{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape}% + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \upshape +} +\def\th@definition{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape}% + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \upshape +} +\renewenvironment{proof}[1][\proofname]{\par \normalfont + \topsep6\p@\@plus6\p@ \trivlist \itemindent\z@ + \item[\hskip\labelsep\bfseries + #1\@addpunct{.}]\ignorespaces +}{% + \qed\endtrivlist +} +\def\@captionheadfont{\bfseries} +\def\@captionfont{\footnotesize\mdseries} +\long\def\@makecaption#1#2{% + \setbox\@tempboxa\vbox{\color@setgroup + \advance\hsize-2\captionindent\noindent + \@captionfont\@captionheadfont#1\@xp\@ifnotempty\@xp + {\@cdr#2\@nil}{.\@captionfont\upshape\enspace#2}% + \unskip\kern-2\captionindent\par + \global\setbox\@ne\lastbox\color@endgroup}% + \ifhbox\@ne % the normal case + \setbox\@ne\hbox{\unhbox\@ne\unskip\unskip\unpenalty\unkern}% + \fi + \ifdim\wd\@tempboxa=\z@ % this means caption will fit on one line + \setbox\@ne\hbox to\columnwidth{\hss\kern-2\captionindent\box\@ne\hss}% + \else % tempboxa contained more than one line + \setbox\@ne\vbox{\unvbox\@tempboxa\parskip\z@skip + \noindent\unhbox\@ne\advance\hsize-2\captionindent\par}% +\fi + \addvspace\abovecaptionskip + \moveright\captionindent\box\@ne +\relax +} +\def\ps@plain{\ps@empty + \def\@oddfoot{\normalfont\footnotesize\bfseries \hfil\thepage\hfil}% + \let\@evenfoot\@oddfoot} +\def\ps@headings{\ps@empty + \def\@evenhead{\normalfont\footnotesize\bfseries + \rlap{\thepage}\hfil \leftmark{}{}\hfil}% + \def\@oddhead{\normalfont\footnotesize\bfseries \hfil + \rightmark{}{}\hfil \llap{\thepage}}% + \let\@mkboth\markboth + \def\partmark{\@secmark\markboth\partrunhead\partname}% + \def\chaptermark{% + \@secmark\markboth\chapterrunhead{}}% + \def\sectionmark{% + \@secmark\markright\sectionrunhead\sectionname}% +} +\pagestyle{headings} +\chaptermark{} +\def\partrunhead#1#2#3{% + \@ifnotempty{#2}{{#1 #2}\@ifnotempty{#3}{. }}% + \def\@tempa{#3}% + \ifx\@empty\@tempa\else\@tempa\fi} +\let\chapterrunhead\partrunhead +\let\sectionrunhead\partrunhead +\def\thebibliography#1{ + \chapter*\bibname + \markboth{\bibname}{\bibname}% + \normalsize\labelsep .5em\relax + \list{\@arabic\c@enumi.}{\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \bibsetup\relax + \usecounter{enumi}}\sloppy + \clubpenalty9999 \widowpenalty\clubpenalty \sfcode`\.\@m} +\def\theindex{\cleardoublepage +\@restonecoltrue\if@twocolumn\@restonecolfalse\fi +\columnseprule \z@ \columnsep 35pt +\def\indexchap{\@startsection + {chapter}{1}{\z@}{8pc}{34pt}% + {\raggedright + \huge\bfseries}}% + \twocolumn[\indexchap*{\indexname}] + \@mkboth{{\indexname}}{{\indexname}}% + \thispagestyle{plain}\let\item\@idxitem\parindent\z@ + \footnotesize\parskip\z@ plus .3pt\relax\let\item\@idxitem} +\newlength{\@subsectionindent} +\newlength{\@subsubsectionindent} +\AtBeginDocument{% + \setlength{\@subsectionindent}{1pc} + \addtolength{\@subsectionindent}{\csname r@tocindent1\endcsname} + \setlength{\@subsubsectionindent}{\@subsectionindent} + \addtolength{\@subsubsectionindent}{\csname r@tocindent2\endcsname}} +\setcounter{tocdepth}{3} +\renewcommand{\@pnumwidth}{2em} +\def\numberline#1{\hbox{#1\quad}} +\renewcommand*{\l@chapter}[2]{% + \@tocline{0}{10pt plus4pt}{0pt}{1pc}{\bfseries}{#1}{\bfseries #2}} +\def\l@subsection{\@tocline{2}{0pt}{\@subsectionindent}{}{}} +\def\l@subsubsection{\@tocline{3}{0pt}{\@subsubsectionindent}{}{}} +\let\listoffigures\relax +\let\listoftables\relax +\endinput +%% +%% End of file `my-thesis.cls'. diff --git a/Master/texmf-dist/tex/latex/uaclasses/my-title.sty b/Master/texmf-dist/tex/latex/uaclasses/my-title.sty new file mode 100644 index 00000000000..580a3c5a824 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uaclasses/my-title.sty @@ -0,0 +1,97 @@ +%% +%% This is file `my-title.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ua-classes.dtx (with options: `my-title') + +%% +%% File ua-classes.dtx by Marcel Oliver +%% +%% Documentation can be obtained by running "latex labels.dtx" +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{my-title}[1997/03/08] +\let\@title\@empty +\let\@author\@empty +\let\@copyright\@empty +\def\@thesis{Dissertation} +\def\@department{Graduate Interdisciplinary Program \\ + in Applied Mathematics} +\def\@degree{Doctor of Philosophy} +\def\@degreeabbrev{Ph.D.} +\let\@major\@empty +\let\@director\@empty +\let\@directortitle\@empty +\def\copyrightholder#1{\gdef\@copyright{#1}} +\newcommand{\thesis} [1]{\gdef\@thesis{#1}} +\newcommand{\department} [1]{\gdef\@department{#1}} +\newcommand{\degree} [1]{\gedf\@degree{#1}} +\newcommand{\degreeabbrev} [1]{\gedf\@degreeabbrev{#1}} +\newcommand{\major} [1]{\gdef\@major{#1}} +\newcommand{\director} [1]{\gdef\@director{#1}} +\newcommand{\directortitle} [1]{\gdef\@directortitle{#1}} +\renewcommand{\title} [2][]{\gdef\@title{#2}} +\renewcommand{\author}[2][]{\gdef\@author{#2}} +\def\maketitle{% + \cleardoublepage + \thispagestyle{empty} + \begingroup + \centering + \vspace*{\stretch{1}} + \hrule height 1pt + \begingroup + \Huge\bfseries + \addtolength{\baselineskip}{2pt} + \medskip + \@title \\ + \medskip + \endgroup + \hrule height 1pt + \vspace*{\stretch{1}} + \begingroup + \huge \@author \\ + \endgroup + \vspace*{\stretch{1.7}} + \begingroup + \Large + \spaceskip1.3\fontdimen2\font plus1.3\fontdimen3\font + A \@thesis\ Submitted to the Faculty of the \\[8pt] + \textsc{\LARGE\@department} \\[8pt] + In Partial Fulfillment of the Requirements \\ + For the Degree of \\[8pt] + \textsc{\LARGE\@degree} + \ifx\@empty\@major + \else \\ + \textsc{\LARGE With a Major in \@major} + \fi \\[8pt] + In the Graduate College \\[8pt] + \textsc{\LARGE The University of Arizona} \\ + \endgroup + \vspace*{0.8cm} + {\Large\spaced{\@date}} + \newpage + \endgroup} +\def \spaced #1% + {\edef \3{#1}% + {\expandafter \insertsp@ces \3\@nd}% + } +\def \insertsp@ces #1#2\@nd + {\def \1{#1}% + \def \2{#2}% + \1% + \ifx \1\empty \else \ifx \2\empty \else \space \fi \fi + \ifx \2\empty + \let \n@xt = \relax + \else + \futurelet \2\m@kespaceexplicit #2\@nd + \def \n@xt {\expandafter \insertsp@ces \2\@nd}% + \fi + \n@xt + } +\def \m@kespaceexplicit #1#2\@nd % + {\if \2 \def \2{{ }#1#2}\else \def \2{#1#2}\fi} +\endinput +%% +%% End of file `my-title.sty'. diff --git a/Master/texmf-dist/tex/latex/uaclasses/ua-thesis.cls b/Master/texmf-dist/tex/latex/uaclasses/ua-thesis.cls new file mode 100644 index 00000000000..cc927108f3f --- /dev/null +++ b/Master/texmf-dist/tex/latex/uaclasses/ua-thesis.cls @@ -0,0 +1,353 @@ +%% +%% This is file `ua-thesis.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ua-classes.dtx (with options: `ua-thesis') + +%% +%% File ua-classes.dtx by Marcel Oliver +%% +%% Documentation can be obtained by running "latex labels.dtx" +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{ua-thesis} + [1997/03/08 UA Thesis Class] +\newif\iffinal@ +\DeclareOption{final}{% + \final@true + \PassOptionsToClass{final}{report}} +\DeclareOption{draft}{% + \final@false + \PassOptionsToClass{draft}{report}} +\ExecuteOptions{draft} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} +\ProcessOptions +\LoadClass[12pt]{report} +\RequirePackage[reqno]{amsmath}[1996/10/24] +\RequirePackage{amsfonts}[1996/10/24] +\RequirePackage{amsthm}[1996/10/24] +\RequirePackage{ua-title} +\def\contentsname{Table of Contents} +\def\bibname{References} +\def\dedicationname{Dedication} +\def\listfigurename{List of Figures} +\def\listtablename{List of Tables} +\topmargin 0in +\headheight \baselineskip +\headsep 0.6in +\addtolength{\headsep}{-\headheight} +\footskip 0in +\textheight \paperheight +\addtolength{\textheight}{-2.7in} +\oddsidemargin 0.5in +\evensidemargin 0.5in +\marginparwidth 0in +\marginparsep 0in +\textwidth \paperwidth +\addtolength{\textwidth}{-2.5in} +\def\singlespaced{\baselineskip=\normalbaselineskip} +\def\doublespaced{\iffinal@ \baselineskip=1.5\normalbaselineskip \fi} +\newlength{\@topskipsave} +\@topskipsave\topskip +\def\ps@topright{% + \let\@mkboth\@gobbletwo + \topskip\@topskipsave + \def\@oddhead{\normalfont\hfil\thepage} + \let\@evenhead\@oddhead + \def\@evenfoot{} + \def\@oddfoot{}} +\def\ps@continued{% + \let\@mkboth\@gobbletwo + \topskip 0.5in + \def\@oddhead{\raisebox{-0.5in}{\@continued}% + \hfil\normalfont\thepage} + \let\@evenhead\@oddhead + \def\@evenfoot{} + \def\@oddfoot{}} +\def\@notopskip{\topskip\z@ \hrule height\z@} +\def\maketitle{% + \cleardoublepage + \begingroup + \@SetTitlePage + \iffinal@ + \@SetApprovalForm + \@SetAuthorStatement + \fi + \endgroup + \let\maketitle\relax} +\def\@SetApprovalForm{% + \pagestyle{topright} + \@notopskip + \vspace*{\fill} + \begin{center} + \Large + Get the official approval page \\ + from the Graduate College \\ + \textsl{before} your final defense. + \end{center} + \vspace*{\fill} + \vspace*{0.5in} + \newpage} +\def\@SetAuthorStatement{% + \begingroup + \pagestyle{topright} + \@notopskip + \vspace*{1in} + \begingroup + \centering\large\scshape + Statement by Author \\ + \endgroup + \bigskip\bigskip + \par + This \MakeLowercase{\@thesis} has been submitted in partial + fulfillment of requirements for an advanced degree at The + University of Arizona and is deposited in the University + Library to be made available to borrowers under rules + of the Library. + \bigskip + \par + Brief quotations from this \MakeLowercase{\@thesis} are + allowable without special permission, provided that accurate + acknowledgment of source is made. Requests for permission for + extended quotation from or reproduction of this manuscript in + whole or in part may be granted by the + \ifx\@empty\@copyright + head of the major department or the Dean of the Graduate + College when in his or her judgment the proposed use of + the material is in the interests of scholarship. + In all other instances, however, + permission must be obtained from the author. + \else + copyright holder. + \fi + \par + \vspace*{3\baselineskip} + \begin{flushright} + \scshape + Signed: \underline{\makebox[2.5in][r]{}} + \end{flushright} + \vspace*{\fill} + \ifx\@empty\@directortitle + \else + \begingroup + \centering + \large\scshape + Approval by \@thesis\ Director + \endgroup + \bigskip\bigskip\par + This \MakeLowercase{\@thesis} has been approved + on the date shown below: + \vspace*{3\baselineskip}\par\noindent + \begin{minipage}[t]{0.45\textwidth} + \begin{center} + \underline{\makebox[\textwidth][r]{}} \\ + \@director \\ + \@directortitle + \end{center} + \end{minipage}% + \hfill% + \begin{minipage}[t]{0.45\textwidth} + \begin{center} + \underline{\makebox[\textwidth][r]{}} \\ + Date + \end{center} + \end{minipage} + \fi + \vspace*{0.5in} + \newpage + \endgroup} +\long\def\Addto@envbody#1{\@envbody\@xp{\the\@envbody#1}} +\def\Collect@body#1{% + \@envbody{}% + \def\process@envbody{% + \@xp#1\@xp{\the\@envbody}% + }% + \@xp\let\csname\@currenvir\endcsname\Collect@@body + \csname\@currenvir\endcsname +} +\long\def\Collect@@body#1\end#2{% + \def\@tempa{#2}% + \ifx\@tempa\@currenvir + \Addto@envbody{#1}% + \@xp\edef\csname\@currenvir\endcsname{% + \@nx\process@envbody\@nx\end{\@tempa}% + }% + \else + \Addto@envbody{#1\end{#2}}% + \fi + \csname\@currenvir\endcsname +} +\renewenvironment{abstract}{% + \Collect@body\@SetAbstract}{} +\long\def\@SetAbstract#1{% + \chapter*{Abstract} + #1 + \clearpage + \iffinal@ + \begingroup + \clearpage + \newcounter{s@avepageno} + \setcounter{s@avepageno}{\value{page}} + \setcounter{page}{1} + \thispagestyle{empty} + \@notopskip + \begingroup + \centering + \large\textsc + \@title \\ + \bigskip + \normalfont\normalsize + \@author, \@degreeabbrev \\ + The University of Arizona, \@date \\ + \endgroup + \bigskip + \noindent Director: \@director \par + \bigskip\bigskip + #1 + \endgroup + \clearpage + \setcounter{page}{\value{s@avepageno}} + \fi} +\def\chapter{% + \clearpage + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@chapterstar} +\def\@chapter[#1]#2{% + \pagestyle{topright} + \refstepcounter{chapter}% + \typeout{\@chapapp \space \thechapter} + \addcontentsline{toc}{chapter}% + {\protect\chapterline{\@chapapp\ \thechapter}#1} + \addtocontents{lof}{\protect\addvspace{\medskipamount}} + \addtocontents{lot}{\protect\addvspace{\medskipamount}} + \begingroup + \@notopskip + \centering + \vspace*{0.25in} + \textbf{\@chapapp\ \thechapter} \\ + \medskip + \Large\textsc{#2} \par + \endgroup + \vspace*{2\normalbaselineskip} + \@afterheading + \doublespaced} +\def\@chapterstar#1{% + \typeout{#1} + \edef\1{#1} + \ifx \dedicationname\1 + \doublespaced + \else + \ifx \contentsname\1 + \@specialhead\1 + \singlespaced + \let\tableofcontents\relax + \else + \ifx \listfigurename\1 + \@specialhead\1 + \@tocentry\1 + \singlespaced + \else + \ifx \listtablename\1 + \@specialhead\1 + \@tocentry\1 + \singlespaced + \else + \pagestyle{topright} + \ifx \tableofcontents\relax + \@tocentry\1 + \ifx \bibname\1 \singlespaced \else \doublespaced \fi + \fi\fi\fi\fi\fi + \begingroup + \@notopskip + \centering + \Large\textsc{#1} \par + \endgroup + \vspace*{2\normalbaselineskip} + \@afterheading} +\def\@tocentry#1{% + \addcontentsline{toc}{chapter}{#1} + \addtocontents{lof}{\protect\addvspace{\medskipamount}} + \addtocontents{lof}{\protect\addvspace{\medskipamount}}} +\def\@specialhead#1{% + \gdef\@continued{\normalsize\scshape#1---\slshape Continued} + \pagestyle{continued} + \thispagestyle{topright}} +\def\section{\@startsection{section}{1}% + \z@{-1\baselineskip\@plus-.75\baselineskip}{.5\baselineskip}% + {\large\bfseries}} +\def\subsection{\@startsection{subsection}{2}% + \z@{-.75\baselineskip\@plus-.5\baselineskip}{.5\baselineskip}% + {\normalfont\bfseries}} +\def\subsubsection{\@startsection{subsubsection}{3}% + \z@{.5\baselineskip\@plus.5\baselineskip}{-5\p@}% + {\normalfont\itshape}} +\def\th@plain{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape} + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \itshape +} +\def\th@remark{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape}% + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \upshape +} +\def\th@definition{% + \let\thm@indent\noindent + \thm@headfont{\bfseries}% heading font bold + \thm@notefont{\mdseries\upshape}% + \thm@preskip.5\baselineskip\@plus.2\baselineskip + \@minus.2\baselineskip + \thm@postskip\thm@preskip + \upshape +} +\renewenvironment{proof}[1][\proofname]{\par \normalfont + \topsep6\p@\@plus6\p@ \trivlist \itemindent\z@ + \item[\hskip\labelsep\bfseries + #1\@addpunct{.}]\ignorespaces +}{% + \qed\endtrivlist +} +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{\textsc{#1}. #2}% + \ifdim \wd\@tempboxa >\hsize + \textsc{#1}. #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} +\newlength{\@auxlength} +\AtBeginDocument{% + \settowidth{\@auxlength}{\textbf{999}} + \renewcommand{\@pnumwidth}{\@auxlength}} +\def\numberline#1{\hb@xt@\@tempdima{#1.\hfil}} +\def\chapterline#1{% + \advance\hangindent\@tempdima + \hbox{#1.\space\space\hfil}} +\renewcommand*\l@chapter[2]{% + \addpenalty{-\@highpenalty}% + \vskip 1.0em \@plus\p@ + \begingroup + \advance\hangindent 1.5em + \@dottedtocline{0}{0pt}{0pt}{\scshape #1}{\bfseries #2} + \endgroup + \penalty\@highpenalty} +\renewcommand*\l@figure[2]{% + \@dottedtocline{1}{0pt}{30pt}{\textsc{Figure} #1}{#2}} +\renewcommand*\l@table[2]{% + \@dottedtocline{1}{0pt}{30pt}{\textsc{Table} #1}{#2}} +\endinput +%% +%% End of file `ua-thesis.cls'. diff --git a/Master/texmf-dist/tex/latex/uaclasses/ua-title.sty b/Master/texmf-dist/tex/latex/uaclasses/ua-title.sty new file mode 100644 index 00000000000..fb3ee947265 --- /dev/null +++ b/Master/texmf-dist/tex/latex/uaclasses/ua-title.sty @@ -0,0 +1,101 @@ +%% +%% This is file `ua-title.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ua-classes.dtx (with options: `ua-title') + +%% +%% File ua-classes.dtx by Marcel Oliver +%% +%% Documentation can be obtained by running "latex labels.dtx" +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{ua-title}[1997/03/08] +\let\@title\@empty +\let\@author\@empty +\let\@copyright\@empty +\def\@thesis{Dissertation} +\def\@department{Graduate Interdisciplinary Program \\ + in Applied Mathematics} +\def\@degree{Doctor of Philosophy} +\def\@degreeabbrev{Ph.D.} +\let\@major\@empty +\let\@director\@empty +\let\@directortitle\@empty +\def\copyrightholder#1{\gdef\@copyright{#1}} +\newcommand{\thesis} [1]{\gdef\@thesis{#1}} +\newcommand{\department} [1]{\gdef\@department{#1}} +\newcommand{\degree} [1]{\gedf\@degree{#1}} +\newcommand{\degreeabbrev} [1]{\gedf\@degreeabbrev{#1}} +\newcommand{\major} [1]{\gdef\@major{#1}} +\newcommand{\director} [1]{\gdef\@director{#1}} +\newcommand{\directortitle} [1]{\gdef\@directortitle{#1}} +\renewcommand{\title} [2][]{\gdef\@title{#2}} +\renewcommand{\author}[2][]{\gdef\@author{#2}} +\def\@SetTitlePage{% + \thispagestyle{empty} + \begingroup + \centering + \@notopskip + \vspace*{1in} + \begingroup + \Large\scshape + \addtolength{\baselineskip}{8pt} + \@title \\ + \endgroup + \vspace*{\stretch{1}} + by \\[5pt] + \@author \\ + \hrule height\z@ + \vspace*{\stretch{2}} + \begingroup + \rule{2in}{0.7pt} \\ + \ifx\@empty\@copyright + \else Copyright \copyright\ \@copyright \\ + \fi + \endgroup + \vspace*{\stretch{2}} + \begingroup + \spaceskip1.3\fontdimen2\font plus1.3\fontdimen3\font + A \@thesis\ Submitted to the Faculty of the \\[8pt] + \textsc{\large\@department} \\[8pt] + In Partial Fulfillment of the Requirements \\ + For the Degree of \\[8pt] + \textsc{\large\@degree} + \ifx\@empty\@major + \else \\ + \textsc{\large With a Major in \@major} + \fi \\[8pt] + In the Graduate College \\[8pt] + \textsc{\large The University of Arizona} \\ + \endgroup + \vspace*{\stretch{1}} + \spaced{\@date} + \vspace*{0.5in} + \newpage + \endgroup} +\let\maketitle\@SetTitlePage +\def \spaced #1% + {\edef \3{#1}% + {\expandafter \insertsp@ces \3\@nd}% + } +\def \insertsp@ces #1#2\@nd + {\def \1{#1}% + \def \2{#2}% + \1% + \ifx \1\empty \else \ifx \2\empty \else \space \fi \fi + \ifx \2\empty + \let \n@xt = \relax + \else + \futurelet \2\m@kespaceexplicit #2\@nd + \def \n@xt {\expandafter \insertsp@ces \2\@nd}% + \fi + \n@xt + } +\def \m@kespaceexplicit #1#2\@nd % + {\if \2 \def \2{{ }#1#2}\else \def \2{#1#2}\fi} +\endinput +%% +%% End of file `ua-title.sty'. -- cgit v1.2.3