This class file works by loading several standard LaTeX style files (packages) that do most of the real work. Usually, these style files are part of any recent LaTeX distribution. If you get error messages from LaTeX saying that it cannot find certain style files put the following files into your working directory and the error messages should disappear.
Please, let me know if there appears to be a bug or if I overlooked any formatting rules of the Graduate School. (Yet please understand that I cannot explain LaTeX to you. There are many excellent LaTeX books.)
NOTE: These options are provided for convenience. An option like
singlespacing
can come handy during the preparation of
your thesis. Yet many of these options are not compatible with the
NIU guidelines for formatting
theses
and dissertations.
Check these guidelines before using these options for the final
version of your work. niuthesis
has been designed such that if you do not use any
of these options for the final version of your work, it will
certainly match the NIU guidelines.
Options passed on to the report
class:
10pt
11pt
12pt
oneside
twoside
draft
final
openright
openany
leqno
fleqn
openbib
setspace
package
singlespacing
onehalfspacing
doublespacing
ulem
package
ULforem
UWforbf
emptyblank
: If you also use the openright option and
a chapter ends with an odd page number, suppress the
page number on the following empty even page
abstract
acknowledgements
dedication
\title{title}
\major{major}
\author{author}
\degree{work}{short}{long}
\director{thesis director}
\department{department}
\MakeThesisPrologue
\listofappend
\appendix
\listofXXX
, which will then automatically put
the material at the right location in the thesis. For example, define
\newcommand{\listofXXX}{\input{symbols}}
This tells LaTeX to read the file symbols.tex, which
contains the material to set up a List of Symbols. To see how this
works, you may uncomment this line in the example file
mythesis.tex.
An example file
symbols.tex
is likewise provided.
A bit of a hack: On its second / third ... page, the List of XXX (XXX = Content / Tables / Figures / Appendices) should start with a `page' header line. Normally niuthesis inserts this header line automatically. In some rare cases it can happen that the last page of the List of XXX contains too little material so that this header line will not appear on the last page. In this case put the following commands in the main body of your thesis in between those two sections / tables / figures / appendices where the header line should appear in the List of XXX. (Suggestions for more elegant solutions welcome.)
\tocheader
\lotheader
\lofheader
\loaheader