forked from kks32/phd-thesis-template
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy paththesis.tex
340 lines (251 loc) · 12.3 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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
% !TeX program = xelatex
\documentclass[a4paper,12pt,oneside,times,numbered,PageStyleIII]{PhDThesisPSnPDF}
% ******************************************************************************
% ******************************* Class Options ********************************
% ******************************************************************************
% `a4paper' (default): International A4 size paper, default option.
%
% `11pt' or `12pt'(default): Font Size.
%
% `oneside' (default) or `twoside': Printing double side (twoside) or single
% side. Printed copy of thesis should be typed on both sides of the paper.
%
% `print': Use `print' for print version with appropriate margins and page
% layout. Leaving the options field blank will activate Online version.
%
%
% *********************** Choosing the Fonts in Class Options ******************
%
% `times' : Times font with math support.
%
% `fourier': Utopia Font with Fourier Math font (Font has to be installed)
% It's a free font.
%
% `customfont': Use `customfont' option in the document class and load the
% package in the preamble section below.
%
% default or leave empty: `Latin Modern' font will be loaded.
%
% ********************** Choosing the Bibliography style ***********************
%
% `authoryear': For author-year citation eg., Krishna (2013)
%
% `numbered': (Default Option) For numbered and sorted citation e.g., [1,5,2]
%
% `custombib': Define your own bibliography style in the preamble section below.
% `\RequirePackage[square, sort, numbers, authoryear]{natbib}'.
% This can be also used to load biblatex instead of natbib
% (See Preamble)
%
% **************************** Choosing the Page Style *************************
%
% `(leave empty)': Page Numbers in footer (center). Blank Header.
%
% `PageStyleI': Chapter Name on Even Side (Left Even) in Header. Section Number
% and Section Name in Header on Odd Side (Right Odd). Use Header rule.
%
% `PageStyleII': Chapter Name on Even Side (Center) in Header. Section Number
% and Section Name in Header on Odd Side (Center). Use Header rule.
%
% `PageStyleIII': Chapter Name on Even Side (Left Even) in Header. Section Number
% and Section Name in Header on Odd Side (Right Odd). Don't use Header rule.
% ******************************************************************************
% ********************************** Preamble **********************************
% ******************************************************************************
% Contains packages and user-defined commands and settings
% Add spaces between paragraphs
%\setlength{\parskip}{0.5em}
% Ragged bottom avoids extra whitespaces between paragraphs
\raggedbottom
% To remove the excess top spacing for enumeration, list and description
%\usepackage{enumitem}
%\setlist[enumerate,itemize,description]{topsep=0em}
% ******************* Fonts (like different typewriter fonts etc.)*************
% Add `customfont' in the document class option to use this section
\ifsetCustomFont
% Set your custom font here and use `customfont' in options. Leave empty to
% load computer modern font (default LaTeX font).
% \setmainfont{Georgia}
\setromanfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
\fi
% **************************** Custom Packages ********************************
% ************************* Algorithms and Pseudocode **************************
%\usepackage{algpseudocode}
% ********************Captions and Hyperreferencing / URL **********************
% Captions: This makes captions of figures use a boldfaced small font.
%\RequirePackage[small,bf]{caption}
\RequirePackage[labelsep=space,tableposition=top]{caption}
\renewcommand{\figurename}{Fig.} %to support older versions of captions.sty
% *************************** Graphics and figures *****************************
%\usepackage{rotating}
%\usepackage{wrapfig}
% Uncomment the following two lines to force Latex to place the figure.
% Use [H] when including graphics. Note 'H' instead of 'h'
%\usepackage{float}
%\restylefloat{figure}
% Subcaption package is also available in the sty folder you can use that by
% uncommenting the following line
% This is for people stuck with older versions of texlive
%\usepackage{sty/caption/subcaption}
\usepackage{subcaption}
% ********************************** Tables ************************************
\usepackage{booktabs} % For professional looking tables
\usepackage{multirow}
%\usepackage{multicol}
%\usepackage{longtable}
%\usepackage{tabularx}
% ************************ Formatting / Footnote *******************************
% Don't break enumeration (etc.) across pages in an ugly manner (default 10000)
%\clubpenalty=500
%\widowpenalty=500
%\usepackage[perpage]{footmisc} %Range of footnote options
% *************************** Bibliography and References ********************
\usepackage{cleveref} %Referencing without need to explicitly state fig /table
% Add `custombib' in the document class option to use this section
\ifuseCustomBib
\RequirePackage[square, sort, numbers, authoryear]{natbib} % CustomBib
% If you would like to use biblatex for your reference management, as opposed to
% the default `natbibpackage` pass the option `custombib` in the document
% class. Comment out the previous line to make sure you don't load the natbib
% package. Uncomment the following lines and specify the location of
% references.bib file. Do not omit the .bib extension from the filename.
%\RequirePackage[backend=biber, style=numeric-comp, citestyle=numeric, sorting=nty, natbib=true]{biblatex}
%\addbibresource{References/references}
\fi
% changes the default name `Bibliography` -> `References'
\renewcommand{\bibname}{References}
% ***************************** Better enumeration ****************************
\usepackage{enumitem}
% ******************************************************************************
% ************************* User Defined Commands ******************************
% ******************************************************************************
% *********** To change the name of Table of Contents / LOF and LOT ************
%\renewcommand{\contentsname}{My Table of Contents}
%\renewcommand{\listfigurename}{My List of Figures}
%\renewcommand{\listtablename}{My List of Tables}
% ********************** TOC depth and numbering depth *************************
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
% ******************************* Nomenclature *********************************
% To change the name of the Nomenclature section, uncomment the following line
%\renewcommand{\nomname}{Symbols}
% ********************************* Appendix ***********************************
% The default value of both \appendixtocname and \appendixpagename is
% `Appendices'.These names can all be changed via:
%\renewcommand{\appendixtocname}{List of appendices}
%\renewcommand{\appendixname}{Appndx}
% ******************************* Publications *********************************
% To change the name of the Publications section, uncomment the following line
%\renewcommand{\pubname}{List of Publications}
% ********************************* Layout *************************************
% \usepackage{layout}
% \makeatletter
% \renewcommand*{\lay@value}[2]{%
% \strip@pt\dimexpr0.351459\dimexpr\csname#2\endcsname\relax\relax mm%
% }
% \makeatother
% ************************** Placeholder Text **********************************
\usepackage{lipsum}
\usepackage[math]{blindtext}
% *************************** Check Page layout ********************************
% NOTE: Uncomment this package to draw a horizontal and a vertical ruler on the
% page at absolute position, so that you can check the page layout dimensions.
% Comment out this package to create a clean PDF file.
%\usepackage{fgruler}
% *************************** Graphics and figures *****************************
% Specify one or several paths in which to search for figures.
% Don't miss the last "/".
\graphicspath{{Figures/}{Figures/Chapter1/}{Figures/Chapter2/}}
% ******************************************************************************
% ************************ Thesis Information & Meta-data **********************
% ******************************************************************************
% Use \texorpdfstring for PDF metadata-friendly title. Usage:
%\texorpdfstring{LaTeX_Version}{PDF Version (non-latex)} eg.,
%\texorpdfstring{$\sigma$}{sigma}
%% The title of the thesis
\title{A Discussion on Higher Education Development in Hong Kong}
\titlezh{論香港高等教育的發展}
% \shorttitle{A Discussion on Higher Education Development in HK}
%% The full name of the author
\author{Chan Tai Man}
\authorzh{陳大文}
%% University
\university{City University of Hong Kong}
\universityzh{香港城市大學}
\universityabbr{CityU}
% Joint PhD Programme
% \partneruniversity{University of Science and Technology of China}
%% Department
\dept{Department of Public Policy}
\deptzh{公共政策學系}
%% Full title of the Degree
\degreetitle{Doctor of Philosophy} % Master/Doctor of Philosophy as appropriate
\degreetitlezh{哲學博士學位} % 哲學碩士/博士學位 as appropriate
\degreetitleabbr{PhD} % MPhil or PhD as appropriate
%% Submission date
% Default is set as {\monthname[\the\month]\space\the\year}
\degreedate{July 2021}
\degreedatezh{二零二一年七月}
%% Meta information will appear in the PDF meta-information
\subject{LaTeX} \keywords{{LaTeX} {PhD Thesis} {Engineering}}
% ******************************** Front Matter ********************************
\begin{document}
\frontmatter
% The thesis should contain the following parts (a-h) in the order shown:
% (a) Title page, containing the following information in both Chinese and English
\maketitle
% (Optional) dedication page, not mentioned in SGS theses requirements
%\include{Front/dedication}
% (b) The abstract of contents
\include{Front/abstract}
% (c) Information on Qualifying Panel and Examination Panel
\include{Front/panel}
% (d) Acknowledgment, if any
\include{Front/acknowledgement}
% (e) The table of contents and, where appropriate, a list of plates, tables,
% figures, symbols or other abbreviations
% *********************** Adding TOC and List of Figures ***********************
\tableofcontents
\listoffigures
\listoftables
% \printnomenclature[space] space can be set as 2em between symbol and description
%\printnomenclature[3em]
% \printnomenclature
% (f) The general text
% ******************************** Main Matter *********************************
\mainmatter
\include{Chapters/chapter1}
\include{Chapters/chapter2}
% ********************************** Back Matter *******************************
% Backmatter should be commented out, if you are using appendices after References
% \backmatter
% (g) Bibliography
% ********************************** Bibliography ******************************
\begin{spacing}{0.9}
% To use the conventional natbib style referencing
% Bibliography style previews: http://nodonn.tipido.net/bibstyle.php
% Reference styles: http://sites.stat.psu.edu/~surajit/present/bib.htm
\nocite{*}
\bibliographystyle{apalike}
% \bibliographystyle{ieeetran} % not IEEEtran
% \bibliographystyle{unsrt} % Use for unsorted references
% \bibliographystyle{plainnat} % use this to have URLs listed in References
\cleardoublepage
\bibliography{References/references} % Path to your References.bib file
% If you would like to use BibLaTeX for your references, pass `custombib' as
% an option in the document class. The location of 'reference.bib' should be
% specified in the preamble.tex file in the custombib section.
% Comment out the lines related to natbib above and uncomment the following line.
%\printbibliography[heading=bibintoc, title={References}]
\end{spacing}
% (h) Appendices and other addenda, if any.
% ********************************** Appendices ********************************
\begin{appendices} % Using appendices environment for more functunality
%\renewcommand\chaptername{Appendix}
\include{Chapters/appendix1}
\end{appendices}
% List of publications
\include{Chapters/publications}
\end{document}