diff options
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.pdf | bin | 31294 -> 30975 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.tex | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.pdf | bin | 68915 -> 68705 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.tex | 3 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/msu-thesis.pdf | bin | 238708 -> 239023 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/msuthesis/msu-thesis.tex | 13 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/msuthesis/msu-thesis.cls | 39 |
8 files changed, 38 insertions, 25 deletions
diff --git a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.pdf b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.pdf Binary files differindex ee8e5287968..a0436b30bff 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.pdf +++ b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.pdf diff --git a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.tex b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.tex index 797faa7cc52..a1113244e87 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.tex +++ b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-template.tex @@ -37,6 +37,7 @@ \author{Joe Linguist} \fieldofstudy{Linguistics} \date{2010} +\renewcommand*{\afterchapternum}{} % If you want a dedication page, specify the text of the dedication here and uncomment the next command. % @@ -56,7 +57,8 @@ % Force a newpage \clearpage % Make the copyright page -\makecopyrightpage +%\makecopyrightpage + % If you have a dedication page, uncomment the next command to print the dedication page % %\makededicationpage @@ -70,7 +72,7 @@ Your acknowledgements here. \clearpage % We need to turn single spacing back on for the contents/figures/tables lists \SingleSpacing -\maketableofcontents % table of contents will not be listed in the TOC +\tableofcontents* % table of contents will not be listed in the TOC \clearpage \listoftables % comment this out if you have no tables \clearpage diff --git a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.pdf b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.pdf Binary files differindex 2b193b5f053..066fd282959 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.pdf +++ b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.pdf diff --git a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.tex b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.tex index 155df34d77e..3dcb67fa975 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.tex +++ b/Master/texmf-dist/doc/latex/msuthesis/MSU-thesis-testfile.tex @@ -22,7 +22,6 @@ % Uncomment the next two lines for single spaced examples with gb4e %\let\oldexe\exe %\renewcommand{\exe}{\SingleSpacing\oldexe} -\tracingpatches \begin{document} \frontmatter \maketitlepage @@ -38,7 +37,7 @@ \lipsum[1] \clearpage \SingleSpacing -\maketableofcontents +\tableofcontents* % ToC will not appear in the table of contents \clearpage \listoftables \clearpage diff --git a/Master/texmf-dist/doc/latex/msuthesis/README b/Master/texmf-dist/doc/latex/msuthesis/README index 201eac60691..4848fc3fc12 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/README +++ b/Master/texmf-dist/doc/latex/msuthesis/README @@ -1,4 +1,4 @@ -MSU Thesis Class Version 1.7 2010/12/16 +MSU Thesis Class Version 1.8 2010/12/17 Copyright 2010 by Alan Munn <amunn@msu.edu> diff --git a/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.pdf b/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.pdf Binary files differindex afd7b0ef169..02a96926535 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.pdf +++ b/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.pdf diff --git a/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.tex b/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.tex index 0d97cbfd0f6..f329c052e37 100644 --- a/Master/texmf-dist/doc/latex/msuthesis/msu-thesis.tex +++ b/Master/texmf-dist/doc/latex/msuthesis/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 1.7\\December 16, 2010} +\date{Version 1.8\\December 17, 2010} \usepackage[T1]{fontenc} \usepackage[margin=1in]{geometry} \usepackage{titling} @@ -96,15 +96,15 @@ In addition to any options passed to the \pkg{memoir} class (e.g. |oldfontcomman \section{User commands} -In addition to all the user functionality defined by \pkg{memoir}, the \pkg{msu-thesis} class defines seven new titling commands, and a command to signal that the document has multiple appendices. +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. \begin{quote} \begin{description} \item[\texttt{\bs fieldofstudy\{\}}] Takes one argument corresponding to your field of study. \item[\texttt{\bs dedication\{\}}] Takes one argument (should be short), your dedication. \item[\texttt{\bs makecopyrightpage}] Creates the copyright page. \item[\texttt{\bs makededicationpage}] Creates the dedication page. -\item[\texttt{\bs maketableofcontents}] Creates the table of contents % deprecated commands from < v1.7 +%\item[\texttt{\bs maketableofcontents}] Creates the table of contents %\item[\texttt{\bs begin\{msuabstract\}\ldots \bs end\{msuabstract\}}] Environment containing the text of the thesis abstract. %\item[\texttt{\bs makeabstract}] Generates the abstract. \item[\texttt{\bs appendicestrue}] Tells the class that you have more than one appendix. @@ -164,7 +164,7 @@ The \pkg{memoir} class replicates the functionality of many independent packages \subsection{Customizing the look of things} -I have created a basic looking style for Chapter headings based on the |thatcher| style in |memoir|. If you want to change these things, you may, using the appropriate |\renewcommand| commands. More information can be found in the |memoir| documentation. The Thesis Office seems to require dotted leaders for the List of Figures/Tables in the Table of Contents, even though they get typeset as Chapters. If you wish your Chapter headings to have no leaders, add the following command just after the |\mainmatter| command. To put the dots back for the Bibliography, repeat the same command right after the |\backmatter| command, but replace |\cftnodots| with |\cftdotsep|. The default template leaves dots everywhere, which should appease the thesis office. +I have created a basic looking style for Chapter headings based on the |thatcher| style in |memoir|. If you want to change these things, you may, using the appropriate |\renewcommand| commands. More information can be found in the |memoir| documentation. The Thesis Office seems to require dotted leaders for the List of Figures/Tables in the Table of Contents, (despite the guide saying they are optional) even though they get typeset as Chapters. If you wish your Chapter headings to have no leaders, add the following command just after the |\mainmatter| command. To put the dots back for the Bibliography, repeat the same command right after the |\backmatter| command, but replace |\cftnodots| with |\cftdotsep|. The default template leaves dots everywhere, which should appease the thesis office. \begin{quote} \begin{lstlisting} \addtocontents{toc}{% @@ -172,10 +172,11 @@ I have created a basic looking style for Chapter headings based on the |thatcher {\cftnodots}} \end{lstlisting} \end{quote} +Despite there being no explicit formatting requirements for Chapter headings (other than that they start 1in from the top of the page, the thesis office has been known to dislike many things, so if you do decide to change things, be prepared for rejection or a frustrating fight. \subsection{Things to watch out for} \begin{itemize}[label={\textbullet}] \item Make sure you pay attention to any ``Overfull hbox'' warnings when you are producing your final copy. You should make sure you eliminate all of them or else the thesis office is likely to reject your thesis. One common way to eliminate such warnings is to place the command |\sloppy| at the beginning of the paragraph that triggers the warning. You should only use this technique at the very end when you are completely done with everything. Alternatively, rewording the text may also fix things. -\item Remember to use the |\maketableofcontents| command instead of the regular |\tableofcontents*| command. +\item Remember to use the |\tableofcontents*| command so that your table of contents is not listed in the table of contents. \item Remember to use the command |\appendicestrue| if you have more than one appendix. \item Remember to add the |\makeappedixcover| and |\makebibliographycover| commands before your appendices and your bibliography. \end{itemize} @@ -243,7 +244,7 @@ Your acknowledgements here % \clearpage \SingleSpacing -\maketableofcontents +\tableofcontents* \clearpage \listoftables \clearpage diff --git a/Master/texmf-dist/tex/latex/msuthesis/msu-thesis.cls b/Master/texmf-dist/tex/latex/msuthesis/msu-thesis.cls index 88fa7a04b04..7b6d8a045a3 100644 --- a/Master/texmf-dist/tex/latex/msuthesis/msu-thesis.cls +++ b/Master/texmf-dist/tex/latex/msuthesis/msu-thesis.cls @@ -62,12 +62,19 @@ % environment msuabstract and \makeabstract (no longer % needed) (still available for backwards compatibility). % Moved samples folder to the doc folder. +% Version 1.8 2010/12/17 Added spacing code for LOF, LOT etc to the +% \mem@tableofcontents code. Removed \maketableofcontents +% command from documentation as it is no longer needed. +% Removed rule between Chapter and Title after irrational +% complaints from MSU's Thesis Office. Fixed page numbering +% problem when Copyright page was missing. Removed varioref +% and afterpage as required packages. % % Use at your own risk! % Report bugs/problems/questions to <amunn@msu.edu> % \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{msu-thesis}[2010/12/16 Michigan State University Thesis Class version 1.7] +\ProvidesClass{msu-thesis}[2010/12/16 Michigan State University Thesis Class version 1.8] \DeclareOption{PhD}{\gdef\@degree{DOCTOR OF PHILOSOPHY}\gdef\@diss{DISSERTATION}} \DeclareOption{MA}{\gdef\@degree{MASTER OF ARTS}\gdef\@diss{THESIS}} \DeclareOption{MS}{\gdef\@degree{MASTER OF SCIENCE}\gdef\@diss{THESIS}} @@ -87,11 +94,7 @@ } \ProcessOptions \LoadClass[12pt,oneside,letterpaper]{memoir}[2008/05/27] -\RequirePackage{afterpage}[1995/10/27] -\RequirePackage{varioref}[2006/05/13] \RequirePackage{etex} -\RequirePackage{etoolbox} -\tracingpatches % set up page for MSU Thesis guidelines \settypeblocksize{9in}{6.5in}{*} \setlrmargins{1in}{*}{*} @@ -158,6 +161,8 @@ \renewcommand*{\chapnumfont}{\bfseries} \renewcommand*{\chaptitlefont}{\bfseries} \renewcommand*{\printchapternonum}{} +\renewcommand*{\afterchapternum}{} + % set up the section styles \setsecheadstyle{\SingleSpacing\large\bfseries} \setsubsecheadstyle{\SingleSpacing\bfseries} @@ -178,14 +183,20 @@ %\setlength{\cftbeforechapterskip}{1.0em \@plus\p@} % MSU requires double spacing between entries in the list of tables, figures etc. -% this command defines an \maketableofcontents command to change the list of -% spacing after the ToC is formatted. Also ensures \tableofcontents* which -% may save user errors -\newcommand{\maketableofcontents}% -{\tableofcontents* -\setlength{\cftbeforechapterskip}{0.0em \@plus\p@} -\setlength{\cftparskip}{1em} -\renewcommand*{\insertchapterspace}{}} +% so we add the commands to change the 'list of' +% spacing after the ToC is formatted. + +\let\oldmem@tableofcontents\mem@tableofcontents +\renewcommand\mem@tableofcontents[1]{% + \oldmem@tableofcontents{#1}% + \setlength{\cftbeforechapterskip}{0.0em \@plus\p@} + \setlength{\cftparskip}{1em} + \renewcommand*{\insertchapterspace}{} + \pagestyle{plain} +} +% The following left in for backwards compatibility with v. 1.7 +% but not mentioned in the documentation +\newcommand{\maketableofcontents}{\tableofcontents*} % set up footnotes \footmarkstyle{\normalsize\textsuperscript{#1}} % reset size so that mark is right size @@ -216,7 +227,7 @@ % make the titlepage \newcommand{\maketitlepage}{% -\pagestyle{empty} +\pagestyle{empty}\thispagestyle{empty} \begin{titlingpage} \maketitle \end{titlingpage} |