amunn / msu-thesis Goto Github PK
View Code? Open in Web Editor NEWThesis Class for Michigan State University
Home Page: https://amunn.github.io/msu-thesis/
Thesis Class for Michigan State University
Home Page: https://amunn.github.io/msu-thesis/
The algorithm
package sets up the list of algorithms using the float
package which is incompatible with the memoir
new float/list capabilities. It's preferable to use the class methods to set up the list of algorithms. So algorithm
must be prevented from loading, but emulated (since it also sets the \newcommand{\ALG@floatstyle}{...}
with the options ruled
, plain
or boxed
. Maybe best to implement a class option for algorithm to pass the relevant style option.
Per-chapter appendix code still isn't quite right. The formatting of the TOC doesn't change back properly.
Bibliography title appears on its own page when biblatex
is used. This suggests that the fix for #21 was either incorrect, or or only needed for per-chapter bibliographies. More testing needed.
Because the graduate school doesn't want a single appendix to have a name, the numbering isn't there for references.
% !TEX TS-program = pdfLaTeXmk
\documentclass[PhD,lscape]{msu-thesis}
\usepackage[T1]{fontenc}
\title{Minimum Working Example of Appendix}
\author{My Name Here}
\fieldofstudy{Chemistry} % This should be in sentence case
\date{2022}
\begin{document}
\frontmatter
\maketitlepage
\begin{abstract}
Just an abstract.
\end{abstract}
\clearpage
\makecopyrightpage
\clearpage
\chapter*{Acknowledgements}
\DoubleSpacing % Acknowledgements should be double spaced
Your acknowledgements here.
\clearpage
\SingleSpacing
\tableofcontents* % table of contents will not be listed in the TOC
\clearpage
\listoftables % comment this out if you have no tables
\clearpage
\listoffigures % comment this out if you have no figures
\mainmatter
\chapter{My first chapter}
This is my first chapter. Here is how an equation look like in this chapter:
\begin{equation}
H|\Psi\rangle = E|\Psi\rangle
\end{equation}
\chapter{My second chapter}
This is my second chapter. Here is how an equation look like in this chapter:
\begin{equation}
S = k \ln{W}
\end{equation}
\begin{appendix}
\chapter{Your appendix}
This is my only appendix. Here is how an equation look like in the appendix:
\begin{equation}
k = A \exp{-E_{a}/RT}
\end{equation}
\end{appendix}
\backmatter
\makebibliographypage % make the bibliography cover page
\end{document}
Howdy,
The spacing between the word "Abstract" and the title of the thesis needs to be doublespaced but it is currently slightly greater. See the example page.
They don't seem to catch this one frequently but it is the rule.
I just submitted my thesis to ProQuest, and I received feedback that my page count was incorrect.
Dedication Page: Previous pages were to be counted but not numbered, making this page “iv”. Please change the page > number on this page.
• ***PRELIMINARY PAGES: Your preliminary pages are currently incorrectly numbered.
My dedication page was numbered "iii" instead of "iv".
\addtocounter{page}{1}
inside the make copy write page:% make the copyright page
\newcommand*{\makecopyrightpage}{%
\pagestyle{plain}
\clearpage
\thispagestyle{empty}
\vspace*{7in}
{\raggedleft Copyright by\\\MakeUppercase{\theauthor}\\\thedate\\}% Author now uppercase 6/5/12
\clearpage
\addtocounter{page}{1}}
Line 446 in 108ea5f
I use the template, but my output for figures and tables are all like Figure 11, Table 32, instead of Figure 1.1, Table 3.2
How should I deal with this problem
The landscape page numbering should be the same as the portrait according to graduate school. Can you please let us know how to do so? For your reference:
https://grad.msu.edu/sites/default/files/content/etd/Sample%20Landscape%20View%20Page_0.pdf
Presence of \backmatter
in a chapter understandably causes problems with subsequent chapter formatting in the TOC. This mistake can arise when using the [chapterbib]
class option. Update documentation and make a separate template file for for per-chapter style theses.
Using the algorithm2e
package, the list of algorithms is incorrectly formatted. Solution is to load algorithm2e
with the algo2e
option to allow use of memoir
's list methods:
\newlistof{listofalgorithms}{loa}{List of Algorithms}
\newfloat[chapter]{algorithm}{loa}{Algorithm}
\newlistentry{algorithm}{loa}{0}
\renewcommand*{\cftalgorithmname}{}
\renewcommand*{\cftalgorithmaftersnum}{\msucaptiondelim}
\usepackage[algo2e]{algorithm2e} % plus any other package options required
Hi, thank you so much for the template. I recently submit my PhD thesis to the graduate school. They pointed out that the top margin of my title page is 2.5 inches and should be 2 inches. I know you commented this issue in the template and on one knows how they measure the margin. I change the \setlength{\droptitle}{.25in} to \setlength{\droptitle}{-.25in} to move my title up for 0.5 inch. I am going to submit the revise and will share the result once I hear back from the graduate school.
Because MA theses are smaller, students seem to think they shouldn't use a chapter structure, and then nothing works. This needs to be made explicit in the documentation.
Currently there are no checks that all required elements are present. Add these so that simple formatting errors can be caught.
Per chapter bibliographies have the wrong page number in the TOC.
Currently, we have:
https://github.com/amunn/msu-thesis/blob/c48d95fba1dc0631ed2fac8afdd83edcc6676f44/samples/MSU-thesis-testfile.pdf
But MSU requires two empty lines after "A DISSERTATION", and one empty line after "for the degree of".
https://grad.msu.edu/sites/default/files/content/etd/Sample%20Pages%20with%20TOC.pdf#page=11
The thesis office requires appendices and per chapter bibliographies to appear in the TOC even when sections aren't shown.
If you have per chapter bibliographies, the thesis office still wants the bibliography pages, but they should appear in the TOC as sections not chapters. Need a test document using both biblatex
(refsection) and chapterbib
to make sure this works with both. Need to rethink the class options to account for this sort of thesis.
If you use \appendix
in a chapter, it screws up subsequent chapters. This is because \appendix is designed for the whole document not per chapter. But the thesis office seems to want chapter appendices to look like the main appendix (chapter level in the text, but section level in the TOC).
Using the subappendices
environment for chapter appendices doesn't work as expected (format is \thechap.\theappendix
) which is not what is wanted. Need to revise the documentation for this case as well.
The {appendices}
environment fails to list the appendices in the TOC.
In September 2022, the Grad School changed the formatting requirements in various places, and as of now the class produces non-conforming documents. This issue is a placeholder for revisions to the class to make it conforming again.
The addition of this \clearpage
Line 813 in 60b6c2b
They are also complaining about the spacing between the heading LIST OF TABLES
and the first entry in the list claiming there is too much space. They also complain about the spacing being inconsistent between entries. I suspect these are somehow related problems. It seems as if there is more spacing between the entries corresponding to different chapters (i.e. space between table 2.4/2.5 is the same as the space between 3.1/.3.2 but the space between table 2.5/3.1 is larger than the typical spacing).
I would like to use hyperref's "linktocpage" option to have cleaner links in the ToC and Lists of Figures etc. but this option causes errors with the class code used to format chapter titles. (Sub)sections still format correctly, as do lists of floats.
Minimal working example & incorrect PDF screenshot are attached as zip.
Overleaf (with TeXlive 2022) compiles with the following error:
<argument> \MakeLinkUppercase {
\chapternumberline {1}Introduction}
l.1 ...ernumberline {1}Introduction}{1}{chapter.1}
%
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
LaTeX Font Info: Trying to load font information for OT1+minntx on input line 1.
(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/ot1minntx.fd
File: ot1minntx.fd 2022/01/20 v1.0 font definition file for OT1/minntx
)
LaTeX Font Info: Trying to load font information for U+ntxmia on input line 1.
(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxmia.fd
File: untxmia.fd 201
[toc_hyperref_error.zip](https://github.com/amunn/msu-thesis/files/9457599/toc_hyperref_error.zip)
8/04/14 Fontinst v1.933 font definitions for U/ntxmia.
)
LaTeX Font Info: Trying to load font information for U+ntxsym on input line 1.
(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsym.fd
File: untxsym.fd 2015/03/20 Fontinst v1.933 font definitions for U/ntxsym.
)
LaTeX Font Info: Trying to load font information for U+ntxsyc on input line 1.
(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsyc.fd
File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.
)
! Extra }, or forgotten \endgroup.
\l@chapapp ...1}}\nobreak \cftchapterfillnum {#2}}
\fi
l.1 ...ernumberline {1}Introduction}{1}{chapter.1}
%
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
tocdepth
needs to be set back to subsubsection
and \thechapter
needs to be reset to \arabic{chapter}
after appendices.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.