Git Product home page Git Product logo

msu-thesis's People

Contributors

amunn avatar nariox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

msu-thesis's Issues

Reject use of algorithm package.

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

Per-chapter appendix code still isn't quite right. The formatting of the TOC doesn't change back properly.

Spurious \clearpage before bibliography

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.

Single appendix lacks a counter for equation/table/figure numbering

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}


Spacing in Abstract page

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.

Missing page count on copy write page

Description

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".

Fix Solution

  • Add the following line \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}}

\clearpage}

Figure 11 instead of Figure 1.1

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

Spurious \backmatter in per-chapter documents

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.

List of algorithms with algorithm2e

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

Title Page Top Margin

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.

Update documentation for MA thesis

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.

Add checks for required elements

Currently there are no checks that all required elements are present. Add these so that simple formatting errors can be caught.

per chapter bibliographies

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.

appendix code for single appendix in a chapter doesn't work as expected

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).

subappendices numbering is wrong

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.

Bibliography title page and LoF/LoT spacing issues

The addition of this \clearpage

\clearpage\phantomsection\addcontentsline{toc}{chapter}{\bibtocname}
seems to have made the bibliography have a title page, which the thesis office was not happy about.

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).

ToC Chapter formatting incompatible with hyperref "linktocpage"

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$}'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.