From 439e3af0a2b452752a16fc844f5ac609567b977a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 28 Jul 2008 22:55:57 +0000 Subject: new package afthesis git-svn-id: svn://tug.org/texlive/trunk@9854 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/afthesis/afthes10.sty | 213 ++++++ Master/texmf-dist/tex/latex/afthesis/afthes11.sty | 212 ++++++ Master/texmf-dist/tex/latex/afthesis/afthes12.sty | 201 ++++++ Master/texmf-dist/tex/latex/afthesis/afthesis.cls | 771 ++++++++++++++++++++++ Master/texmf-dist/tex/latex/afthesis/afthesis.sty | 4 + 5 files changed, 1401 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/afthesis/afthes10.sty create mode 100644 Master/texmf-dist/tex/latex/afthesis/afthes11.sty create mode 100644 Master/texmf-dist/tex/latex/afthesis/afthes12.sty create mode 100644 Master/texmf-dist/tex/latex/afthesis/afthesis.cls create mode 100644 Master/texmf-dist/tex/latex/afthesis/afthesis.sty (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/afthesis/afthes10.sty b/Master/texmf-dist/tex/latex/afthesis/afthes10.sty new file mode 100644 index 00000000000..9b12cc05953 --- /dev/null +++ b/Master/texmf-dist/tex/latex/afthesis/afthes10.sty @@ -0,0 +1,213 @@ +% thes10.sty 22 Nov 93 +% cleaned up (some) by Joel Young 16 Nov 96 +% Attempt to only have those things that are different from +% .../texmf/tex/latex/base/size11.clo +% +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{2} +\def\str@tchamount{2} + +\setlength\oddsidemargin {19.5pt} +\setlength\evensidemargin {19.5pt} + +\setlength\topmargin {-4pt} +\setlength\headheight {18pt} +\setlength\headsep {4pt} +\setlength\footskip {26pt} +\setlength\topskip {10pt} + +\if@compatibility + \setlength\footheight {24pt} + \setlength\@maxsep {20pt} + \setlength\@dblmaxsep {20pt} +\fi + +\setlength\textheight {618pt} +\setlength\textwidth {429pt} +\setlength\columnsep {10pt} +\setlength\columnseprule {0pt} + +\setlength\parskip {5pt plus 1.5pt minus .5pt} +\setlength\parindent {2.5em} % same as leftmargini--quote margin +\setlength\itemsep {0pt plus .5pt} + +\setlength\topsep {8pt plus 2pt minus 4pt} +\setlength\partopsep {2pt plus 1pt minus 1pt} + + +\def\@makechapterhead#1{% + \ \vspace*{-36pt}% + {\parindent 0pt + \begin{center} + \baselineskip=18.5pt + \ifnum \c@secnumdepth >\m@ne + \ifx\@chapapp\appfl@g + \large{\em Appendix \thechapter.\ \ #1} + \else + \large{\em \thechapter.\ \ #1} + \fi + \else + \large{\em #1} + \fi + \end{center} + \par\par \nobreak + }} + +\def\@makeschapterhead#1{% + \ \vspace*{-36pt}% + {\parindent 0pt% + \begin{center}% + \baselineskip=18.5pt% + \large{\em #1}% + \end{center}% + \par\par \nobreak% + }} + +\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi + \thispagestyle{afitplain}% + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} + +\def\@chapter[#1]#2{ + \ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter} + \ifx\@chapapp\appfl@g{} \else \ifnum\value{chapter}=1 + \setcounter{page}{1} + \pagestyle{afitplain} \ \vspace*{-18pt} + \begin{center} + \begin{singlespace} + + \large\baselineskip=22.5pt\ti@tle + + \end{singlespace} + \end{center} + \addvspace{30pt}\fi + \fi + \ifx\ch@ptnum\ch@ptnumflag %then sequential + \def\thepage{\arabic{page}} + \def\theequation{\arabic{equation}} + \def\thefigure{\arabic{figure}} + \def\thetable{\arabic{table}} + \else %number by chapter + \ifx\@chapapp\appfl@g + \def\theequation{\Alph{chapter}.\arabic{equation}} + \def\thepage{\Alph{chapter}-\arabic{page}} + \def\thefigure{\Alph{chapter}.\arabic{figure}} + \def\thetable{\Alph{chapter}.\arabic{table}} + \else + \def\theequation{\arabic{chapter}.\arabic{equation}} + \def\thepage{\arabic{chapter}-\arabic{page}} + \def\thefigure{\arabic{chapter}.\arabic{figure}} + \def\thetable{\arabic{chapter}.\arabic{table}} + \fi + \setcounter{page}{1} + \setcounter{equation}{0} + \setcounter{figure}{0} + \setcounter{table}{0} + \addtocontents{lof}{\protect\addvspace{10pt}} + \addtocontents{lot}{\protect\addvspace{10pt}} + \fi + \typeout{^^J\@chapapp\space\arabic{chapter}.} + \setstretch{\str@tchamount}\normalsize + \ifx\@chapapp\appfl@g + \addcontentsline{toc}{appendix} + {\protect\numberline{Appendix \thechapter.}#1} + \else + \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter.}#1} + \fi + \else + \addcontentsline{toc}{chapter}{#1} + \fi + \chaptermark{#1} + \@makechapterhead{#2} \@afterheading + } + +\def\@schapter#1{\if@toc + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \typeout{^^J#1.} + \@makeschapterhead{#1}% + \@afterheading + } + +%redefined from latex.tex for underlining option and to supply a period +%when subsections and below use this macro + +%normal sections use this, mod made if nosectionnumbers option chosen +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \let\@svsec\@empty\else + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname\hskip 1em}\fi + \if@nosectnum\let\@svsec\@empty\fi% added - MAR + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \@hangfrom{\hskip #3\relax{\em\@svsec}}{\interlinepenalty \@M % + {\em #8}\par}% added \em - MAR + \endgroup + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7} + \else + \def\@svsechd{% + #6\hskip #3\relax %% \relax added 2 May 90 + {\setbox\z@=\hbox{\lowercase{#8}\ifnum\spacefactor>\@m + \gdef\@@t{#8}\else\gdef\@@t{#8\@.}\fi}\em\@svsec\@@t} + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7}% + } + \fi + \@xsect{#5}} + +%starred sections use this +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax %added \em in below - MAR + \ifdim \@tempskipa>\z@ + \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M {\em #5}\par} + \endgroup + \else \def\@svsechd{#4\hskip #1\relax + {\setbox\z@=\hbox{\lowercase{#5}\ifnum\spacefactor>\@m + \gdef\@@t{#5}\else\gdef\@@t{#5\@.}\fi}\em\@@t}} + \fi + \@xsect{#3}} + +\def\section{\@startsection{section}{1}{\z@}{.25in}{0.01in}{\normalsize}} +\def\subsection{\@startsection{subsection}{2}{\parindent}{2ex} + {-1.5ex}{\normalsize}} +\def\subsubsection{\@startsection{subsubsection}{3}{2\parindent} + {2ex}{-1.5ex}{\normalsize}} +\def\paragraph{\@startsection + {paragraph}{4}{3\parindent}{2ex}{-1em}{\normalsize}} +\def\subparagraph{\@startsection + {subparagraph}{4}{4\parindent}{2ex}{-1em}{\normalsize}} + +\def\chaptermark#1{} + +\setcounter{secnumdepth}{3} + +\setlength\leftmargini {\parindent} % 2.5em +\setlength\leftmargin {\leftmargini} +\setlength\labelwidth {\leftmargini} +\addtolength\labelwidth{-\labelsep} +\setlength\parsep {5pt plus 2.5pt minus 1pt} +\def\@listi{\leftmargin\leftmargini} +\let\@listI\@listi +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 5pt plus 2.5pt minus 1pt + \parsep 2.5pt plus 1pt minus 1pt + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 2.5pt plus 1pt minus 1pt + \parsep \z@ + \partopsep 1pt plus 0pt minus 1pt + \itemsep \topsep} +\endinput +%% +%% End of file `afthes10.sty'. diff --git a/Master/texmf-dist/tex/latex/afthesis/afthes11.sty b/Master/texmf-dist/tex/latex/afthesis/afthes11.sty new file mode 100644 index 00000000000..1e21028a3c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/afthesis/afthes11.sty @@ -0,0 +1,212 @@ +% thes11.sty 22 Nov 93 +% cleaned up (some) by Joel Young 16 Nov 96 +% Attempt to only have those things that are different from +% .../texmf/tex/latex/base/size11.clo +% +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{1.5} +\def\str@tchamount{1.5} + +\setlength\oddsidemargin {19.5pt} +\setlength\evensidemargin {19.5pt} + +\setlength\topmargin {-4pt} +\setlength\headheight {18pt} +\setlength\headsep {4pt} +\setlength\footskip {26pt} +\setlength\topskip {10pt} + +\if@compatibility + \setlength\footheight {24pt} + \setlength\@maxsep {20pt} + \setlength\@dblmaxsep {20pt} +\fi + +\setlength\textheight {618pt} +\setlength\textwidth {429pt} +\setlength\columnsep {10pt} +\setlength\columnseprule {0pt} + +\setlength\parskip {5pt plus 1.5pt minus .5pt} +\setlength\parindent {2.5em} % same as leftmargini--quote margin +\setlength\itemsep {0pt plus .5pt} + +\setlength\topsep {9pt plus 3pt minus 5pt} +\setlength\partopsep {3pt plus 1pt minus 2pt} + +\def\@makechapterhead#1{% + \ \vspace*{-27pt}% + {\parindent 0pt + \begin{center} + \baselineskip=18.5pt + \ifnum \c@secnumdepth >\m@ne + \ifx\@chapapp\appfl@g + \large{\em Appendix \thechapter.\ \ #1} + \else + \large{\em \thechapter.\ \ #1} + \fi + \else + \large{\em #1} + \fi + \end{center} + \par \nobreak + }} + +\def\@makeschapterhead#1{% + \ \vspace*{-27pt}% + {\parindent 0pt% + \begin{center}% + \baselineskip=18.5pt% + \large{\em #1}% + \end{center}% + \par \nobreak% + }} + +\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi + \thispagestyle{afitplain}% + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} + +\def\@chapter[#1]#2{ + \ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter} + \ifx\@chapapp\appfl@g{} \else \ifnum\value{chapter}=1 + \setcounter{page}{1} + \pagestyle{afitplain} \ \vspace*{-18pt} + \begin{center} + \begin{singlespace} + + \large\baselineskip=25pt\ti@tle + + \end{singlespace} + \end{center} + \addvspace{30pt}\fi + \fi + \ifx\ch@ptnum\ch@ptnumflag %then sequential + \def\thepage{\arabic{page}} + \def\theequation{\arabic{equation}} + \def\thefigure{\arabic{figure}} + \def\thetable{\arabic{table}} + \else %number by chapter + \ifx\@chapapp\appfl@g + \def\theequation{\Alph{chapter}.\arabic{equation}} + \def\thepage{\Alph{chapter}-\arabic{page}} + \def\thefigure{\Alph{chapter}.\arabic{figure}} + \def\thetable{\Alph{chapter}.\arabic{table}} + \else + \def\theequation{\arabic{chapter}.\arabic{equation}} + \def\thepage{\arabic{chapter}-\arabic{page}} + \def\thefigure{\arabic{chapter}.\arabic{figure}} + \def\thetable{\arabic{chapter}.\arabic{table}} + \fi + \setcounter{page}{1} + \setcounter{equation}{0} + \setcounter{figure}{0} + \setcounter{table}{0} + \addtocontents{lof}{\protect\addvspace{10pt}} + \addtocontents{lot}{\protect\addvspace{10pt}} + \fi + \typeout{^^J\@chapapp\space\arabic{chapter}.} + \setstretch{\str@tchamount}\normalsize + \ifx\@chapapp\appfl@g + \addcontentsline{toc}{appendix} + {\protect\numberline{Appendix \thechapter.}#1} + \else + \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter.}#1} + \fi + \else + \addcontentsline{toc}{chapter}{#1} + \fi + \chaptermark{#1} + \@makechapterhead{#2} \@afterheading + } + +\def\@schapter#1{\if@toc + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \typeout{^^J#1.} + \@makeschapterhead{#1}% + \@afterheading + } + +%redefined from latex.tex for underlining option and to supply a period +%when subsections and below use this macro + +%normal sections use this, mod made if nosectionnumbers option chosen +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \let\@svsec\@empty\else + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname\hskip 1em}\fi + \if@nosectnum\let\@svsec\@empty\fi% added - MAR + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \@hangfrom{\hskip #3\relax{\em\@svsec}}{\interlinepenalty \@M % + {\em #8}\par}% added \em - MAR + \endgroup + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7} + \else + \def\@svsechd{% + #6\hskip #3\relax %% \relax added 2 May 90 + {\setbox\z@=\hbox{\lowercase{#8}\ifnum\spacefactor>\@m + \gdef\@@t{#8}\else\gdef\@@t{#8\@.}\fi}\em\@svsec\@@t} + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7}% + } + \fi + \@xsect{#5}} + +%starred sections use this +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax %added \em in below - MAR + \ifdim \@tempskipa>\z@ + \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M {\em #5}\par} + \endgroup + \else \def\@svsechd{#4\hskip #1\relax + {\setbox\z@=\hbox{\lowercase{#5}\ifnum\spacefactor>\@m + \gdef\@@t{#5}\else\gdef\@@t{#5\@.}\fi}\em\@@t}} + \fi + \@xsect{#3}} + +\def\section{\@startsection {section}{1}{\z@}{.225in}{.01in}{\normalsize}} +\def\subsection{\@startsection{subsection}{2}{\parindent}{2ex} + {-1.5ex plus .1ex}{\normalsize}} +\def\subsubsection{\@startsection{subsubsection}{3}{2\parindent} + {2ex}{-1.5ex}{\normalsize}} +\def\paragraph{\@startsection + {paragraph}{4}{3\parindent}{2ex}{-1em}{\normalsize}} +\def\subparagraph{\@startsection + {subparagraph}{4}{4\parindent}{2ex}{-1em}{\normalsize}} + +\def\chaptermark#1{} + +\setcounter{secnumdepth}{3} + +\setlength\leftmargini {\parindent} % 2.5em +\setlength\leftmargin {\leftmargini} +\setlength\labelwidth {\leftmargini} +\addtolength\labelwidth{-\labelsep} +\setlength\parsep {5pt plus 2.5pt minus 1pt} +\def\@listi{\leftmargin\leftmargini} +\let\@listI\@listi +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 5pt plus 2.5pt minus 1pt + \parsep 2.5pt plus 1pt minus 1pt + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 2.5pt plus 1pt minus 1pt + \parsep \z@ + \partopsep 1pt plus 0pt minus 1pt + \itemsep \topsep} +\endinput +%% +%% End of file `afthes11.sty'. diff --git a/Master/texmf-dist/tex/latex/afthesis/afthes12.sty b/Master/texmf-dist/tex/latex/afthesis/afthes12.sty new file mode 100644 index 00000000000..d7485f68cb3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/afthesis/afthes12.sty @@ -0,0 +1,201 @@ +% thes12.sty 22 Nov 93 +% cleaned up (some) by Joel Young 16 Nov 96 +% Attempt to only have those things that are different from +% .../texmf/tex/latex/base/size11.clo +% +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{1.5} +\def\str@tchamount{1.5} + +\setlength\oddsidemargin {19.5pt} +\setlength\evensidemargin {19.5pt} + +\setlength\topmargin {-4pt} +\setlength\headheight {18pt} +\setlength\headsep {4pt} +\setlength\footskip {26pt} +\setlength\topskip {10pt} + +\if@compatibility + \setlength\footheight {24pt} + \setlength\@maxsep {20pt} + \setlength\@dblmaxsep {20pt} +\fi + +\setlength\textheight {618pt} +\setlength\textwidth {429pt} +\setlength\columnsep {10pt} +\setlength\columnseprule {0pt} + +\setlength\parskip {5pt plus 1.5pt minus .5pt} +\setlength\parindent {2.5em} % same as leftmargini--quote margin +\setlength\itemsep {0pt plus .5pt} + +\setlength{\skip\footins} {20pt plus 4pt minus 4pt} +\setlength\floatsep {14pt plus 2pt minus 4pt} +\setlength\textfloatsep {20pt plus 2pt minus 4pt} +\setlength\topsep {10pt plus 4pt minus 6pt} + +\def\@makechapterhead#1{% + \ \vspace*{-18pt}% + {\parindent 0pt + \begin{center} + \baselineskip=18.5pt + \ifnum \c@secnumdepth >\m@ne + \ifx\@chapapp\appfl@g + \large{\em Appendix \thechapter.\ \ #1} + \else + \large{\em \thechapter.\ \ #1} + \fi + \else + \large{\em #1} + \fi + \end{center} + \par \nobreak + }} + +\def\@makeschapterhead#1{% + \ \vspace*{-18pt}% + {\parindent 0pt% + \begin{center}% + \baselineskip=18.5pt% + \large{\em #1}% + \end{center}% + \par \nobreak% + }} + +\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi + \thispagestyle{afitplain}% + \global\@topnum\z@ + \@afterindentfalse + \secdef\@chapter\@schapter} + +\def\@chapter[#1]#2{ + \ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter} + \ifx\@chapapp\appfl@g{} \else \ifnum\value{chapter}=1 + \setcounter{page}{1} + \pagestyle{afitplain} \ \vspace*{-18pt} + \begin{center} + \begin{singlespace} + + \large\baselineskip=27.5pt\ti@tle + + \end{singlespace} + \end{center} + \addvspace{30pt}\fi + \fi + \ifx\ch@ptnum\ch@ptnumflag %then sequential + \def\thepage{\arabic{page}} + \def\theequation{\arabic{equation}} + \def\thefigure{\arabic{figure}} + \def\thetable{\arabic{table}} + \else %number by chapter + \ifx\@chapapp\appfl@g + \def\theequation{\Alph{chapter}.\arabic{equation}} + \def\thepage{\Alph{chapter}-\arabic{page}} + \def\thefigure{\Alph{chapter}.\arabic{figure}} + \def\thetable{\Alph{chapter}.\arabic{table}} + \else + \def\theequation{\arabic{chapter}.\arabic{equation}} + \def\thepage{\arabic{chapter}-\arabic{page}} + \def\thefigure{\arabic{chapter}.\arabic{figure}} + \def\thetable{\arabic{chapter}.\arabic{table}} + \fi + \setcounter{page}{1} + \setcounter{equation}{0} + \setcounter{figure}{0} + \setcounter{table}{0} + \addtocontents{lof}{\protect\addvspace{10pt}} + \addtocontents{lot}{\protect\addvspace{10pt}} + \fi + \typeout{^^J\@chapapp\space\arabic{chapter}.} + \setstretch{\str@tchamount}\normalsize + \ifx\@chapapp\appfl@g + \addcontentsline{toc}{appendix} + {\protect\numberline{Appendix \thechapter.}#1} + \else + \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter.}#1} + \fi + \else + \addcontentsline{toc}{chapter}{#1} + \fi + \chaptermark{#1} + \@makechapterhead{#2} \@afterheading + } + +\def\@schapter#1{\if@toc + \else + \addcontentsline{toc}{chapter}{#1}% + \fi + \typeout{^^J#1.} + \@makeschapterhead{#1}% + \@afterheading + } + +%redefined from latex.tex for underlining option and to supply a period +%when subsections and below use this macro + +%normal sections use this, mod made if nosectionnumbers option chosen +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \let\@svsec\@empty\else + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname\hskip 1em}\fi + \if@nosectnum\let\@svsec\@empty\fi% added - MAR + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \@hangfrom{\hskip #3\relax{\em\@svsec}}{\interlinepenalty \@M % + {\em #8}\par}% added \em - MAR + \endgroup + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7} + \else + \def\@svsechd{% + #6\hskip #3\relax %% \relax added 2 May 90 + {\setbox\z@=\hbox{\lowercase{#8}\ifnum\spacefactor>\@m + \gdef\@@t{#8}\else\gdef\@@t{#8\@.}\fi}\em\@svsec\@@t} + \csname #1mark\endcsname{#7} + \addcontentsline{toc}{#1} + {\ifnum #2>\c@secnumdepth + \else\protect\numberline{\csname the#1\endcsname}\fi #7}% + } + \fi + \@xsect{#5}} + +%starred sections use this +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax %added \em in below - MAR + \ifdim \@tempskipa>\z@ + \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M {\em #5}\par} + \endgroup + \else \def\@svsechd{#4\hskip #1\relax + {\setbox\z@=\hbox{\lowercase{#5}\ifnum\spacefactor>\@m + \gdef\@@t{#5}\else\gdef\@@t{#5\@.}\fi}\em\@@t}} + \fi + \@xsect{#3}} + +\def\section{\@startsection {section}{1}{\z@}{.2in}{.01in}{\normalsize}} +\def\subsection{\@startsection{subsection}{2}{\parindent}{2ex} + {-1.5ex plus .1ex}{\normalsize}} +\def\subsubsection{\@startsection{subsubsection}{3}{2\parindent} + {2ex}{-1.5ex}{\normalsize}} +\def\paragraph{\@startsection + {paragraph}{4}{3\parindent}{2ex}{-1em}{\normalsize}} +\def\subparagraph{\@startsection + {subparagraph}{4}{4\parindent}{2ex}{-1em}{\normalsize}} + +\def\chaptermark#1{} + +\setcounter{secnumdepth}{3} + +\setlength\leftmargini {\parindent} % 2.5em +\setlength\leftmargin {\leftmargini} +\setlength\labelwidth {\leftmargini} +\addtolength\labelwidth{-\labelsep} +\setlength\parsep {5pt plus 2.5pt minus 1pt} +\def\@listi{\leftmargin\leftmargini} +\let\@listI\@listi +\@listi +\endinput +%% +%% End of file `afthes12.sty'. diff --git a/Master/texmf-dist/tex/latex/afthesis/afthesis.cls b/Master/texmf-dist/tex/latex/afthesis/afthesis.cls new file mode 100644 index 00000000000..1960514034f --- /dev/null +++ b/Master/texmf-dist/tex/latex/afthesis/afthesis.cls @@ -0,0 +1,771 @@ +%% NEW AFIT THESIS STYLE -- +%% Adapted by the work of Mark Roth et al +%% +%% Joel Young --- jdyoung@afit.af.mil +% +% +% Needs: +% +% report.cls +% captions2.sty +% +% included: +% afthes10.tex (10pt support) +% afthes11.tex (11pt support) +% afthes12.tex (12pt support) +% +% usethesis.tex provides some documentation +% README provides some other info... +% +% +%% + +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{afthesis}[1996/12/14 v2.7 -- AFIT THESIS STYLE] +\typeout{by Joel Young adapted from work by Mark Roth} + +\LoadClassWithOptions{report} + +\RequirePackage[hang]{caption2} +\renewcommand\captionlabeldelim{\hspace{12pt}} + +\input{afthes1\@ptsize.sty} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Date: Sat, 30 Jul 1994 17:58:55 PST +%From: Donald Arseneau +% +%From removefr.tex at +% CTAN:: macros/latex/contrib/other/fragments/removefr.tex +% +% \@removefromreset{FOO}{BAR} : Removes counter FOO from the list of +% counters \cl@BAR to be reset when counter BAR +% is stepped. The opposite of \@addtoreset. +\def\@removefromreset#1#2{\let\@tempb\@elt + \expandafter\let\expandafter\@tempa\csname c@#1\endcsname + \def\@elt##1{\expandafter\ifx\csname c@##1\endcsname\@tempa\else + \noexpand\@elt{##1}\fi}% + \expandafter\edef\csname cl@#2\endcsname{\csname cl@#2\endcsname}% + \let\@elt\@tempb} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand\thechapter {\Roman{chapter}} +\renewcommand\thesection {\arabic{chapter}.\arabic{section}} +\renewcommand\thesubsection {\thesection.\arabic{subsection}} +\renewcommand\thesubsubsection {\thesubsection.\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}} + +% NUMBER BY CHAPTER +% if the user specifies \numberbychapter then pages, figures, tables +% and equations will all be numbered by chapter. Here we set a flag to +% test in other commands. Also we increase pnumwidth and tocrmarg for +% the number by chapter option since the page numbers will be much +% larger. +\def\ch@ptnum{seq} +\def\ch@ptnumflag{seq} +\def\numberbychapter{\def\ch@ptnum{byc}} + +% set up for numberbychapter option: +\ifx\ch@ptnum\ch@ptnumflag + \def\thefigure{\arabic{figure}} + \def\thetable{\arabic{table}} + \def\theequation{\arabic{equation}} + \@removefromreset{figure}{chapter} + \@removefromreset{table}{chapter} + \@removefromreset{equation}{chapter} + \gdef\@pnumwidth{3.5em} + \gdef\@tocrmarg{4em} +\else + \gdef\@pnumwidth{2em} + \gdef\@tocrmarg{2.5em} +\fi + + +% NO SECTION NUMBERS +% if the user specifies \nosectionnumbers then section numbers are not +% used in the text and in the table of contents. A flag is set so that +% it can be tested when we change the section numbering scheme in +% the appendices +\newif\if@nosectnum \@nosectnumfalse +\def\nosectionnumbers{\@nosectnumtrue + \def\thesection{\hskip-1em} %the negative hskip is to counteract the + %space which normally appears after the + %section number and before the section + %title + \def\thesubsection{\hskip-1em} + \def\thesubsubsection{\hskip-1em} + + \def\l@section{\@dottedtocline{1}{3.5em}{2.3em}} + \def\l@subsection{\@dottedtocline{2}{5.5em}{3.2em}} + \def\l@subsubsection{\@dottedtocline{3}{7.5em}{4.1em}} + \def\l@paragraph{\@dottedtocline{4}{9.5em}{5em}} + \def\l@subparagraph{\@dottedtocline{5}{11.5em}{6em}} +} + +% UNDERLINE OPTION +% if the user specifies \underlineoption then underlining is used +% instead of italics for emphasized text, including chapter, +% section, etc. headings +\newif\if@uloption \@uloptionfalse +\def\underlineoption{ + \@uloptiontrue + \RequirePackage{ulem} + \if@compatibility\else + \newcount\@clb + \fi +} + +% ************************************** +% * APPENDIX * +% ************************************** +% +\newcommand\appfl@g{\appendixname} %used to test \@chapapp +% +\renewcommand\appendix{\par\clearpage + \setcounter{chapter}{0}% + \setcounter{section}{0}% + \renewcommand\@chapapp{\appendixname}% + \renewcommand\thechapter{\Alph{chapter}} + \if@nosectnum\else + \renewcommand\thesection{\Alph{chapter}.\arabic{section}} + \fi +} + + +% FIGURE +% redefine the @caption command to put a period after the figure or +% table number in the lof and lot tables +\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname + ext@#1\endcsname}{#1}{\protect\numberline{\csname + the#1\endcsname.}{\ignorespaces #2}}\begingroup + \@parboxrestore + \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup} + +% QUOTATION +% Fills lines +% Indents paragraph +% Singlespace +\renewenvironment{quotation} + {\list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% + \medskip\singlespace\item\relax} + {\endlist} + +% modify \@endparenv to get rid of \addvspace which isn't needed in a +% doublespaced document +\def\@endparenv{\addpenalty\@endparpenalty\@endpetrue} + +% QUOTE -- same as quotation except no paragraph indentation, +% +\renewenvironment{quote} + {\list{}{\rightmargin\leftmargin}% + \smallskip\singlespace\item\relax} + {\endlist} + + +% **************************************** +% * TABLE OF CONTENTS, ETC. * +% **************************************** + +\renewcommand\contentsname{Table of Contents} + +\newif\if@toc \@tocfalse +\renewcommand\tableofcontents{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \begingroup% temporarily set if@toc so that \@schapter will not + % put Table of Contents in the table of contents. + \@toctrue + \chapter*{\contentsname} + \endgroup + \thispagestyle{afittoc} + \baselineskip=18pt plus .5pt minus .5pt + {\raggedleft Page \par\vskip-\parskip} + \@starttoc{toc}% + \if@restonecol\twocolumn\fi + \baselineskip=\normalbaselineskip + } + +\def\l@appendix{\pagebreak[3] + \vskip 1.0em plus 1pt % space above appendix line + \@dottedtocline{0}{0em}{8em}} + +\def\l@chapter{\pagebreak[3] + \vskip 1.0em plus 1pt % space above appendix line + \@dottedtocline{0}{0em}{4em}} + +\if@nosectnum\else + \renewcommand\l@section{\@dottedtocline{1}{5.5em}{2.4em}} + \renewcommand\l@subsection{\@dottedtocline{2}{8.5em}{3.2em}} + \renewcommand\l@subsubsection{\@dottedtocline{3}{11em}{4.1em}} + \renewcommand\l@paragraph{\@dottedtocline{4}{13.5em}{5em}} + \renewcommand\l@subparagraph{\@dottedtocline{5}{16em}{6em}} +\fi + +% LIST OF FIGURES +% +\def\listoffigures{% + \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi + \chapter*{\listfigurename}% + \thispagestyle{afitlof}% + \baselineskip=18pt plus .5pt minus .5pt% + {\hbox to \hsize{Figure\hfil Page} \par\vskip-\parskip}% + \@starttoc{lof}% + \if@restonecol\twocolumn\fi% + \baselineskip=\normalbaselineskip}% + +\def\l@figure{\@dottedtocline{1}{1em}{4.0em}} + +% LIST OF TABLES +% +\def\listoftables{% + \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi + \chapter*{\listtablename}% + \thispagestyle{afitlot}% + \baselineskip=18pt plus .5pt minus .5pt% + {\hbox to \hsize{Table\hfil Page} \par\vskip-\parskip}% + \@starttoc{lot}% + \if@restonecol\twocolumn\fi% + \baselineskip=\normalbaselineskip}% + +\let\l@table\l@figure + +% LIST OF SYMBOLS +% +\newcommand\listsymbolname{List of Symbols} + +\def\listofsymbols{% + \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi + \chapter*{\listsymbolname}% + \thispagestyle{afitlos}% + \baselineskip=18pt plus .5pt minus .5pt% + {\hbox to \hsize{Symbol\hfil Page} \par\vskip-\parskip}% + \@starttoc{los}% + \if@restonecol\twocolumn\fi% + \baselineskip=\normalbaselineskip}% + +%add symbol to los and in text with optional definition in the los + \def\symbol{\@ifnextchar[{\@symboldef}{\@symbolnodef}} + \def\@symboldef[#1]#2{#2\addcontentsline{los}{figure}{#2\ #1}} + \def\@symbolnodef#1{#1\addcontentsline{los}{figure}{#1}} + +% LIST OF ABBREVIATIONS +% +\newcommand\listabbrevename{List of Abbreviations} + +\def\listofabbreviations{% + \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi + \chapter*{\listabbrevename}% + \thispagestyle{afitloa}% + \baselineskip=18pt plus .5pt minus .5pt% + {\hbox to \hsize{Abbreviation\hfil Page} \par\vskip-\parskip}% + \@starttoc{loa}% + \if@restonecol\twocolumn\fi% + \baselineskip=\normalbaselineskip}% + +%add abbreviation to loa and in text with optional definition in the loa + \def\abbreviation{\@ifnextchar[{\@abbreviationdef}{\@abbreviationnodef}} + \def\@abbreviationdef[#1]#2{#2\addcontentsline{loa}{figure}{#2\ #1}} + \def\@abbreviationnodef#1{#1\addcontentsline{loa}{figure}{#1}} + +% **************************************** +% * BIBLIOGRAPHY * +% **************************************** +% +\def\@cite#1#2{({#1\if@tempswa :#2\fi})} +\def\@biblabel#1{#1.\hfill} %change from the default [#1] + +\renewenvironment{thebibliography}[1] + { + \chapter*{\bibname + \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}}% + \ifx\ch@ptnum\ch@ptnumflag{} + \else\gdef\thepage{BIB-\arabic{page}} + \setcounter{page}{1}\fi + \vspace{2.5ex} + \singlespace + \list{\@biblabel{\arabic{enumiv}}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumiv}% + \itemsep 0.02in + \let\p@enumiv\@empty + \renewcommand\theenumiv{\arabic{enumiv}}% + } + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} + +% **************************************** +% * PAGE STYLES * +% **************************************** +% +\def\ps@afittoc{% + \let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afittocn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} +\def\ps@afittocn{\let\@mkboth\@gobbletwo + \def \@oddhead{\rm \hfil\raisebox{10pt}{Page}} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afittocn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + +\def\ps@afitlof{\let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlofn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} +\def\ps@afitlofn{\let\@mkboth\@gobbletwo + \def \@oddhead{\rm + \raisebox{10pt}{Figure}\hfil\raisebox{10pt}{Page}} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlofn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + +\def\ps@afitlot{\let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlotn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} +\def\ps@afitlotn{\let\@mkboth\@gobbletwo + \def \@oddhead{\rm + \raisebox{10pt}{Table}\hfil\raisebox{10pt}{Page}} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlotn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + +\def\ps@afitlos{\let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlosn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} +\def\ps@afitlosn{\let\@mkboth\@gobbletwo + \def \@oddhead{\rm + \raisebox{10pt}{Symbol}\hfil\raisebox{10pt}{Page}} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitlosn}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + +\def\ps@afitloa{\let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitloan}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} +\def\ps@afitloan{\let\@mkboth\@gobbletwo + \def \@oddhead{\rm + \raisebox{10pt}{Abbreviation}\hfil\raisebox{10pt}{Page}} + \def \@oddfoot{\rm + \hfil\raisebox{-9pt}{\thepage}\hfil\thispagestyle{afitloan}} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + +\def\ps@afitplain{\let\@mkboth\@gobbletwo + \def \@oddhead{} + \def \@oddfoot{\rm \hfil\raisebox{-9pt}{\thepage}\hfil} + \let \@evenhead\@oddhead \let \@evenfoot\@oddfoot} + + +% **************************************** +% * DOUBLESPACE * +% **************************************** +% +%The following taken from doublespace.sty, it allows the thesis to be +%double spaced and still look fairly decent + +\def\setstretch#1{\renewcommand{\baselinestretch}{#1}} + +\def\@newbaseline{% + \baselineskip\f@baselineskip\relax% + \baselineskip\baselinestretch\baselineskip + \setbox\strutbox\hbox{\vrule\@height.7\baselineskip + \@depth.3\baselineskip \@width\z@}% + \normalbaselineskip\baselineskip}% -MAR + +%---Increase the space between last line of text and footnote rule. +% This is a very untidy way to do it! + +\skip\footins 20pt plus4pt minus4pt + +%---Reset baselinestretch within footnotes and floats. Originally stolen +% from Stanford thesis style. + +\let\latex@xfloat=\@xfloat +\def\@xfloat #1[#2]{% + \latex@xfloat #1[#2]% + \singlespace + \normalsize +} + +\long\def\@footnotetext#1{\insert\footins{\def\baselinestretch{1}\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext + {\rule{\z@}{\footnotesep}\ignorespaces + #1\strut}}} + +\def\singlespace{% + \def\baselinestretch{1}% + \ifx\undefined\selectfont + \ifx\@currsize\normalsize\normalsize\else\@currsize\fi% + \else %else new font selection scheme is invoked-MAR + \@newbaseline %include new baselinestretch-MAR + \fi %-MAR +} +\def\endsinglespace{\par} + +\def\spacing#1{\par% + \begingroup % moved from \endspacing by PGBR 1-29-91 + \def\baselinestretch{#1}% + \def\str@tchamount{#1} + \ifx\undefined\selectfont %then new font selection scheme not invoked-MAR + \ifx\@currsize\normalsize\normalsize\else\@currsize\fi + \else %else new font selection scheme is invoked-MAR + \@newbaseline %include new baselinestretch-MAR + \fi %-MAR +} + +\def\endspacing{\par% + \vskip \parskip% + \vskip \baselineskip% + \endgroup% + \vskip -\parskip% + \vskip -\baselineskip% +} %\begingroup used to be here, PGBR 1-29-91 + +% one and a half spacing is 1.5 x pt size +\def\onehalfspace{\ifcase \@ptsize \relax % 10pt + \spacing{1.25} + \or % 11pt + \spacing{1.213} + \or % 12pt + \spacing{1.241} + \fi} +\let\endonehalfspace=\endspacing + + +\def\doublespace{% + \if case \@ptsize \relax % 10pt + \spacing{1.667} + \or % 11pt + \spacing{1.618} + \or % 12pt + \spacing{1.655} + \fi +} +\let\enddoublespace=\endspacing + + +\everydisplay{ + \abovedisplayskip \baselinestretch\abovedisplayskip% + \belowdisplayskip \abovedisplayskip% + \abovedisplayshortskip \baselinestretch\abovedisplayshortskip% + \belowdisplayshortskip \baselinestretch\belowdisplayshortskip} + + +% +% **************************************** +% * THESIS TYPE AND DEFAULT VALUES * +% **************************************** +% +\def\TH@SISTYPE{THESIS}\def\th@sistype{thesis} +\def\pr@viousdegrees{} +\def\pr@viousdegreestwo{} +\def\d@gree{} +\def\gr@duationdate{\ifcase\month\or + March\or March\or March\or June\or June\or June\or September\or + September\or September\or December\or December\or December\fi + \ \number\year} +\def\r@nk{} +\def\sch@ol{} +\def\ti@tle{} +\def\sqti@tle{} +\def\disclaim@r{The views expressed in this \th@sistype\ are those of + the \if@twoauthor authors \else author \fi and do not + reflect the official policy or position of the + Department of Defense or the United States Government.} +\def\d@stribution{Approved for public release; distribution unlimited} +\def\d@signator{} +\def\d@an{} + +\def\diss@flag{dissertation} +\def\report@flag{report} +\def\thesis@flag{thesis} + +\def\mastersreport{\def\TH@SISTYPE{REPORT}\def\th@sistype{report}} +\def\dissertation{\def\TH@SISTYPE{DISSERTATION}\def\th@sistype{dissertation}} + +% +% **************************************** +% * DATA OF AUTHOR AND THESIS * +% **************************************** +% +\newif\if@twoauthor \@twoauthorfalse +\def\twoauthor{\@twoauthortrue} +\newif\if@flyleafframe \@flyleafframefalse +\def\flyleafframe{\@flyleafframetrue} +\def\author#1{\def\auth@r{#1}} +\def\authortwo#1{\def\auth@rtwo{#1}} +\def\designator#1{\def\d@signator{#1}} +\def\rank#1{\def\r@nk{#1}} +\def\ranktwo#1{\def\r@nktwo{#1}} +\def\dean#1{\def\d@an{#1}} +\def\school#1{\def\sch@ol{#1}} +\def\distribution#1{\def\d@stribution{#1}} +\def\bl@nk{} +\def\title#1{\def\ti@tle{#1}\ifx\sqti@tle\bl@nk\def\sqti@tle{#1}\fi} +\def\flytitle#1{\def\sqti@tle{#1}} +\def\previousdegrees#1{\def\pr@viousdegrees{#1}} +\def\previousdegreestwo#1{\def\pr@viousdegreestwo{#1}} +\def\degree#1{\def\d@gree{#1}} +\def\graduationdate#1{\def\gr@duationdate{#1}} +\def\address#1{\def\addr@ss{#1}} +\def\addresstwo#1{\def\addr@sstwo{#1}} + + +% +% ************************************** +% * COMPONENTS OF THESIS * +% ************************************** +% +% +% APPROVAL PAGE +% +% Comma delimited list of committee members is the parameter. +% e.g. +%\committee{Dr. Eugene Santos Jr\\Committee Chair, +% Dr. Lamont\\Committee Member, +% Maj. Banks\\Committee Member} +% +\def\appr@val{\leftline{Approved:\hfill}\bigskip} + +\def\committee#1{\gdef\@committee{#1}} + +%prints out signaturelines in aproval page +\def\sign@turelines{\@ifundefined{@committee}% + {\@warning{Missing \string\committee\space command!}% + \def\@comem{MEMBER HERE\\TITLE HERE}% + \sign@line\sign@line\sign@line}% + {\@for \@comem:=\@committee \do{\sign@line}}% +} + +% format of signature line... +\def\sign@line{\par + \begingroup% + \singlespace% + \setlength{\parskip}{0pt} + \hskip 65pt% + \hbox to 3in{\hrulefill}% + \hskip 10pt% + \hbox to 1.2in{\hrulefill}\par% + \hskip 65pt% + \parbox[t]{3in}{\raggedright \@comem}% + \hskip 10pt Date% + \par% + \bigskip\bigskip% + \endgroup +} + +% The approval page itself... +\def\approvalpage{% + \thispagestyle{empty}% + \newpage% + \typeout{^^JApproval Page.} + \leftline{\d@signator\hfill} + \vspace*{40pt} + \baselineskip=22.5pt plus .5pt minus .2 pt + \begin{center}% + \large\rm\ti@tle\\[\bigskipamount] \normalsize + \auth@r\ifx\pr@viousdegrees\@empty\else, \pr@viousdegrees\fi% + \\[\medskipamount] \r@nk + \end{center} + \vfill + \appr@val\bigskip\medskip + \sign@turelines + \ifx\th@sistype\diss@flag + \begingroup + \singlespace + \vspace{40pt} + \leftline{\hskip 2in\hskip 15pt\hbox to 3in{\hrulefill}\hfil} + \leftline{\hskip 2in\hskip 15pt\d@an\hfil} + \leftline{\hskip 2in\hskip 15pt Dean\hfil} + \endgroup + \fi + \vspace{100pt}\newpage +} + + +% FLYLEAF +% +\def\newheadline{\protect\\} +\def\flyleaf{\thispagestyle{empty} + \typeout{^^JFly Leaf.} + \leftline{\d@signator\hfill} + \vspace{4.08in} + \centerline{% + \if@flyleafframe\framebox[4.00in]{\fi + \vbox to 2in{ + \baselineskip=22.5pt plus .5pt minus 10pt + \begin{center} \sqti@tle \end{center} \vfill + \begin{center} \TH@SISTYPE \end{center} \vfill + \baselineskip=18.5pt plus .5pt minus 6pt + \if@twoauthor + \centerline{ + \begin{minipage}[t]{2in}\singlespace + \centerline{\auth@r} + \centerline{\r@nk} + \end{minipage} + \begin{minipage}[t]{2in}\singlespace + \centerline{\auth@rtwo} + \centerline{\r@nktwo} + \end{minipage} + } + \else\singlespace + \centerline{\auth@r} + \centerline{\r@nk} + \fi + \vfill + \begin{center}\d@signator\end{center} + }%end vbox + \if@flyleafframe}\fi %end framebox + }%end centerline + \vfill + \begin{center}\singlespace\d@stribution\end{center}% + \newpage\baselineskip=\normalbaselineskip} + +% DISCLAIMER +% +\def\disclaimerpage{% + \typeout{^^JDisclaimer Page.} + \thispagestyle{empty} + \ \vfill + \noindent\disclaim@r + \vfill \newpage + } + +% TITLEPAGE +% +\def\titlepage{\setcounter{page}{1} + \typeout{^^JTitle Page.} + \thispagestyle{empty} + \leftline{\d@signator\hfill} + \vspace*{5pt}\vfill + \begin{center} \baselineskip 22.5pt\large\rm\ti@tle \end{center} + \vspace*{30pt} + \begin{center} \baselineskip 22.5pt + \TH@SISTYPE\\[30pt] Presented to the Faculty of the \sch@ol\\ + of the Air Force Institute of Technology\\ + Air University\\ + In Partial Fulfillment of the\\ + Requirements for the Degree of\\ + \d@gree + \end{center}\vfill\baselineskip 22.5pt + \if@twoauthor + \begin{minipage}[t]{.49\textwidth} + \centerline{\auth@r\ifx\pr@viousdegrees\@empty% + \else, \pr@viousdegrees\fi} + \centerline{\r@nk} + \end{minipage} + \begin{minipage}[t]{.49\textwidth} + \centerline{\auth@rtwo\ifx\pr@viousdegreestwo\@empty% + \else, \pr@viousdegreestwo\fi} + \centerline{\r@nktwo} + \end{minipage} + \else + \centerline{\auth@r\ifx\pr@viousdegrees\@empty% + \else, \pr@viousdegrees\fi} + \centerline{\r@nk} + \fi + \vfill + \centerline{\gr@duationdate} + \vfill + \begin{center}\singlespace\d@stribution\end{center}% + \newpage\baselineskip=\normalbaselineskip} + +% ACKNOWLEDGEMENTS OR PREFACE +% +\newenvironment{acknowledgements}{\ackhead}{\acktail} +\newenvironment{acknowledgments}{\ackhead}{\acktail} %for upward compatibility +\def\ackhead{\chapter*{Acknowledgements} + \setstretch{\str@tchamount}\normalsize} %back to doublespace +\def\acktail{\par\bigskip\bigskip \leftline{\hfill\auth@r} +\if@twoauthor\leftline{\hfill\auth@rtwo}\fi} + +\newenvironment{preface}{\prefacehead}{\acktail} +\def\prefacehead{\chapter*{Preface} + \setstretch{\str@tchamount}\normalsize} %back to doublespace + +% ABSTRACT +% +\renewenvironment{abstract}{\abshead}{\abstail} +\def\abshead{% + \clearpage% + \typeout{^^JAbstract.}% + \thispagestyle{afitplain}% + \leftline{\d@signator\hfill}% + \addcontentsline{toc}{chapter}{Abstract}% + \vspace*{18pt}% + \centerline{\large{\em Abstract}}\par\par\nobreak% + \setstretch{\str@tchamount}\normalsize} +\def\abstail{\par} + +% VITA +% +\newif\if@vitatwo \@vitatwofalse +\newenvironment{vita}{\vitahead}{\vitatail} +\def\vitahead{% + \clearpage% + \typeout{^^JVita.}% + \ifx\ch@ptnum\ch@ptnumflag{}\else% + \gdef\thepage{VITA-\arabic{page}}% + \if@vitatwo\else\setcounter{page}{1}\fi\fi% + \centerline{\large{\em Vita}}\par\par\nobreak% + \setstretch{\str@tchamount}\normalsize% + \if@vitatwo\else\addcontentsline{toc}{chapter}{Vita}\fi% +}%end vitahead +\def\vitatail{\vfill%\par\vspace{50pt}\par + \singlespace + \hfill Permanent address: + \begin{tabular}[t]{l} + \if@twoauthor + \if@vitatwo \addr@sstwo + \else + \addr@ss + \global\@vitatwotrue %set so next time vita prints 2nd author's addr + \fi + \else \addr@ss + \fi + \end{tabular} +}%end vitatail + +% **************************************** +% * INITIALIZATION * +% **************************************** +% +% Default initializations + +\ps@afitplain % 'afitplain' page style with lowered page nos. +\onecolumn % Single-column. +\pagenumbering{roman} % the first chapter will change pagenumbering + % to arabic +\setcounter{page}{1} % in case a titlepage is not requested + % otherwise titlepage sets page to 1 since the + % flyleaf is not counted as a page +\widowpenalty 10000 % completely discourage widow lines +\clubpenalty 10000 % completely discourage club (orphan) lines +\raggedbottom % don't force alignment of bottom of pages + +\endinput diff --git a/Master/texmf-dist/tex/latex/afthesis/afthesis.sty b/Master/texmf-dist/tex/latex/afthesis/afthesis.sty new file mode 100644 index 00000000000..7a7c1383980 --- /dev/null +++ b/Master/texmf-dist/tex/latex/afthesis/afthesis.sty @@ -0,0 +1,4 @@ +\NeedsTeXFormat{LaTeX2e} +\@obsoletefile{afthesis.cls}{afthesis.sty} +\LoadClass{afthesis} +\endinput -- cgit v1.2.3