texlive[53736] Master: brandeis-thesis (9feb20)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 9 23:07:21 CET 2020


Revision: 53736
          http://tug.org/svn/texlive?view=revision&revision=53736
Author:   karl
Date:     2020-02-09 23:07:21 +0100 (Sun, 09 Feb 2020)
Log Message:
-----------
brandeis-thesis (9feb20)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/brandeis-thesis/
    trunk/Master/texmf-dist/doc/latex/brandeis-thesis/README.txt
    trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf
    trunk/Master/texmf-dist/source/latex/brandeis-thesis/
    trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.dtx
    trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.ins
    trunk/Master/texmf-dist/tex/latex/brandeis-thesis/
    trunk/Master/texmf-dist/tex/latex/brandeis-thesis/brandeis-thesis.cls
    trunk/Master/tlpkg/tlpsrc/brandeis-thesis.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/brandeis-thesis/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/brandeis-thesis/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/brandeis-thesis/README.txt	2020-02-09 22:07:21 UTC (rev 53736)
@@ -0,0 +1,6 @@
+brandeis-thesis
+
+brandeis-thesis.cls provides the structures and formatting information for an 
+MA thesis for Brandeis University. To generate the documentation, run 
+LaTeX on brandeis-thesis.dtx. To generate the .cls file, run LaTeX on 
+brandeis-thesis.ins. This material is subject to the LATEX Project Public License 1.3c.
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/brandeis-thesis/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf	2020-02-09 22:06:45 UTC (rev 53735)
+++ trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf	2020-02-09 22:07:21 UTC (rev 53736)

Property changes on: trunk/Master/texmf-dist/doc/latex/brandeis-thesis/brandeis-thesis.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.dtx	2020-02-09 22:07:21 UTC (rev 53736)
@@ -0,0 +1,285 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2020 by Deanna Daly <gradschool at brandeis.edu>
+% -------------------------------------------------------
+% 
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in:
+%
+%    http://www.latex-project.org/lppl.txt
+%
+% and version 1.3 or later is part of all distributions of LaTeX 
+% version 2005/12/01 or later.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{brandeis-thesis.dtx}
+%</driver>
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesClass{brandeis-thesis}
+%<*package>
+    [2020/01/21 v1.0 .dtx brandeis-thesis file]
+%</package>
+%<package>\LoadClass[12pt]{article}
+%<package>\RequirePackage[margin=1in]{geometry}
+%<package>\RequirePackage{setspace}
+%<package>\RequirePackage{titlesec}
+%<package>\RequirePackage[utf8]{inputenc}
+%<package>\RequirePackage[english]{babel}
+%<package>\RequirePackage{csquotes}
+%<package>\AtBeginEnvironment{quote}{\singlespacing}
+%
+%<package>\titleformat*{\section}{\normalsize\bfseries}
+%<package>\titleformat*{\subsection}{\normalsize\bfseries}
+%<package>\titleformat*{\subsubsection}{\normalsize\bfseries}
+%
+%<package>\renewcommand\month[1]{\def\@month{#1}}
+%<package>\renewcommand\year[1]{\def\@year{#1}}
+%<package>\newcommand\program[1]{\def\@program{#1}}
+%<package>\newcommand\advisor[1]{\def\@advisor{#1}}
+%<package>\newcommand\degreetype[1]{\def\@degreetype{#1}}
+%<package>\addto\captionsenglish{\renewcommand*\contentsname{Table of Contents}}
+%<package>\renewcommand*\l at section{\@dottedtocline{1}{1.5em}{2.3em}}
+%
+%<*package>
+\newcommand{\maketitlepage}{
+    \pagenumbering{gobble}
+    %\newgeometry{top=1.75in}
+    \begin{center}
+        \@title\\
+        \vspace{1em}
+        A Master's Thesis\\
+        \vspace{1em}
+        Presented to\\
+        \vspace{1em}
+        The Faculty of the Graduate School of Arts and Sciences\\
+        Brandeis University\\
+        \vspace{1em}
+        \@program\\
+        \vspace{1em}
+        \@advisor, Advisor\\
+        \vspace{1em}
+        In Partial Fulfillment\\
+        of the Requirements for the Degree\\
+        Master of \@degreetype\\
+        \vspace{1em}
+        by\\
+        \vspace{1em}
+        \@author\\
+        \vspace{1em}
+        \@month\,\@year
+    \end{center}
+    \restoregeometry
+    \newpage
+    \pagenumbering{roman}
+    \setcounter{page}{2}
+}
+%</package>
+%<*package>
+\newcommand{\makecopyright}{
+    \pagenumbering{gobble}
+    \newgeometry{top=6.2in}
+    \begin{center}
+        Copyright by\\
+        \@author{}\\
+        \vspace{1em}
+        \@year{}
+    \end{center}
+    \restoregeometry
+    \newpage
+    \pagenumbering{roman}
+    \setcounter{page}{3}
+}
+%</package>
+%<*package>
+\newenvironment{thesis-abstract}
+    {
+    %\newgeometry{top=1.4in}
+    \addcontentsline{toc}{section}{Abstract}
+    \begin{center}
+        \MakeUppercase{Abstract}\\
+        \vspace{1em}
+        \@title\\
+        \vspace{1em}
+        A thesis presented to the Faculty of the\\
+        Graduate School of Arts and Sciences of Brandeis University\\
+        Waltham, Massachusetts\\
+        \vspace{1em}
+        By\,\@author\\
+        \vspace{2em}
+    \end{center}
+    \doublespacing
+    }
+    {
+    \restoregeometry
+    }
+%</package>
+%<*package>
+\newcommand{\startbody}{
+    \newpage
+    \pagenumbering{arabic}
+    \doublespacing
+}
+%</package>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\EnableCrossrefs         
+\CodelineIndex
+\RecordChanges
+\begin{document}
+  \DocInput{brandeis-thesis.dtx}
+  \PrintChanges
+  \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{0}
+%
+% \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
+%   Lower-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
+%   Digits        \0\1\2\3\4\5\6\7\8\9
+%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%   Dollar        \$     Percent       \%     Ampersand     \&
+%   Acute accent  \'     Left paren    \(     Right paren   \)
+%   Asterisk      \*     Plus          \+     Comma         \,
+%   Minus         \-     Point         \.     Solidus       \/
+%   Colon         \:     Semicolon     \;     Less than     \<
+%   Equals        \=     Greater than  \>     Question mark \?
+%   Commercial at \@     Left bracket  \[     Backslash     \\
+%   Right bracket \]     Circumflex    \^     Underscore    \_
+%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%   Right brace   \}     Tilde         \~}
+%
+%
+% \changes{v1.0}{2020/01/21}{Initial version}
+%
+% \GetFileInfo{brandeis-thesis.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+% 
+%
+% \title{The \textsf{brandeis-thesis} package\thanks{This document
+%   corresponds to \textsf{brandeis-thesis}~\fileversion, dated \filedate.}}
+% \author{Brandeis University GSAS \\ \texttt{gradschool at brandeis.edu}}
+%
+% \maketitle
+%
+% \section{Introduction}
+% 
+% This document explains how to use the \textsf{brandeis-thesis} class in \LaTeX{} to format your thesis according to the specifications of Brandeis University's Graduate School of Arts and Sciences. 
+% 
+% The \textsf{brandeis-thesis} class will do the following for you:
+% \begin{itemize}
+%     \item Create your title, copyright, and abstract pages.
+%     \item Ensure your thesis has the correct margins, spacing, and pagination.
+% \end{itemize}
+% 
+% \section{Usage}
+% \label{Sec:usage}
+% 
+% \subsection{Title Information}
+% \label{Sec:general}
+% 
+% The following commands are used to save information that is used to render your title page:
+% 
+% \begin{verbatim}
+% \title{}
+% \author{}
+% \month{}
+% \year{}
+% \program{}
+% \advisor{}
+% \degreetype{}
+% \end{verbatim}
+% 
+% For example, including the following in your document:
+% 
+% \begin{verbatim}
+% \title{LaTeXing Your Thesis}
+% \author{Deanna Daly}
+% \month{May}
+% \year{2020}
+% \program{Computer Science}
+% \advisor{Alan Turing}
+% \degreetype{Science}
+% \end{verbatim}
+% 
+% would set your thesis to one with a title of "LaTeXing Your Thesis", an author of "Deanna Daly", a graduation time of May 2020, with the advisor "Alan Turing" in the Computer Science program, for a Master of Science Degree.
+% 
+% \subsection{Creating Front Matter}
+% 
+% The title and copyright pages of your thesis can be created with just one line each:
+% 
+% \begin{verbatim}
+% \maketitlepage
+% \makecopyright
+% \end{verbatim}
+% 
+% The abstract is created with the \texttt{thesis-abstract} environment, as in the following example:
+% 
+% \begin{verbatim}
+% \begin{thesis-abstract}
+% I present a simple explanation of how to LaTeX your thesis.
+% \end{thesis-abstract}
+% \end{verbatim}
+% 
+% This will create your abstract page, with the abstract being "I present a simple explanation of how to LaTeX your thesis."
+% 
+% Table of Contents, List of Figures, etc. can be generated as usual using \LaTeX.
+% 
+% To end the front matter section of your thesis and begin the body of your thesis, use the command \texttt{\textbackslash startbody}.
+% 
+% The rest of your thesis may be written as normal; margins, spacing, and pagination should be set automatically.
+% 
+% \section{Example}
+% 
+% The below example provides the source code for a simple thesis with no figures or citations.
+% 
+% \begin{verbatim}
+% \documentclass[red]{brandeis-thesis}
+% \usepackage[utf8]{inputenc}
+% 
+% \title{LaTeXing Your Thesis}
+% \author{Deanna Daly}
+% \month{May}
+% \year{2020}
+% \program{Computer Science}
+% \advisor{Alan Turing}
+% \degreetype{Science}
+% 
+% \begin{document}
+% 
+% \maketitlepage
+% \makecopyright
+% 
+% \begin{thesis-abstract}
+% I present a simple explanation of how to LaTeX your thesis.
+% \end{thesis-abstract}
+% 
+% \addcontentsline{toc}{section}{Table of Contents}
+% \tableofcontents
+% 
+% \startbody
+% 
+% \section{Introduction}
+% Using \LaTeX for your thesis is easy.
+% 
+% \section{Body}
+% You can copy paste this code, and add your own thesis.
+% 
+% \section{Conclusion}
+% The thesis class should help you with your formatting.
+% 
+% \end{document}
+% \end{verbatim}
+%
+% \Finale
+\endinput
+


Property changes on: trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.ins	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/brandeis-thesis/brandeis-thesis.ins	2020-02-09 22:07:21 UTC (rev 53736)
@@ -0,0 +1,40 @@
+%%
+%% Copyright (C) 2020 by Deanna Daly
+%%
+%% This file may be distributed and/or modified under the conditions
+%% of the LateX Project Public License, either version 1.3c of this 
+%% license or (at your option) any later version. The latest version of 
+%% this license is in 
+%% 
+%% http://www.latex-project.org/lppl.txt
+%% 
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%% 
+%% The Current Maintainer of this work is the Brandeis Graduate School of Arts and Sciences.
+%%
+%% This work consists of the files brandeis-thesis.dtx and brandeis-thesis.ins
+%% and the derived file brandeis-thesis.cls.
+ 
+\input docstrip.tex
+\keepsilent
+
+\generate{\file {brandeis-thesis.cls} {\from {brandeis-thesis.dtx}{package}}}
+ 
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation, please move the following}
+\Msg{* file into a directory searched by TeX:}
+\Msg{*}
+\Msg{*   \space\space brandeis-thesis.cls}
+\Msg{*}
+\Msg{* To produce the documentation, run LaTeX on the file:}
+\Msg{*}
+\Msg{* 	 \space\space brandeis-thesis.dtx}
+\Msg{*}
+\Msg{* Happy TeXing!}
+\Msg{***********************************************************}
+
+\endbatchfile
+
+  
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/latex/brandeis-thesis/brandeis-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/brandeis-thesis/brandeis-thesis.cls	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/brandeis-thesis/brandeis-thesis.cls	2020-02-09 22:07:21 UTC (rev 53736)
@@ -0,0 +1,118 @@
+%%
+%% This is file `brandeis-thesis.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% brandeis-thesis.dtx  (with options: `package')
+%% 
+%% IMPORTANT NOTICE:
+%% 
+%% For the copyright see the source file.
+%% 
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from brandeis-thesis.cls.
+%% 
+%% For distribution of the original source see the terms
+%% for copying and modification in the file brandeis-thesis.dtx.
+%% 
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+\ProvidesClass{brandeis-thesis}
+    [2020/01/21 v1.0 .dtx brandeis-thesis file]
+\LoadClass[12pt]{article}
+\RequirePackage[margin=1in]{geometry}
+\RequirePackage{setspace}
+\RequirePackage{titlesec}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage[english]{babel}
+\RequirePackage{csquotes}
+\AtBeginEnvironment{quote}{\singlespacing}
+\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\program[1]{\def\@program{#1}}
+\newcommand\advisor[1]{\def\@advisor{#1}}
+\newcommand\degreetype[1]{\def\@degreetype{#1}}
+\addto\captionsenglish{\renewcommand*\contentsname{Table of Contents}}
+\renewcommand*\l at section{\@dottedtocline{1}{1.5em}{2.3em}}
+\newcommand{\maketitlepage}{
+    \pagenumbering{gobble}
+    %\newgeometry{top=1.75in}
+    \begin{center}
+        \@title\\
+        \vspace{1em}
+        A Master's Thesis\\
+        \vspace{1em}
+        Presented to\\
+        \vspace{1em}
+        The Faculty of the Graduate School of Arts and Sciences\\
+        Brandeis University\\
+        \vspace{1em}
+        \@program\\
+        \vspace{1em}
+        \@advisor, Advisor\\
+        \vspace{1em}
+        In Partial Fulfillment\\
+        of the Requirements for the Degree\\
+        Master of \@degreetype\\
+        \vspace{1em}
+        by\\
+        \vspace{1em}
+        \@author\\
+        \vspace{1em}
+        \@month\,\@year
+    \end{center}
+    \restoregeometry
+    \newpage
+    \pagenumbering{roman}
+    \setcounter{page}{2}
+}
+\newcommand{\makecopyright}{
+    \pagenumbering{gobble}
+    \newgeometry{top=6.2in}
+    \begin{center}
+        Copyright by\\
+        \@author{}\\
+        \vspace{1em}
+        \@year{}
+    \end{center}
+    \restoregeometry
+    \newpage
+    \pagenumbering{roman}
+    \setcounter{page}{3}
+}
+\newenvironment{thesis-abstract}
+    {
+    %\newgeometry{top=1.4in}
+    \addcontentsline{toc}{section}{Abstract}
+    \begin{center}
+        \MakeUppercase{Abstract}\\
+        \vspace{1em}
+        \@title\\
+        \vspace{1em}
+        A thesis presented to the Faculty of the\\
+        Graduate School of Arts and Sciences of Brandeis University\\
+        Waltham, Massachusetts\\
+        \vspace{1em}
+        By\,\@author\\
+        \vspace{2em}
+    \end{center}
+    \doublespacing
+    }
+    {
+    \restoregeometry
+    }
+\newcommand{\startbody}{
+    \newpage
+    \pagenumbering{arabic}
+    \doublespacing
+}
+\endinput
+%%
+%% End of file `brandeis-thesis.cls'.


Property changes on: trunk/Master/texmf-dist/tex/latex/brandeis-thesis/brandeis-thesis.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2020-02-09 22:06:45 UTC (rev 53735)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2020-02-09 22:07:21 UTC (rev 53736)
@@ -135,7 +135,7 @@
     borceux bosisio
     boxedminipage boxedminipage2e boxhandler bpchem bpolynomial
     br-lex bracketkey braids braille braket
-    brandeis-dissertation brandeis-problemset
+    brandeis-dissertation brandeis-problemset brandeis-thesis
     breakcites breakurl bredzenie breqn bropd brushscr
     bullcntr bundledoc burmese businesscard-qrcode bussproofs bussproofs-extra
     bxbase bxcalc bxcjkjatype bxdpx-beamer bxdvidriver bxghost

Added: trunk/Master/tlpkg/tlpsrc/brandeis-thesis.tlpsrc
===================================================================
Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2020-02-09 22:06:45 UTC (rev 53735)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2020-02-09 22:07:21 UTC (rev 53736)
@@ -40,6 +40,7 @@
 depend br-lex
 depend brandeis-dissertation
 depend brandeis-problemset
+depend brandeis-thesis
 depend cascadilla
 depend cesenaexam
 depend chem-journal



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