Directory macros/latex/contrib/thesis-gwu
Note: this README needs to be updated, as of 2020-03-02, but as of this commit, all LaTeX formatting is correct and confirmed by the GW library.
Build Status | Latest Release | Version | Last Commit | Activity | CTAN | Citation |
---|---|---|---|---|---|---|
![Travis]travisshield | ![Github Release]releaseshield | ![Github Version]versionshield | ![Github Last Commit]lastcommitshield | ![Github commit activity]activityshield | ![CTAN]ctanshield | ![DOI]doishield |
GWU Thesis
This is a GWU SEAS thesis template, it conforms to the University and SEAS formatting guidelines as of March 3, 2020.
Overleaf
The template is available on Overleaf.
Installing
You can install this thesis class in one of two ways:
- Clone/Download this repo onto your computer, and use
~ documentclasspath/to/thesis-gwu ~
- Install thesis-gwu from CTAN
~ tlmgr install thesis-gwu ~
Which will download this class file to your computer and install it appropriately. Any document on your machine can then use thesis-gwu
Building the PDF
To build the document, it is easiest to use the great latexmk
by simply running:
~ latexmk thesis-sample.tex ~
Which will automatically build and output a PDF, the latest version of which is linked above.
Intro to LaTeX
This is a LaTeX class file, and an example document, which demonstrates the use of thesis-gwu.cls
. It is much different than a simple, easy to follow tutorial for learning how to use LaTeX. In much the same way, one would not want to wait until the day of an exam to beginning learning new material, you as the user should avoid trying to learn something as complex as LaTeX when a deadline (thesis) is fast approaching.
If there's one piece of advice with LaTeX it is this:
Begin early and read all you can
You will run into issues and difficulties. However, you are not the first, and most definitely, not the last person to encounter the exact same issue. The only hope is to find a solution and try to document your process to help others who come afterwards.
As a result, this document DOES NOT teach you how to use LaTeX, but rather it focuses on the usage of the class file and creating a GWU SEAS thesis. It is up to you to learn LaTeX.
All that being said, this document does make it relatively easy, and here is a little more help for the uninitiated. Most of this material comes from the very good LaTeX Wikibook.
Getting LaTeX
You can either install or use an online service. Installing everything means you can work without being connected to the internet. You also have total control over the various intricacies of LaTeX as it's on your system. This also means you have the responsibility of ensuring it's working properly, and fixing it when it goes horribly wrong.
Using an online service frees you from dealing with downloading, installing, updating, etc. At the same time, you also are dependent on the internet and a working website in order to write your thesis. If their website is compromised, crashes, gets DDoS'ed or the like, you may be in a difficult situation.
The choice is ultimately up to you and here are some links
This distribution runs on Linux/Unix/Windows. It is my preferred choice for installation.
This distribution basically converts TeXLive to run on MacOS. For all useful purposes, it works exactly like TeXLive. This is a Windows specific distribution. It has some slight differences as compared to TeXLive which may or may not matter to you. A nice online service to allow you to compile your documents. I've heard good things from friends and it seems to be preferred over the following. Another online LaTeX document creation service.Learning LaTeX
LaTeX/TeX is a high quality document typesetting programming language. It was invented by Donald Knuth and is the standard for creating high quality publications accurately and consistently. The history of LaTeX is quite interesting and you might use some of your copious free time to read more about it.
There are a wide variety of resources available to learn LaTeX. Here are some examples that I've used to learn. In the end, any learning process is generally difficult and time intensive. Again, it pays to begin early.
Usage
:exclamation: Hopefully you've used LaTeX prior to starting your dissertation.
For the user, you only have to modify the frontmatter with your information. The class file will automatically use this data to populate the title page, copyright, committee information, etc.
There is already logic built in to allow for commands to be removed/added at will. For example, there are a variety of frontmatter pages, i.e. prologue, preface, and acknowledgments, while in reality you'll typically only include one of these. Simply, by removing the command or using the macros \hidepreface
you can automatically remove them.
Your text can be included in individual /tex/*.tex
files and included in the main document using \include{./tex/chapter1.tex}
. This gives you the added benefit of using \includeonly{chapter1.tex}
to compile only specific sections of your much larger thesis.
The class file already loads several common packages such as, amsmath, graphicx, cleveref, hyperref
and others.
If you need to load other or more packages, we've split off a required-packages.tex
file for you to edit; it gets input
ted into the class file. However, be aware that all package interactions HAVE NOT been tested.
There is also some demonstration of typical commands, such as equations, figures, cross-referencing.
Additional Tips
You can find some additional tips in ./doc/tips.md
Dissertation examples
If you decide to use this template, feel free to send me an email and I can add your name/link below:
- Farshad Nasiri: The Structure of turbulent a boundary layer along a vertical, surface-piercing flat plate
- Evan Kaufman
- Mahdis Bisheban
- Mohammed Reza Najjari
- Shankar Kulumani - Geometric Mechanics and Control for Small Body Missions accepted 1 Aug 2018:w
- Will Zywiec
Contributing
Feel free to contribute any comments/suggestions you may have for this thesis. There are already a variety of issues that anyone can contribute to help solving.
If you have any ideas to improve this class file or want to implement some new features feel free to submit a pull request.
Eventually, this class file can serve as a legitimate format for all GWU graduate work.
Inspiration
This is an extension/modification of a template created for the University of Michigan by Derek Dalle. I've made some modifications and updates to replace out of date packages, and comply with GWU guidelines.
License
This thesis class and template are released under the GNU General Public License v3.0
Download the contents of this package in one zip archive (498.5k).
thesis-gwu – Thesis class for George Washington University School of Engineering and Applied Science
This class is an attempt to create a standard format for GWU SEAS dissertations/theses.
It automatically handles many of the complicated formatting requirements and includes many useful packages.
An example thesis is provided serving as a user guide and a demonstration of the thesis.
Package | thesis-gwu |
Home page | https://github.com/skulumani/thesis-gwu |
Bug tracker | https://github.com/skulumani/thesis-gwu/issues |
Repository | https://github.com/skulumani/thesis-gwu |
Version | 1.7.0 |
Licenses | GNU General Public License, version 3 |
Copyright | 2018–2020 Shankar Kulumani |
Maintainer | Shankar Kulumani |
Contained in | TeX Live as thesis-gwu MiKTeX as thesis-gwu |
Topics | Class Dissertation |