This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
forked from jonathan-beard/wustl_cse_thesis_template
-
Notifications
You must be signed in to change notification settings - Fork 11
/
thesis.tex
200 lines (162 loc) · 7.02 KB
/
thesis.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
% !TEX program = lualatex
% !TEX format = pdf
% !TEX encoding = UTF-8
\documentclass[phdthesis,12pt,final]{wuthesis}
\usepackage{ifluatex}
\ifluatex
\usepackage{fontspec} % international characters
\usepackage{polyglossia}
\setmainlanguage[variant=american]{english}
\else % use for pdflatex
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[USenglish]{babel}
\fi
\usepackage{microtype} % typographical perfection
\usepackage{csquotes}
\usepackage[vskip=0pt,begintext=\textooquote,endtext=\textcoquote]{quoting}
\SetBlockEnvironment{quoting}
\usepackage[
backend=biber,
isbn=false,
url=false,
sortcites,
maxbibnames=8
]{biblatex}
\addbibresource{references.bib}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[section]{placeins} % stop floats at sections
\usepackage[inline, shortlabels]{enumitem}
\usepackage{threeparttable}
\usepackage{booktabs}
\usepackage{array}
\usepackage{siunitx}
\usepackage{makecell}
\newcommand{\stretchtable}[1][1.4]{\renewcommand{\arraystretch}{#1}}
\usepackage{mdframed}
% use links in document. load last.
\usepackage[hidelinks,linktoc=all]{hyperref}
\usepackage[noabbrev]{cleveref}
\newcommand{\crefrangeconjunction}{--}
\usepackage{caption}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% These commands customize the `wuthesis' package for me
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Enter your official name
\renewcommand{\thesisauthor}{Paige Turner}
\renewcommand{\thesisauthorlastname}{Turner}
%% Enter your previous degrees
%% If you have no previous degrees remember to remove the comma too.
%\renewcommand{\thesisauthorpreviousdegrees}{, J.D.}
%% Enter department name
\renewcommand{\thesisdepartment}{Department of Computer Science and Engineering}
\renewcommand{\thesisfield}{Computer Science}
%% Enter date of graduation
\renewcommand{\thesismonth}{May}
\renewcommand{\thesisyear}{2016}
%% Enter title of thesis
\renewcommand{\thesistitle}{A Mock Thesis on the Proper Formatting of Dissertations and Theses for \\ Arts \& Sciences Graduate Students}
%% Enter the copyright holder ( DEFAULT is \thesisauthor )
%\renewcommand{\thesiscopyrightholder}{\thesisauthor}
%% Enter supervisor name
\renewcommand{\thesissupervisor}{Professor Katherine Davidsen, Chair\\
Professor Michael Randolf, Co-Chair}
%%
% list in alphabetical order
%%
\renewcommand{\thesiscommittee}{Katherine Davidsen, Chair\\
Michael Randolf, Co-Chair \\
Richard Lewis \\
Hillary O'Connell \\
Jack Taylor}
\renewcommand{\thesisdedication}{Dedicated to my parents.}
\hypersetup{
pdftitle={\thesistitle},
pdfauthor={\thesisauthor},
pdfpagemode=UseOutlines,
bookmarksnumbered=true,
bookmarksopen=true,
bookmarksopenlevel=1
}
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\begin{document}
\frontmatter
% NOTE: do not put any text in the thesistitlepage, thesiscopyrightpage,
% or thesisdedicationpage sections. If you want to use these pages, then you
% should remove the notes below (e.g., by uncommenting the \iffalse
% and \fi lines) and change the appropriate fields in thesis-main.tex.
% This will ensure that the copyright and dedication lines are positioned
% and formatted correctly. Additionally, remove the
% thesisacknowledgmentpostscript and listoftablespostscript sections, since
% these are used to add explanatory notes which shouldn't be there in normal
% theses.
\begin{thesistitlepage}
\end{thesistitlepage}
\begin{thesiscopyrightpage}
\end{thesiscopyrightpage}
\begin{singlespace}
\setcounter{page}{2}
\renewcommand*\contentsname{Table of Contents}
\tableofcontents
% If one or more figures are used in the document, there must be a list of all figures and it must
% be included in the table of contents. The list should be spaced at 1.15. Begin each listing on a
% new line.
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
% If one or more tables are used in the document, there must be a list of all tables and it must be
% included in the table of contents. The list should be spaced at 1.15. Begin each listing on a new
% line.
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\end{singlespace}
\begin{thesisacknowledgments}
An acknowledgments page must be included in your final dissertation or thesis.
If you wish to include a special dedication you can either use it to close the acknowledgments page or place it on the page that immediately follows.
The acknowledgments page should be listed in the table of contents.
Place it after the final list used in the document, and before any dedication, abstract, or epigraph that is included.
It is appropriate to acknowledge sources of academic and financial support; some fellowships and grants require acknowledgment.
We offer special thanks to the Washington University School of Engineering for allowing us to use their dissertation and thesis template as a starting point for the development of this document.
\end{thesisacknowledgments}
% Note: If you include a special dedication as shown here be sure to keep it brief and center it on
% the page both horizontally and vertically. Alternatively, you may remove this page altogether,
% and a special dedication can be placed as the final paragraph of your acknowledgments page. Do
% not include the dedication page in your table of contents.
\begin{thesisdedicationpage}\label{dedication}
\end{thesisdedicationpage}
\cleardoublepage
\phantomsection
\begin{thesisabstract}
After removing these comments, begin typing the body of your abstract here, double-spaced.
Your font should be 12-point (which is the text of this sample paragraph).
No part of the abstract should be bolded.
If this is for your master's degree, be sure to change all occurrences of the word ``dissertation'' to display as ``thesis,'' and change ``Doctor of Philosophy'' or ``Doctor of Liberal Arts'' to ``Master of Arts,'' ``Master of Liberal Arts,'' or ``Master of Fine Arts,'' whichever applies.
In the abstract heading above, make sure you use the year your degree is to be officially earned.
Be sure to use your full name as it is recorded in WebSTAC, your dissertation or thesis advisor's full name(s) wherever appropriate, and the correct title of your degree whenever referencing it.
The title of your degree will not always be the same as the title of your department or program, so please check with your departmental administrative assistant and adviser(s) to be sure you are using the correct degree title.
Please note that an abstract is required for all dissertation submissions in ProQuest.
An abstract is optional for master's thesis submissions.
\end{thesisabstract}
\mainmatter
\include{thesis-chapter1}
\include{thesis-chapter2}
% references
\begin{spacing}{1.0}
% Create References header for TOC
\defbibheading{references}[References]{%
\chapter*{#1}%
\addcontentsline{toc}{chapter}{#1}}
% Additional line break pass in references
\appto{\bibsetup}{\emergencystretch=1em}
\printbibliography[heading=references]
\end{spacing}
\clearpage
\appendix
\include{thesis-appendix}
\end{document}