texlive[54655] Master/texmf-dist: brandeis-dissertation (10apr20)

commits+karl at tug.org commits+karl at tug.org
Sun Apr 12 00:22:08 CEST 2020


Revision: 54655
          http://tug.org/svn/texlive?view=revision&revision=54655
Author:   karl
Date:     2020-04-12 00:22:07 +0200 (Sun, 12 Apr 2020)
Log Message:
-----------
brandeis-dissertation (10apr20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/brandeis-dissertation/brandeis-dissertation.pdf
    trunk/Master/texmf-dist/source/latex/brandeis-dissertation/brandeis-dissertation.dtx
    trunk/Master/texmf-dist/tex/latex/brandeis-dissertation/brandeis-dissertation.cls

Modified: trunk/Master/texmf-dist/doc/latex/brandeis-dissertation/brandeis-dissertation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/brandeis-dissertation/brandeis-dissertation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/brandeis-dissertation/brandeis-dissertation.dtx	2020-04-11 22:21:50 UTC (rev 54654)
+++ trunk/Master/texmf-dist/source/latex/brandeis-dissertation/brandeis-dissertation.dtx	2020-04-11 22:22:07 UTC (rev 54655)
@@ -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/09 v3.11 .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 at section{\@dottedtocline{1}{1.5em}{2.3em}}
 %
@@ -74,7 +76,7 @@
         by\\
         \@author\\
         \vspace{1em}
-        \@month\,\@year
+        \@graduationmonth\,\@graduationyear
     \end{center}
     \restoregeometry
     \newpage
@@ -103,17 +105,8 @@
     Dissertation Committee:
 
     \noindent
-    \@committeechair, \@committeechairdept
+    \@committee
     
-    \noindent
-    \@committeetwo, \@committeetwodept
-    
-    \noindent
-    \@committeethree, \@committeethreedept
-    
-    \noindent
-    \@outsidereader, \@outsidereaderdept, \@outsidereaderuni
-    
     \newpage
     \setcounter{page}{3}
 }
@@ -126,7 +119,7 @@
         Copyright by\\
         \@author{}\\
         \vspace{1em}
-        \@year{}
+        \@graduationyear{}
     \end{center}
     \restoregeometry
     \newpage
@@ -133,16 +126,25 @@
     \pagenumbering{roman}
     \setcounter{page}{4}
 }
-
-%\newcommand{\makeacknowledgements}{
-%}
 %</package>
 %<*package>
-\newenvironment{thesis-abstract}
+\newenvironment{dissertation-acknowledgements}
     {
     %\newgeometry{top=1.4in}
-    \addcontentsline{toc}{section}{Abstract}
     \begin{center}
+        Acknowledgements\\
+        \vspace{1em}
+    \end{center}
+    }
+    {
+    \restoregeometry
+    }
+%</package>
+%<*package>
+\newenvironment{dissertation-abstract}
+    {
+    %\newgeometry{top=1.4in}
+    \begin{center}
         \MakeUppercase{Abstract}\\
         \vspace{1em}
         \@title\\
@@ -200,7 +202,9 @@
 %   Right brace   \}     Tilde         \~}
 %
 %
-% \changes{v1.0}{2020/01/21}{Initial version}
+% \changes{v3.0}{2020/02/28}{Initial version}
+% \changes{v3.1}{2020/04/09}{Formatting update}
+% \changes{v3.11}{2020/04/09}{Documentation update}
 %
 % \GetFileInfo{brandeis-dissertation.dtx}
 %
@@ -219,7 +223,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 +238,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 +251,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,13 +282,13 @@
 % \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.
+% Table of Contents, List of Figures, etc. can be generated as usual using \LaTeX. You should precede these with \texttt{\textbackslash doublespacing} to make them double spaced.
 % 
 % To end the front matter section of your dissertation and begin the body of your dissertation, use the command \texttt{\textbackslash startbody}.
 % 
-% The rest of your dissertation may be written as normal; margins, spacing, and pagination should be set automatically.
+% The rest of your dissertation may be written as normal; margins, spacing, and pagination should be set automatically, with the exception of your bibliography. To make your bibliography single spaced, you should precede it with You should precede these with \texttt{\textbackslash singlespacing}.
 % 
 % \section{Example}
 % 
@@ -299,15 +300,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,11 +316,15 @@
 % \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}
 % 
-% \addcontentsline{toc}{section}{Table of Contents}
+% \doublespacing
 % \tableofcontents
 % 
 % \startbody

Modified: trunk/Master/texmf-dist/tex/latex/brandeis-dissertation/brandeis-dissertation.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/brandeis-dissertation/brandeis-dissertation.cls	2020-04-11 22:21:50 UTC (rev 54654)
+++ trunk/Master/texmf-dist/tex/latex/brandeis-dissertation/brandeis-dissertation.cls	2020-04-11 22:22:07 UTC (rev 54655)
@@ -22,7 +22,7 @@
 %% in the same archive or directory.)
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
 \ProvidesPackage{brandeis-dissertation}
-    [2020/01/21 v3.0 .dtx brandeis-dissertation file]
+    [2020/04/09 v3.11 .dtx brandeis-dissertation file]
 \LoadClass[12pt]{article}
 \RequirePackage[margin=1in]{geometry}
 \RequirePackage{setspace}
@@ -30,19 +30,21 @@
 \RequirePackage[utf8]{inputenc}
 \RequirePackage[english]{babel}
 \RequirePackage{csquotes}
+\RequirePackage{tocloft}
 \AtBeginEnvironment{quote}{\singlespacing}
+\renewcommand\cfttoctitlefont{\normalsize}
+\renewcommand\cftlottitlefont{\normalsize}
+\renewcommand\cftloftitlefont{\normalsize}
 \titleformat*{\section}{\normalsize\bfseries}
 \titleformat*{\subsection}{\normalsize\bfseries}
 \titleformat*{\subsubsection}{\normalsize\bfseries}
-\renewcommand\month[1]{\def\@month{#1}}
-\renewcommand\year[1]{\def\@year{#1}}
+\newcommand{\sectionbreak}{\clearpage}
+\newcommand\graduationmonth[1]{\def\@graduationmonth{#1}}
+\newcommand\graduationyear[1]{\def\@graduationyear{#1}}
 \newcommand\program[1]{\def\@program{#1}}
 \newcommand\advisor[1]{\def\@advisor{#1}}
 \newcommand\signoff[2]{\def\@signoff{#1}\def\@signofftitle{#2}}
-\newcommand\committeechair[2]{\def\@committeechair{#1}\def\@committeechairdept{#2}}
-\newcommand\committeetwo[2]{\def\@committeetwo{#1}\def\@committeetwodept{#2}}
-\newcommand\committeethree[2]{\def\@committeethree{#1}\def\@committeethreedept{#2}}
-\newcommand\outsidereader[3]{\def\@outsidereader{#1}\def\@outsidereaderdept{#2}\def\@outsidereaderuni{#3}}
+\newcommand\committee[1]{\def\@committee{#1}}
 \addto\captionsenglish{\renewcommand*\contentsname{Table of Contents}}
 \renewcommand*\l at section{\@dottedtocline{1}{1.5em}{2.3em}}
 \newcommand{\maketitlepage}{%
@@ -69,7 +71,7 @@
         by\\
         \@author\\
         \vspace{1em}
-        \@month\,\@year
+        \@graduationmonth\,\@graduationyear
     \end{center}
     \restoregeometry
     \newpage
@@ -96,17 +98,8 @@
     Dissertation Committee:
 
     \noindent
-    \@committeechair, \@committeechairdept
+    \@committee
 
-    \noindent
-    \@committeetwo, \@committeetwodept
-
-    \noindent
-    \@committeethree, \@committeethreedept
-
-    \noindent
-    \@outsidereader, \@outsidereaderdept, \@outsidereaderuni
-
     \newpage
     \setcounter{page}{3}
 }
@@ -117,7 +110,7 @@
         Copyright by\\
         \@author{}\\
         \vspace{1em}
-        \@year{}
+        \@graduationyear{}
     \end{center}
     \restoregeometry
     \newpage
@@ -124,12 +117,21 @@
     \pagenumbering{roman}
     \setcounter{page}{4}
 }
-
-\newenvironment{thesis-abstract}
+\newenvironment{dissertation-acknowledgements}
     {
     %\newgeometry{top=1.4in}
-    \addcontentsline{toc}{section}{Abstract}
     \begin{center}
+        Acknowledgements\\
+        \vspace{1em}
+    \end{center}
+    }
+    {
+    \restoregeometry
+    }
+\newenvironment{dissertation-abstract}
+    {
+    %\newgeometry{top=1.4in}
+    \begin{center}
         \MakeUppercase{Abstract}\\
         \vspace{1em}
         \@title\\



More information about the tex-live-commits mailing list.