texlive[41345] Master/texmf-dist: msu-thesis (10jun16)

commits+karl at tug.org commits+karl at tug.org
Fri Jun 10 23:46:36 CEST 2016


Revision: 41345
          http://tug.org/svn/texlive?view=revision&revision=41345
Author:   karl
Date:     2016-06-10 23:46:36 +0200 (Fri, 10 Jun 2016)
Log Message:
-----------
msu-thesis (10jun16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/msu-thesis/README
    trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdf
    trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
    trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf
    trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf
    trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex
    trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/msu-thesis/README	2016-06-10 21:46:23 UTC (rev 41344)
+++ trunk/Master/texmf-dist/doc/latex/msu-thesis/README	2016-06-10 21:46:36 UTC (rev 41345)
@@ -1,4 +1,4 @@
-MSU Thesis Class Version 2.6 2016/05/09
+MSU Thesis Class Version 2.6b 2016/06/08
 
 Copyright 2011,2012,2013,2014,2015,2016 by Alan Munn <amunn at msu.edu>
 

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

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex	2016-06-10 21:46:23 UTC (rev 41344)
+++ trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex	2016-06-10 21:46:36 UTC (rev 41345)
@@ -2,8 +2,8 @@
 
 \documentclass[11pt]{article}
 
-\def\msuversion{2.6}
-\def\msudate{2016/05/09}
+\def\msuversion{2.6b}
+\def\msudate{2016/06/08}
 \title{\textbf{Using the MSU Thesis Class}}
 \author{\textbf{Alan Munn}\\Department of Linguistics and Languages\\\texttt{\href{mailto:amunn at msu.edu}{amunn at msu.edu}}}
 \date{Version \msuversion\\\msudate}
@@ -190,6 +190,17 @@
 \end{lstlisting}
 \end{quote}
 
+Another common kind of List is a List of Abbreviations. The thesis office seems to want to call this "Key to Abbreviations".  To add such a list, you need to do the following:
+
+\begin{quote}
+\begin{lstlisting}
+\clearpage
+\chapter*{Key to Abbreviations}
+\addcontentsline{toc}{chapter}{Key to Abbreviations}
+Your list of abbreviations here.
+\end{lstlisting}
+\end{quote}
+
 \subsection{Landscape figures and tables}
 If you have large figures and tables that must be rotated, you should use the |[lscape]| class option.  This enables a pagestyle |lscape| and places the page numbers correctly on the long edge of the page. The option loads the \pkg{pdflscape} package which provides a |landscape| environment to place the landscape figure in. Before the landscape environment, you need to issue a |\clearpage| command and change the pagestyle to |lscape|, and afterwards, change it back to |plain|. Schematically, then, any landscape pages should be created in the following way.  
 
@@ -275,7 +286,7 @@
 \subsection{Version history}
 Previous versions of \pkg{msu-thesis} (versions 1.0--1.4b) were created for non-electronic submission and should not be used. Versions 1.5--1.6 (the first electronic submission versions) contained a |\makeabstract| command and a separate |msuabstract| environment. These have been removed as of version 1.7.  Users who are upgrading from earlier versions to version 1.7 do not need to change these commands however but their use will trigger a warning.) Version 2.0 implemented landscape pages; version 2.1 added support for \pkg{hyperref}. Versions 2.2--2.5 mainly accommodated to the ever changing whims of the MSU Graduate School. Version 2.6 fixed some appendix bugs introduced by the previous whim accommodation.
 \section{Acknowledgements}
-Thanks to Lars Madsen, Ulrike Fischer and Peter Wilson for help with setting up parts of the memoir code for versions 1.0-1.4 (now eliminated due to changed requirements). Thanks to Wolfgang Sternefeld for supplying the \pkg{linguex} spacing fix code, Leo Liu for the landscape page numbering code, which greatly simplified my original version, and Florent Chervet for the hyperref code. Thanks also to the following students who have reported problems over the years: Matt Husband, Irina Agafonova, Dmitriy Bryndin, Greg Christian, Changkuk Jung, Yisu Zhou, Neil ver Planck, Michael Wojcik, Kyle Crayne, Adam Soliman and Adam Liter.
+Thanks to Lars Madsen, Ulrike Fischer and Peter Wilson for help with setting up parts of the memoir code for versions 1.0-1.4 (now eliminated due to changed requirements). Thanks to Wolfgang Sternefeld for supplying the \pkg{linguex} spacing fix code, Leo Liu for the landscape page numbering code, which greatly simplified my original version, and Florent Chervet for the hyperref code. Thanks also to the following students who have reported problems over the years: Matt Husband, Irina Agafonova, Dmitriy Bryndin, Greg Christian, Changkuk Jung, Yisu Zhou, Neil ver Planck, Michael Wojcik, Kyle Crayne, Adam Soliman, Adam Liter and Ali Al-jiboory.
 
 \appendix
 \renewcommand{\thesection}{Appendix \Alph{section}}

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex	2016-06-10 21:46:23 UTC (rev 41344)
+++ trunk/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex	2016-06-10 21:46:36 UTC (rev 41345)
@@ -60,6 +60,13 @@
 \listoffigures
 \clearpage
 \listoflistings
+\clearpage
+\chapter*{Key to Abbreviations}
+\addcontentsline{toc}{chapter}{Key to Abbreviations}
+\begin{description}
+\item[foo]  This is a foo
+\item[bar] This is a bar
+\end{description}
 \mainmatter
 % The next command changes chapters in the TOC to have no dotted leader
 %\addtocontents{toc}{\protect\renewcommand{\protect\cftchapterdotsep}{\cftnodots}}

Modified: trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls	2016-06-10 21:46:23 UTC (rev 41344)
+++ trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls	2016-06-10 21:46:36 UTC (rev 41345)
@@ -117,12 +117,15 @@
 %                         also fix bookmarks in the PDF when hyperref is loaded.
 %						  Made default caption delimiter a space so that captions in LOT/LOF look better
 %                         Removed old commented out code and older backwards compatibility code.
-%                  
+% Version 2.6b 2016/06/08 Reworked some vertical spacing after complaints from the thesis office
+%                         despite the fact that people successfully submitted theses in May with
+%                         the previous spacing. This is getting ridiculous.
+%                         Also updated documentation to show how to add list of abbreviations                  
 % Use at your own risk! 
 % Report bugs/problems/questions to <amunn at msu.edu>
 %
-\def\msu at version{2.6}
-\def\msu at date{2016/05/09}
+\def\msu at version{2.6b}
+\def\msu at date{2016/06/08}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{msu-thesis}[\msu at date\space  Michigan State University Thesis Class version \msu at version]
 \newif\ifmsu at lscape\msu at lscapefalse
@@ -207,7 +210,7 @@
 % set up the chapter titles
 \chapterstyle{thatcher}
 \setlength{\beforechapskip}{0pt}
-%\setlength{\afterchapskip}{28pt} % Thesis office didn't like this
+\setlength{\afterchapskip}{18pt} % 2016/06/08 because of thesis office complaints
 \renewcommand*{\chapnamefont}{\centering\bfseries}
 \renewcommand*{\chapnumfont}{\bfseries}
 \renewcommand*{\chaptitlefont}{\SingleSpacing\bfseries}
@@ -321,11 +324,12 @@
 \renewenvironment{abstract}{%
    \chapter*{\abstractname}
    \thispagestyle{empty}
-   \plainbreak{-1.5}
+   \plainbreak{-.5} % changed 2016/06/08 after complaints
     \begin{center}
     	\MakeUppercase{\thetitle}\plainbreak{1}By\plainbreak{1}\theauthor
  	\end{center}
-     \DoubleSpacing
+	\plainbreak{-.5} % changed 2016/06/08 after complaints
+    \DoubleSpacing
    }{\par}
 
 
@@ -356,17 +360,20 @@
 	\clearpage}
 
 % make the dedication page
+% changed 2016/06/08 for vertical centering
 \newcommand*{\makededicationpage}{%
 	\clearpage
 	\pagestyle{plain}
-	\chapter*{\ }
-	\vspace{.35\textheight}\begin{center}
-	\msu at dedication
-	\end{center}}
+	{\centering
+	\null\vfill
+	\msu at dedication\par
+	\vfill}}
 
 \renewcommand{\mainmatter}{%
   \DoubleSpacing\pagestyle{plain}\@ifstar{\@smemmain}{\@memmain}}
 
+% This should probably be changed to {\null\vfill} + \afterpartskip
+% But we'll worry about this later.
 \renewcommand{\beforepartskip}{\vspace*{.35\textheight}}
 
 % This code patches the memoir appendix code to automatically add
@@ -374,19 +381,34 @@
 % TOC format that the Grad School requires correct.
 % Also, since the Grad School doesn't allow a single appendix to have a letter name
 % we remove it for the title, but not for the section headings.
+% Redefining \@apppage as well to get the spacing right 2016/06/08
 %
+\def\msu at apppage{%
+  \@setuppart
+  \mempreaddapppagetotochook
+  \addappheadtotoc
+  \mempostaddapppagetotochook
+  \partmark{\appendixpagename}%
+  \memapppageinfo{\appendixpagename}%
+  {\centering
+   \interlinepenalty \@M
+   \normalfont
+   \vfil
+   \printparttitle{\appendixpagename}\par\vfil}%
+  \@endpart}
+
 \let\orig at appendix\appendix
 \let\orig at appendices\appendices
 \renewcommand*{\appendix}{
 	\renewcommand\appendixpagename{Appendix}
 	\renewcommand\appendixtocname{Appendix}
-	\appendixpage
+	\msu at apppage
 	\settocdepth{part}
 	\orig at appendix
 	\renewcommand\thechapter{}
 	\renewcommand\thesection{A.\arabic{section}}}
 \renewcommand*{\appendices}{
-	\appendixpage
+	\msu at apppage
 	\cftinserthook{toc}{APP}
 	\settocdepth{chapter}
 	\orig at appendices}
@@ -405,7 +427,8 @@
   {\centering
    \interlinepenalty \@M
    \normalfont
-   \printparttitle{\bibpagename}\par}%
+   \vfil
+   \printparttitle{\bibpagename}\par\vfil}%
   \@endpart}
 \newcommand\msu at preaddbibpagetotochook{}
 \newcommand\msu at postaddbibpagetotochook{}



More information about the tex-live-commits mailing list