summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx')
-rw-r--r--macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx93
1 files changed, 48 insertions, 45 deletions
diff --git a/macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx b/macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx
index d930d020d9..6cafd4486a 100644
--- a/macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx
+++ b/macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.dtx
@@ -22,7 +22,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<package>\ProvidesPackage{brandeis-dissertation}
%<*package>
- [2020/01/21 v3.0 .dtx brandeis-dissertation file]
+ [2020/04/02 v3.1 .dtx brandeis-dissertation file]
%</package>
%<package>\LoadClass[12pt]{article}
%<package>\RequirePackage[margin=1in]{geometry}
@@ -31,21 +31,23 @@
%<package>\RequirePackage[utf8]{inputenc}
%<package>\RequirePackage[english]{babel}
%<package>\RequirePackage{csquotes}
+%<package>\RequirePackage{tocloft}
%<package>\AtBeginEnvironment{quote}{\singlespacing}
%
+%<package>\renewcommand\cfttoctitlefont{\normalsize}
+%<package>\renewcommand\cftlottitlefont{\normalsize}
+%<package>\renewcommand\cftloftitlefont{\normalsize}
%<package>\titleformat*{\section}{\normalsize\bfseries}
%<package>\titleformat*{\subsection}{\normalsize\bfseries}
%<package>\titleformat*{\subsubsection}{\normalsize\bfseries}
+%<package>\newcommand{\sectionbreak}{\clearpage}
%
-%<package>\renewcommand\month[1]{\def\@month{#1}}
-%<package>\renewcommand\year[1]{\def\@year{#1}}
+%<package>\newcommand\graduationmonth[1]{\def\@graduationmonth{#1}}
+%<package>\newcommand\graduationyear[1]{\def\@graduationyear{#1}}
%<package>\newcommand\program[1]{\def\@program{#1}}
%<package>\newcommand\advisor[1]{\def\@advisor{#1}}
%<package>\newcommand\signoff[2]{\def\@signoff{#1}\def\@signofftitle{#2}}
-%<package>\newcommand\committeechair[2]{\def\@committeechair{#1}\def\@committeechairdept{#2}}
-%<package>\newcommand\committeetwo[2]{\def\@committeetwo{#1}\def\@committeetwodept{#2}}
-%<package>\newcommand\committeethree[2]{\def\@committeethree{#1}\def\@committeethreedept{#2}}
-%<package>\newcommand\outsidereader[3]{\def\@outsidereader{#1}\def\@outsidereaderdept{#2}\def\@outsidereaderuni{#3}}
+%<package>\newcommand\committee[1]{\def\@committee{#1}}
%<package>\addto\captionsenglish{\renewcommand*\contentsname{Table of Contents}}
%<package>\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
%
@@ -74,7 +76,7 @@
by\\
\@author\\
\vspace{1em}
- \@month\,\@year
+ \@graduationmonth\,\@graduationyear
\end{center}
\restoregeometry
\newpage
@@ -103,16 +105,7 @@
Dissertation Committee:
\noindent
- \@committeechair, \@committeechairdept
-
- \noindent
- \@committeetwo, \@committeetwodept
-
- \noindent
- \@committeethree, \@committeethreedept
-
- \noindent
- \@outsidereader, \@outsidereaderdept, \@outsidereaderuni
+ \@committee
\newpage
\setcounter{page}{3}
@@ -126,22 +119,31 @@
Copyright by\\
\@author{}\\
\vspace{1em}
- \@year{}
+ \@graduationyear{}
\end{center}
\restoregeometry
\newpage
\pagenumbering{roman}
\setcounter{page}{4}
}
-
-%\newcommand{\makeacknowledgements}{
-%}
%</package>
%<*package>
-\newenvironment{thesis-abstract}
+\newenvironment{dissertation-acknowledgements}
+ {
+ %\newgeometry{top=1.4in}
+ \begin{center}
+ Acknowledgements\\
+ \vspace{1em}
+ \end{center}
+ }
+ {
+ \restoregeometry
+ }
+%</package>
+%<*package>
+\newenvironment{dissertation-abstract}
{
%\newgeometry{top=1.4in}
- \addcontentsline{toc}{section}{Abstract}
\begin{center}
\MakeUppercase{Abstract}\\
\vspace{1em}
@@ -200,7 +202,7 @@
% Right brace \} Tilde \~}
%
%
-% \changes{v1.0}{2020/01/21}{Initial version}
+% \changes{v3.1}{2020/02/28}{Initial version}
%
% \GetFileInfo{brandeis-dissertation.dtx}
%
@@ -219,7 +221,7 @@
%
% The \textsf{brandeis-dissertation} class will do the following for you:
% \begin{itemize}
-% \item Create your title, approval, copyright, and abstract pages.
+% \item Create your title, approval, copyright, acknowledgements, and abstract pages.
% \item Ensure your dissertation has the correct margins, spacing, and pagination.
% \end{itemize}
%
@@ -234,15 +236,12 @@
% \begin{description}
% \item[\texttt{\textbackslash title\{\}}:] The title of your dissertation.
% \item[\texttt{\textbackslash author\{\}}:] Your name.
-% \item[\texttt{\textbackslash month\{\}}:] The month in which you graduate.
-% \item[\texttt{\textbackslash year\{\}}:] The year in which you graduate.
+% \item[\texttt{\textbackslash graduationmonth\{\}}:] The month in which you graduate.
+% \item[\texttt{\textbackslash graduationyear\{\}}:] The year in which you graduate.
% \item[\texttt{\textbackslash program\{\}}:] Your program.
% \item[\texttt{\textbackslash advisor\{\}}:] Your advisor's name.
% \item[\texttt{\textbackslash signoff\{\}\{\}}:] The name of the individual signing off on your approval page, followed by their title. This likely is the dean.
-% \item[\texttt{\textbackslash committeechair\{\}}:] Your committee chair's name, followed by their department.
-% \item[\texttt{\textbackslash committeetwo\{\}\{\}}:] The name of your second committee member, followed by their department.
-% \item[\texttt{\textbackslash committeethree\{\}\{\}}:] The name of your third committee member, followed by their department.
-% \item[\texttt{\textbackslash outsidereader\{\}\{\}\{\}}:] The name of your outside reader, followed by their department, followed by their university.
+% \item[\texttt{\textbackslash committee\{\}}:] The members of your committee, with each member separated by a double backslash (\texttt{\char`\\\char`\\}).
% \end{description}
%
% For example, including the following in your document:
@@ -250,15 +249,15 @@
% \begin{verbatim}
% \title{LaTeXing Your Dissertation}
% \author{Deanna Daly}
-% \month{May}
-% \year{2020}
+% \graduationmonth{May}
+% \graduationyear{2020}
% \program{Philosophy}
% \advisor{Alan Turing}
% \signoff{Eric Chasalow}{Dean}
-% \committeechair{Bertrand Russell}{Philosophy}
-% \committeetwo{Alfred North Whitehead}{Mathematics}
-% \committeethree{Ludwig Wittgenstein}{Philosophy}
-% \outsidereader{Emmy Noether}{Mathematics}{Bryn Mawr College}
+% \committee{Bertrand Russell, Philosophy\\
+% Alfred North Whitehead, Mathematics\\
+% Ludwig Wittgenstein, Philosophy\\
+% Emmy Noether, Mathematics, Bryn Mawr College}
% \end{verbatim}
%
% would set your dissertation to one with a title of ``LaTeXing Your Dissertation'', an author of ``Deanna Daly'', a graduation time of May 2020, with the advisor ``Alan Turing'' in the Philosophy program. Your approval page should be signed off by Eric Chasalow, the dean. Your committee would be set to consist of Bertrand Russell from the Philosophy Department, Alfred North Whitehead from the Mathematics Department, and Ludwig Wittgenstein from the Philosophy Department. Your outside reader would be set to be Emmy Noether from Bryn Mawr College's Mathematics Department.
@@ -281,7 +280,7 @@
% \end{dissertation-abstract}
% \end{verbatim}
%
-% This will create your abstract page, with the abstract being ``I present a simple explanation of how to LaTeX your dissertation.''
+% This will create your abstract page, with the abstract being ``I present a simple explanation of how to LaTeX your dissertation.'' You may optionally use the \texttt{dissertation-acknowledgements} environment in the same way, immediately before your abstract.
%
% Table of Contents, List of Figures, etc. can be generated as usual using \LaTeX.
%
@@ -299,15 +298,15 @@
%
% \title{LaTeXing Your Dissertation}
% \author{Deanna Daly}
-% \month{May}
-% \year{2020}
+% \graduationmonth{May}
+% \graduationyear{2020}
% \program{Philosophy}
% \advisor{Alan Turing}
% \signoff{Eric Chasalow}{Dean}
-% \committeechair{Bertrand Russell}{Philosophy}
-% \committeetwo{Alfred North Whitehead}{Mathematics}
-% \committeethree{Ludwig Wittgenstein}{Philosophy}
-% \outsidereader{Emmy Noether}{Mathematics}{Bryn Mawr College}
+% \committee{Bertrand Russell, Philosophy\\
+% Alfred North Whitehead, Mathematics\\
+% Ludwig Wittgenstein, Philosophy\\
+% Emmy Noether, Mathematics, Bryn Mawr College}
%
% \begin{document}
%
@@ -315,6 +314,10 @@
% \makeapproval
% \makecopyright
%
+% \begin{dissertation-acknowledgements}
+% Thank you to John Burt for assisting with creating this package.
+% \end{dissertation-acknowledgements}
+%
% \begin{dissertation-abstract}
% I present a simple explanation of how to LaTeX your dissertation.
% \end{dissertation-abstract}