texlive[70844] Master/texmf-dist: msu-thesis (3apr24)

commits+karl at tug.org commits+karl at tug.org
Wed Apr 3 23:15:51 CEST 2024


Revision: 70844
          https://tug.org/svn/texlive?view=revision&revision=70844
Author:   karl
Date:     2024-04-03 23:15:51 +0200 (Wed, 03 Apr 2024)
Log Message:
-----------
msu-thesis (3apr24)

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

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/msu-thesis/README.md	2024-04-03 21:15:41 UTC (rev 70843)
+++ trunk/Master/texmf-dist/doc/latex/msu-thesis/README.md	2024-04-03 21:15:51 UTC (rev 70844)
@@ -1,6 +1,6 @@
-# MSU Thesis Class Version 4.1h 2023/10/07
+# MSU Thesis Class Version 4.2 2024/02/18
 
-Copyright 2011-2023 by Alan Munn <amunn at msu.edu>
+Copyright 2011-2024 by Alan Munn <amunn at msu.edu>
 
 This is a class file for producing dissertations and theses according to
 the Michigan State University Graduate School Guidelines for Electronic

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/docs/msu-thesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/msu-thesis/docs/msu-thesis.tex	2024-04-03 21:15:41 UTC (rev 70843)
+++ trunk/Master/texmf-dist/doc/latex/msu-thesis/docs/msu-thesis.tex	2024-04-03 21:15:51 UTC (rev 70844)
@@ -2,8 +2,8 @@
 
 \documentclass[11pt]{article}
 
-\def\msuversion{4.1h}
-\def\msudate{2023/10/07}
+\def\msuversion{4.2}
+\def\msudate{2024/02/18}
 \title{\textbf{Using the MSU Thesis Class}}
 \author{\textbf{Alan Munn}\\Department of Linguistics, Languages, and Cultures\\Michigan State University\\\texttt{\href{mailto:amunn at msu.edu}{amunn at msu.edu}}}
 \date{Version \msuversion\\\msudate}
@@ -434,7 +434,8 @@
 Version 3.7 added improved support for \pkg{hyperref}.
 Version 4.0 implements the new requirements as of September 2022, including adding a |\dualmajor| command.
 Various spacing changes have been made which will make your document look like you used Word, but this is what the thesis office seems to care about.
-Version 4.1 added the |msutocdepth| counter to allow for the chapters-only format that the thesis office recommends. 
+Version 4.1 added the |msutocdepth| counter to allow for the chapters-only format that the thesis office recommends.
+Version 4.2 changed the spacing parameters for subsections to appease the thesis office yet again.
 
 \section{Acknowledgements}
 Thanks to Lars Madsen, Ulrike Fischer and Peter Wilson for help with setting up parts of 
@@ -442,12 +443,13 @@
 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. Thanks to 
 Florent Chervet for early \pkg{hyperref} code (up until v.3.6), and Ulrike Fischer for the 
-current \pkg{hyperref} code.  Thanks also to the following students who have reported 
+current \pkg{hyperref} code.  Thanks to David Carlisle for helping me understand a ridiculous spacing problem. 
+Thanks also to the following students who have reported 
 problems over the years: Irina Agafonova, Ali Al-jiboory, Abubakr Ayesh, Julian Blank, 
 Nathan Brugnone, Dmitriy Bryndin, Greg Christian, Kyle Crayne, Ciaron Hamilton, Matt Husband, Changkuk 
 Jung, Claire Kopenhafer, Adam Liter, Vanessa Maldonado, Andriana Manousidaki, Ben Miller, William Muir, Eureka 
 Pai, Alicia Parrish, Neil ver Planck, Taha Posos, Nick Rekuski, Giacomo Romanini, William Sands, Adam 
-Soliman, Mookyong Son, Erik Stitt, Fanurs C.E. Teh,  Eremey Valetov, Matthew Vincent, Michael Wojcik, Stephen Yowono, Ali 
+Soliman, Mookyong Son, Erik Stitt, Fanurs C.E. Teh,  Eremey Valetov, Matthew Vincent, Michael Wojcik, Stephen Yowono, Atacan Yücesoy, Ali 
 Zare, and Yisu Zhou. A special thank you to Non Thongprong who graciously provided a copy 
 of his entire thesis which allowed me to debug some especially subtle spacing 
 inconsistencies.

Modified: trunk/Master/texmf-dist/doc/latex/msu-thesis/msu-thesis.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/tex/latex/msu-thesis/msu-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls	2024-04-03 21:15:41 UTC (rev 70843)
+++ trunk/Master/texmf-dist/tex/latex/msu-thesis/msu-thesis.cls	2024-04-03 21:15:51 UTC (rev 70844)
@@ -1,6 +1,6 @@
 % MSU Thesis Class
 %
-% Copyright 2009-2023 by Alan Munn <amunn at msu.edu>
+% Copyright 2009-2024 by Alan Munn <amunn at msu.edu>
 %
 % This is a class file for producing dissertations and theses according to the
 % Michigan State University Graduate School Guidelines
@@ -190,10 +190,12 @@
 % Version 4.1f 2023/07/28 Fixed title page spacing issue
 % Version 4.1g 2023/08/12 Per chapter appendices and bibliography TOC issue
 % Version 4.1h 2023/10/07 Changed option processing code
+% Version 4.1i 2023/12/02 Fixed spurious blank page with biblatex bibliography
+% Version 4.2 2024/02/18 Changed spacing for sections to address complaints about adjacent sectioning commands
 % Report bugs/problems/questions to <amunn at msu.edu>
 %
-\def\msu at version{4.1h}
-\def\msu at date{2023/10/07}
+\def\msu at version{4.2}
+\def\msu at date{2024/02/18}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{msu-thesis}[\msu at date\space  Michigan State University Thesis Class version \msu at version]
 \DeclareKeys[msu-thesis]
@@ -359,10 +361,16 @@
 
 
 % set up the section styles
-
-\setsecheadstyle{\normalfont\SingleSpacing\bfseries} % made uniform size v4
-\setsubsecheadstyle{\normalfont\SingleSpacing\bfseries}
-\setsubsubsecheadstyle{\normalfont\SingleSpacing\bfseries}
+% Added spacing command v4.2 due to complaints about extra space when two
+% sectioning commands are adjacent
+\newcommand*{\msu at SingleSpacing}{%
+  \setSpacing{\m at m@singlespace}%
+  \ifx\@nodocument\relax\vskip\onelineskip\fi% correction for coming into single spacing
+}
+%
+\setsecheadstyle{\normalfont\msu at SingleSpacing\bfseries} % made uniform size v4
+\setsubsecheadstyle{\normalfont\msu at SingleSpacing\bfseries}
+\setsubsubsecheadstyle{\normalfont\msu at SingleSpacing\bfseries}
 % 2023 requirements seem to want "uniform" spacing even after headings, even though this
 % is not stated explicitly anywhere. After skips must be positive not zero to avoid runin formatting
 % Before skips can be 0
@@ -811,11 +819,13 @@
 % as chapters or as sections in the bibliography. Thesis office isn't consistent in this.
 % \clearpage added 7/19/2023 because page numbers were off in the TOC.
 % This code probably needs to be revisited since it’s a unholy amalgam of old and new code
+% Removed clearpage from the document level code in response to issue #26.
+% Problem seems to only arise with biblatex so more testing is needed
 \newcommand\msu at addbibheadtotoc{%
     \ifmsu at chapterbib
         \clearpage\phantomsection\addcontentsline{toc}{\msu at bibsection}{\bibtocname}
     \else
-    	\clearpage\phantomsection\addcontentsline{toc}{chapter}{\bibtocname}
+    	\phantomsection\addcontentsline{toc}{chapter}{\bibtocname}
 	\fi
 	}
 % Since the bibliography page is the TOC entry we remove the bib in the TOC



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