amunn / msu-thesis

Thesis Class for Michigan State University
https://amunn.github.io/msu-thesis/
27 stars 10 forks source link

Update class to conform to September 2022 new formatting guide #20

Closed amunn closed 1 year ago

amunn commented 1 year ago

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.

clairekope commented 1 year ago

Disclaimer, I haven't yet sent my dissertation off to ProQuest :) But these are the patches I made for the purposes of submission.

Easy fixes for the two biggest changes:

Below are fixes to some other issues that require editing the .cls file itself. How much do they care about these? No idea. Dual Major is probably the most important (and personally relevant for me).

I haven't adjusted vertical spacing for things on the title page. The sample document suggests they want lines to fall at certain inches from the top. I'll test their dedication to this.

amunn commented 1 year ago

Dear Claire, thanks so much for these suggestions. This semester has been super busy for me and I simply haven't had time to implement the changes yet so this helps a lot. BTW the development branch version of the class solves your hyperref problem, but again, I haven't had time to do more exhaustive testing to to make sure it's bug free for the more complicated per-chapter type thesis styles, which is why I haven't released it yet.

clairekope commented 1 year ago

More changes for title page spacing; have not yet submitted.

I realized they probably are going to be sticklers for title page spacing since they're pushing MS Word templates. The issue with putting this into LaTeX is that the sample PDF has lines pegged to particular inches from the top of the page, while as far as I can tell, LaTeX can only define blank space relative to the last line you've printed on (not top of page). So here are updates with a bunch of relative spacing between title page elements.

Disclaimer: still not yet submitted, but I checked against the example with a ruler. Depending on the length of your title and whether or not you have a dual degree you will need to adjust some spacings. Note that the example PDF doesn't precisely conform to the stated inch markings because Word just.... isn't that precise without a lot of fiddling. I conformed to the provided PDF example rather than the stated lengths.

All of the following changes occur around line 300:

GioPede commented 1 year ago

Hi! Does anyone know what to do with the inversion of the appendix and bibliography mandated by the new guidelines? (how would one cite something in the appendix if the bib is printed above it?) Also, are the "part" cover pages of the appendix and bibliography still needed? It is all very unclear to me

amunn commented 1 year ago

Hi, @GioPede the inversion of the appendix and bibliography is a tour de force of stupidity which shows how little the people in the thesis office understand document structure. But from a practical point of view, any citations in your appendices will also show up in the bibliography even though it comes before, so just cite things as you normally would. And no, the cover pages for these sections are no longer required. I'm sorry I haven't had time this semester to push out a revised version of the class. Please check out @clairekope 's helpful suggestions in this thread. I will try to get a new version out by the end of the semester.

GioPede commented 1 year ago

I know the actual citation will work, I'm just puzzled by them coming before the text, but yes, it seems the changes were completely arbitrary and stupid. I will probably end up removing the appendix and appendices environments entirely and manually adding the entries to the TOC (unfortunately i have per-chapter appendices and bibs... the worst case scenario!) If i make any modifications that are general enough, I'll make some pull requests

amunn commented 1 year ago

@GioPede Unfortunately the coverpages are built into the appendi{x|ces} environments, so there's no simple fix for them at the moment.

clairekope commented 1 year ago

@GioPede you could rearrange the document in post. The ToC will be wrong and you shouldn't use hyperref, but if you're already creating a hack job of a document, you could type up a ToC in Word, export to PDF, and splice it in. My favorite tool for command line PDF rearranging is pdftk if you'd like a suggestion.

Edit to add, sounds like you've already got something like this in mind :)

clairekope commented 1 year ago

I return from the first attempt at submission with more nitpicks, mostly on spacing (incredibly, not on the title page). Thesis office seems to want spacing between chapter titles to match spacing between body text and now wants a very minimal abstract header.

Nitpicks you may also encounter depending on your circumstances:

clairekope commented 1 year ago

More nitpicks and updates:

I also realized that you're using hyperref, you can make the PDF bookmarks go to a deeper level than the minimal ToC required by the grad school with the bookmarksdepth package option (you know, if you want a more navigable document!) I have bookmarksdepth=4 to capture headers down to subsubsections.

amunn commented 1 year ago

@clairekope @GioPede Just in time for the Dec 15 deadline I've managed to release an updated version of the class that conforms to the current requirements. Thanks for your comments and patience! Beware that the thesis office is being really annoying these days about line spacing to the point that they may be requesting things that are impossible.