Thesis Template

The file has been updated as of March, 2010. It has been tested to work in Windows, Ubuntu and Mac OSX. This update comes with the following note:

Hi All,

I took the liberty of updating the files that we used to generate theses
in LaTeX since I've had a lot of follow-up questions to some formatting
questions I had a couple of months ago.

(PhD Alumnus with an active CS account)

Previous notes on the file: file contains the newest (Apr 2007) quthesis.sty file, as well as enough tex, bib and eps files to create a sample thesis for the School of Computing. In addition, two style files (cases.sty and gloss.sty) are included because some LaTeX installations do not include them by default. The purpose of this web page is to explain how to set up the thesis template in both Windows (using MikTeX and WinEdt) and UNIX. The purpose of this web page is to explain how to set up the thesis template. Select a link below based on your operating system of choice:
  • Windows (using MikTeX and WinEdt)

  • UNIX
    • Update 12 Jan 04: After attempting to try this template out in Unix, we've found that there may be some bugs. For instance, more than two sty files were missing when the default Latex command was used. The missing sty files are: calc.sty, boxedminipage.sty, threeparttable.sty, caption.sty. These files have also been included in the zip file.
    • In addition, when compiling the latex, we kept getting an error to do with the cases. Haven't figured it out yet, but you can just hit "s" at the prompt to "skip" the error.
    • Basically, this template may be just a little too fancy for the default latex installation. If you're really having trouble, talk to someone who has been using Latex on UNIX. There's also supposed to be a better (newer) version of Latex on the system; more to follow...

I've left quite a bit of *interesting* things in the tex files, such as how to insert a figure, side-by-side figures, complicated tables, math formulas, etc. These may prove to be useful examples when you need to learn to format your unusual text. In addition, my files are heavily commented - various packages and home-made commands are defined and explained in the mypreamble.tex file.

The final result should look like this: ps or pdf.


I've found two excellent references for learning how to use Latex:

  • "A Guide to LATEX: Document Preparation for Beginners and Advanced Users", Helmut Kopka. This book is exactly what it says - geared for both beginners and advanced users; it is especially helpful for bibtex. You can see the table of contents and sample pages at
  • "The Latex Companion" by Michel Goossens, Frank Mittelbach and Alexander Samarin. This one is also very good, but I found that it made more sense after I had been using Latex for a while. You can see the table of contents and sample pages at

In addition, whenever I have a question, I Google-search it and usually find out that someone else has the answer I need already on their web page.