summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/README4
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.pdfbin202906 -> 203097 bytes
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex12
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.tex2
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.pdfbin69261 -> 73119 bytes
-rw-r--r--Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-testfile.tex2
-rw-r--r--Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls28
7 files changed, 29 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/README b/Master/texmf-dist/doc/latex/msu-thesis/README
index 406a4311ddd..3113041e715 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/README
+++ b/Master/texmf-dist/doc/latex/msu-thesis/README
@@ -1,10 +1,10 @@
-MSU Thesis Class Version 2.1d 2012/05/27
+MSU Thesis Class Version 2.2 2012/06/07
Copyright 2011,2012 by Alan Munn <amunn@msu.edu>
This is a class file for producing dissertations and theses according to
the Michigan State University Graduate School Guidelines for Electronic
-Submission of Master's Theses and Dissertations (2010).
+Submission of Master's Theses and Dissertations (2012).
The class is based on the memoir document class, and thefore inherits
all of the functionality of that class.
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 5e5aca00a17..a33aa7dcbb3 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 413752c2b71..d2fd4379fb1 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
+++ b/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.tex
@@ -1,7 +1,7 @@
\documentclass[11pt]{article}
\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 2.1d\\May 27, 2012}
+\date{Version 2.2\\June 7, 2012}
\usepackage[T1]{fontenc}
\usepackage[margin=1.25in]{geometry}
\usepackage{titling}
@@ -95,7 +95,7 @@ In addition to any options passed to the \pkg{memoir} class (e.g. |oldfontcomman
\caption{Package degree options}\label{degrees}
\end{table}
\subsection{The \pkg{[lscape]} option}
-The Formatting Guide requires that any lansdscape pages be numbered in landscape mode (i.e. along the long edge of the page) rather than in portrait mode. The |[lscape]| option enables this. The option loads both the \pkg{lscape} package and \pkg{tikz}, and is implemented as a class option so that you are not required to load those packages if they are not needed.
+The Formatting Guide requires that any lansdscape pages be numbered in landscape mode (i.e. along the long edge of the page) rather than in portrait mode, and rotated in the final PDF. The |[lscape]| option enables this. The option loads both the \pkg{pdflscape} package and \pkg{tikz}, and is implemented as a class option so that you are not required to load those packages if they are not needed.
\section{User commands}
In addition to all the user functionality defined by \pkg{memoir}, the \pkg{msu-thesis} class defines six new titling commands, and a command to signal that the document has multiple appendices.
@@ -163,7 +163,7 @@ The \pkg{memoir} class replicates the functionality of many independent packages
\begin{quote} \pkg{memoir} emulates the following packages: {\sffamily abstract, appendix, array, booktabs, ccaption, chngcntr, crop, dcolumn, delarray, enumerate, epigraph, ifmtarg, ifpdf, index, makeidx, moreverb, needspace, newfile, nextpage, pagenote, patchcmd, parskip, setspace, shortvrb, showidx, tabularx, titleref, tocbibind, tocloft, verbatim}, and {\sffamily verse}. It also provides functions equivalent to those in the following packages, although the class does not prevent you from using them: {\sffamily fancyhdr, framed, geometry, sidecap, subfigure}, and \sffamily{titlesec}.\\\hfill{\normalfont\emph{The Memoir Class} 8th Ed. 2010, p.345}
\end{quote}
\subsection{Landscape figures and tables}
-If you have large figures and tables that must be rotated, you should use the |[lscape]| option. This enables a pagestyle |lscape| and places the page numbers correctly on the long edge of the page. The option loads the \pkg{lscape} 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.
+If you have large figures and tables that must be rotated, you should use the |[lscape]| 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.
\begin{quote}
\begin{lstlisting}
@@ -176,7 +176,7 @@ If you have large figures and tables that must be rotated, you should use the |[
\end{quote}
-The |landscape| environment makes all pages within it landscape, so if you have multiple landscape figures in a row, you can put all of them inside a single |landscape| environment. If you are using \pkg{pdflatex} you can optionally load the \pkg{pdflscape} package, which actually rotates the landscape pages within the pdf document itself.
+The |landscape| environment makes all pages within it landscape, so if you have multiple landscape figures in a row, you can put all of them inside a single |landscape| environment. This option correctly rotates the landscape pages within the pdf document itself, which the thesis office seems to require.
\subsection{Customizing the look of things}
@@ -204,7 +204,7 @@ The latest copy of \pkg{msu-thesis} will always be available on \href{http://tu
\subsection{Version history}
Previous versions of \pkg{msuthesis} (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.)
\section{Acknowledgements}
-Thanks to Lars Masden, 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 Matt Husband, Irina Agafonova, and Dmitriy Bryndin for reporting problems during initial testing.
+Thanks to Lars Masden, 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, and Yisu Zhou.
\appendix
\renewcommand{\thesection}{Appendix \Alph{section}}
@@ -219,7 +219,7 @@ Thanks to Lars Masden, Ulrike Fischer and Peter Wilson for help with setting up
%
\title{The syntax and semantics of phonology}
\author{Joe Linguist}
-\fieldofstudy{Linguistics}
+\fieldofstudy{Linguistics} % should be in sentence case
\dedication{This thesis is dedicated to someone.}
\date{2009}
%
diff --git a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.tex b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.tex
index 4742a77ff07..15251406c3f 100644
--- a/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.tex
+++ b/Master/texmf-dist/doc/latex/msu-thesis/samples/MSU-thesis-template.tex
@@ -35,7 +35,7 @@
% You must specify the title of your thesis, your name, the field of study (not department), and the year
\title{The syntax and semantics of phonology}
\author{Joe Linguist}
-\fieldofstudy{Linguistics}
+\fieldofstudy{Linguistics} % This should be in sentence case
\date{2010}
% If you want a dedication page, specify the text of the dedication here and uncomment the next command.
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 7623cdce8cb..4187ade0f9b 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 e9f1b16bc81..be9760846e9 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
@@ -22,6 +22,7 @@
\usepackage{natbib}
+
\counterwithin{exx}{chapter}
\bibliographystyle{unified}
\singlegloss
@@ -204,6 +205,7 @@ A & B & C & D & E & F & G \\
\SingleSpacing
% This command creates the cover page for the bibliography
\makebibliographycover
+
\bibliography{MSU-thesis-testfile}
\end{document}
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 6814ebb638d..7444246b0ae 100644
--- a/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
+++ b/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls
@@ -3,7 +3,7 @@
% Copyright 2009,2010,2011,2012 by Alan Munn <amunn@msu.edu>
%
% This is a class file for producing dissertations and theses according to the
-% Michigan State University Graduate School Guidelines (2010)
+% Michigan State University Graduate School Guidelines (2012)
%
%
% This class may be distributed and/or modified under the
@@ -84,11 +84,19 @@
% Version 2.1d 2012/05/27 Removed superfluous title redefinition;
% Made title in abstract upper case (bug);
% Updated documentation; updated degree list
+% Version 2.2 2012/06/07 Made changes to case of copyright page and program name
+% as per user report. Who knows if the grad school will
+% change their mind again. What kind of people care about this?
+% Name on copyright page is now upper case;
+% Program name is now as typed.
+% Chapter titles now single spaced (bug)
+% lscape option now requires the pdflscape package, since the thesis
+% office demands that the physical pages be rotated.
% Use at your own risk!
% Report bugs/problems/questions to <amunn@msu.edu>
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{msu-thesis}[2012/05/18 Michigan State University Thesis Class version 2.1c]
+\ProvidesClass{msu-thesis}[2012/06/07 Michigan State University Thesis Class version 2.2]
\newif\ifmsu@lscape\msu@lscapefalse
\DeclareOption{PhD}{\gdef\@degree{DOCTOR OF PHILOSOPHY}\gdef\@diss{DISSERTATION}}
\DeclareOption{MA}{\gdef\@degree{MASTER OF ARTS}\gdef\@diss{THESIS}}
@@ -115,7 +123,7 @@
\RequirePackage{etex}
% set up landscape page numbering
\ifmsu@lscape
- \RequirePackage{lscape}
+ \RequirePackage{pdflscape} % this will cause physical pages to be rotated in the PDF
\RequirePackage{tikz}
% adjust yshift (in both commands) to meet the thesis office requirements
% positive values will move the number closer to the bottom of the table
@@ -155,7 +163,7 @@
\newif\ifappendices\appendicesfalse
\newcommand*{\@appendixcover}{\ifappendices{APPENDICES}\else{APPENDIX}\fi}
-\newcommand*{\fieldofstudy}[1]{\gdef\@fieldofstudy{\MakeUppercase{#1}}}
+\newcommand*{\fieldofstudy}[1]{\gdef\@fieldofstudy{#1}} % removed \MakeUppercase 6/5/12
\newcommand{\dedication}[1]{\gdef\@dedication{#1}}
\newcommand*{\degree}[1]{\gdef\@degree{\MakeUppercase{#1}}}
\newcommand*{\appendixcover}[1]{\gdef\@appendixcover{\MakeUppercase{#1}}}
@@ -165,7 +173,7 @@
%
\newenvironment{msuabstract}{\ClassWarning{msu-thesis}{MSU Thesis: The msuabstract environment is deprecated. Please use the abstract environment}\begin{abstract}}{\end{abstract}}
-\newcommand*{\@titleintro}{A } % this is the beginning to the title page phrase
+\newcommand*{\@titleintro}{A~} % this is the beginning to the title page phrase
@@ -187,14 +195,14 @@
%\setlength{\afterchapskip}{28pt} % Thesis office didn't like this
\renewcommand*{\chapnamefont}{\centering\bfseries}
\renewcommand*{\chapnumfont}{\bfseries}
-\renewcommand*{\chaptitlefont}{\bfseries}
+\renewcommand*{\chaptitlefont}{\SingleSpacing\bfseries}
\renewcommand*{\printchapternonum}{}
\renewcommand*{\afterchapternum}{}
% set up the section styles
-\setsecheadstyle{\SingleSpacing\large\bfseries}
-\setsubsecheadstyle{\SingleSpacing\bfseries}
-\setsubsubsecheadstyle{\SingleSpacing\bfseries}
+\setsecheadstyle{\normalfont\SingleSpacing\large\bfseries}
+\setsubsecheadstyle{\normalfont\SingleSpacing\bfseries}
+\setsubsubsecheadstyle{\normalfont\SingleSpacing\bfseries}
% set up TOC
\maxtocdepth{subsubsection}
@@ -268,7 +276,7 @@
\newcommand*{\makecopyrightpage}{%
\pagestyle{plain}\clearpage\thispagestyle{empty}
\vspace*{7in}
-{\raggedleft Copyright by\\\theauthor\\\thedate\\}
+{\raggedleft Copyright by\\\MakeUppercase{\theauthor}\\\thedate\\} % Author now uppercase 6/5/12
\clearpage}
% make the dedication page