Skip to content

Commit d443671

Browse files
committed
Convert the README to markdown
1 parent cc34748 commit d443671

File tree

3 files changed

+194
-152
lines changed

3 files changed

+194
-152
lines changed

LICENSE

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Copyright (c) 2014, 2015 James E. Stark <[email protected]>
2+
3+
Permission to use, copy, modify, and/or distribute this software for any
4+
purpose with or without fee is hereby granted, provided that the above
5+
copyright notice and this permission notice appear in all copies.
6+
7+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13+
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14+

README.md

+180
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
#Introduction:
2+
3+
The University of Guelph Thesis Class is designed to format a LaTeX document
4+
according to the University of Guelph's thesis style guidelines, documented
5+
at [[1]](https://www.uoguelph.ca/graduatestudies/thesis/general-format) and
6+
[[2]](https://www.uoguelph.ca/graduatestudies/thesis/arrangement). Since the
7+
thesis style guidelines are revised occasionally, you should review them and
8+
make sure that your thesis conforms. While this class will do its best to
9+
format the thesis in accordance with the guidelines as they were at the time
10+
that the class was written, nothing is perfect and neither the class or its
11+
author should be blamed if your thesis gets rejected due to improper
12+
formatting. Furthermore, there are a few items (size of tables/figures, etc.)
13+
that this class can not control. In most cases, the thesis class should do the
14+
right thing almost automatically.
15+
16+
This class decorates the memoir document class and includes the url and
17+
hyperref packages. The url package has been configured to aggressively break
18+
URL's across lines, breaking on dashes and spaces in addition to the dots and
19+
slashes used normally. Hyperref has been configured to colour the text of the
20+
hyperlinks inserted into your thesis (including citations and cross
21+
references). If you would prefer the default behaviour of drawing a box
22+
around the link then specify the "boxlink" option. The memoir document class
23+
has an extensive manual, which you may find useful. It is available at
24+
[[3]](http://mirrors.ctan.org/macros/latex/contrib/memoir/memman.pdf). In the
25+
remainder of this file you will find documentation of the commands and options
26+
defined by the ugthesis class. Most of the commands documented here are
27+
required to build the thesis. A few of the commands are optional and have been
28+
marked as such.
29+
30+
This repository includes the Thesis style (ugthesis.cls), a template for the
31+
abstract (Abstract_template.tex) and a template for the thesis
32+
(Thesis_template.tex). The two templates can be used as examples to help you
33+
get started.
34+
35+
#Options:
36+
37+
######`draft`
38+
39+
Do not build hyper links, include graphics, and highlight over full boxes.
40+
Used by the underlying memoir class and other packages.
41+
42+
######`final`
43+
44+
Hide all hyperlinks. Option is also used by other packages
45+
46+
######`10pt`
47+
48+
Typeset the body of the thesis using a 10 point font (default)
49+
50+
######`11pt`
51+
52+
Typeset the body of the thesis using a 11 point font
53+
54+
######`12pt`
55+
56+
Typeset the body of the thesis using a 12 point font
57+
58+
######`boxlink`
59+
60+
Draw coloured boxes around the hyperlinks (including citations and cross
61+
references) instead of colouring the text
62+
63+
######`single`
64+
65+
Typeset the body text of the thesis single spaced (default)
66+
67+
######`onehalf`
68+
69+
Typeset the body text of the thesis with one and a half spacing
70+
71+
######`double`
72+
73+
Typeset the body text of the thesis double spaced
74+
75+
######`ebook`
76+
77+
Used by the underlying memoir class. Format the thesis with a smaller page
78+
size suitable for reading on tablets and e-readers. Single spacing and a 10pt
79+
font are strongly recommended with this option. Also note that the maximum
80+
size for a diagram is: 100mm x 174mm.
81+
82+
######`modern`
83+
84+
Format the thesis on letter sized paper with LaTeX's default margins. It works
85+
out to about 1.5" on all sides and is generally considered to be the easiest to
86+
read. (default)
87+
88+
######`traditional`
89+
90+
Format the thesis on letter sized paper with 1" margins on the top bottom and
91+
right, and a 1.5" on the left (for binding). This is the more traditional
92+
style, commonly used with word processors.
93+
94+
#Commands:
95+
96+
######`\advisor`
97+
98+
The name of your advisor. It appears above the abstract. If you have multiple
99+
advisors then separate their names with a line break (`\\`). For example:
100+
101+
```latex
102+
\advisor{Dr. J. Advisor \\ Dr. K. Co-Advisor}
103+
```
104+
105+
######`\degree`
106+
107+
The name of your degree. Usually this is either "Master of Science" or "Doctor
108+
of Philosophy." It appears on the title page of your thesis.
109+
110+
######`\degreeprogram`
111+
112+
The name of your degree program as specified in the graduate calendar. For
113+
example "Computer Science." It appears on the title page of your thesis and
114+
will be used in the PDF document properties if `\thesissubject` isn't set.
115+
116+
######`\degreemonth`
117+
118+
The full name of the month in which your thesis is published (i.e. "January").
119+
It appears on the title page.
120+
121+
######`\degreeyear`
122+
123+
The year in which your thesis is published (i.e. "2014"). It appears on the
124+
title page and above the abstract.
125+
126+
######`\thesissubject`
127+
128+
The subject of your thesis. This appears in the PDF document properties.
129+
`\degreeprogram` is used if this is not set. (Optional)
130+
131+
######`\thesiskeywords`
132+
133+
A list of keywords for your thesis. Appears in the PDF document properties.
134+
The keywords property is only set if this options has been specified.
135+
(Optional)
136+
137+
######`\listofalgorithms`
138+
139+
Generate a list of algorithms to appear in the front matter of the thesis.
140+
This command replaces the algorithm package, which does not typeset the list of
141+
algorithms properly. Note that if you are using typesetting algorithms in your
142+
thesis, then you will still need the appropriate algorthmic package.
143+
144+
#Environments:
145+
146+
######`abstract`
147+
148+
Typesets the abstract of the thesis on its own page with the header specified
149+
in the thesis style guidelines.
150+
151+
######`acknowledgements`
152+
153+
Typesets the acknowledgements on their own page with the appropriate header as
154+
specified in the thesis style guidelines.
155+
156+
######`dedication`
157+
158+
Typesets the dedication horizontally and vertically centred on its own page.
159+
(Optional)
160+
161+
#Git Repository:
162+
163+
The thesis class is developed and stored in a git repository. In order to
164+
allow for maximum flexibility the repository contains three branches, which
165+
are organized as follows:
166+
167+
######`master`
168+
169+
Contains the most up-to-date production version of the thesis class along with
170+
the templates and this documentation.
171+
172+
######`style`
173+
174+
Contains the most up-to-date production version of the thesis class only. This
175+
branch is intended to be used by anyone who is keeping their thesis in git and
176+
wishes to pull in a copy of the thesis class without the other components.
177+
178+
######`style-dev`
179+
180+
Development of the thesis class is done here.

README.txt

-152
This file was deleted.

0 commit comments

Comments
 (0)