summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-06-10 21:46:36 +0000
committerKarl Berry <karl@freefriends.org>2016-06-10 21:46:36 +0000
commit79920ff1cab0432bde8e67f9b0b5b832113dd2e2 (patch)
tree92395c317260fd36d4622f26d92d17d881d2b2ef
parent50d3fc85c067051d264254c386dc041438745daf (diff)
msu-thesis (10jun16)
git-svn-id: svn://tug.org/texlive/trunk@41345 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/README2
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdfbin223918 -> 224700 bytes
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex17
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdfbin28855 -> 28840 bytes
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdfbin76856 -> 77443 bytes
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex7
-rw-r--r--Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls49
7 files changed, 58 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/README b/Master/texmf-dist/doc/latex/msu-thesis/README
index 7c78f1a8f86..6e945274479 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/README
+++ b/Master/texmf-dist/doc/latex/msu-thesis/README
@@ -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@msu.edu>
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdf b/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdf
index 87b30b25eb4..57717bb32e5 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdf
+++ b/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex b/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
index 4d9de2b4ade..4e560cadd14 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
+++ b/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
@@ -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@msu.edu}{amunn@msu.edu}}}
\date{Version \msuversion\\\msudate}
@@ -190,6 +190,17 @@ Your listing code here
\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 @@ Since the current version of the \pkg{msu-thesis} class satisfies the Graduate S
\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}}
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf
index 0240cc97fd4..bb6aaf594a8 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf
+++ b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf
index 194f8b008af..21aad0f16ce 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf
+++ b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex
index 254e51e977b..21de3649c64 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex
+++ b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex
@@ -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}}
diff --git a/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls b/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
index 08c43df2019..ca5259cccf8 100644
--- a/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
+++ b/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
@@ -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@msu.edu>
%
-\def\msu@version{2.6}
-\def\msu@date{2016/05/09}
+\def\msu@version{2.6b}
+\def\msu@date{2016/06/08}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{msu-thesis}[\msu@date\space Michigan State University Thesis Class version \msu@version]
\newif\ifmsu@lscape\msu@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@dedication
- \end{center}}
+ {\centering
+ \null\vfill
+ \msu@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@apppage{%
+ \@setuppart
+ \mempreaddapppagetotochook
+ \addappheadtotoc
+ \mempostaddapppagetotochook
+ \partmark{\appendixpagename}%
+ \memapppageinfo{\appendixpagename}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \vfil
+ \printparttitle{\appendixpagename}\par\vfil}%
+ \@endpart}
+
\let\orig@appendix\appendix
\let\orig@appendices\appendices
\renewcommand*{\appendix}{
\renewcommand\appendixpagename{Appendix}
\renewcommand\appendixtocname{Appendix}
- \appendixpage
+ \msu@apppage
\settocdepth{part}
\orig@appendix
\renewcommand\thechapter{}
\renewcommand\thesection{A.\arabic{section}}}
\renewcommand*{\appendices}{
- \appendixpage
+ \msu@apppage
\cftinserthook{toc}{APP}
\settocdepth{chapter}
\orig@appendices}
@@ -405,7 +427,8 @@
{\centering
\interlinepenalty \@M
\normalfont
- \printparttitle{\bibpagename}\par}%
+ \vfil
+ \printparttitle{\bibpagename}\par\vfil}%
\@endpart}
\newcommand\msu@preaddbibpagetotochook{}
\newcommand\msu@postaddbibpagetotochook{}