fix numbering in frontmatter
[msc-thesis1617.git] / thesis.tex
1 %&thesis
2 \usepackage[nonumberlist]{glossaries} % Glossaries and acronyms
3 \usepackage[algochapter]{algorithm2e} % Pseudocode
4 \renewcommand\AlCapFnt{\normalfont}
5
6 \makeglossaries%
7 \input{glossaries}
8
9 \begin{document}
10 \frontmatter{}
11
12 %Titlepage
13 \input{titlepage}
14
15 \glsaddall{}
16
17 %Abstract
18 \chapter*{\centering Abstract}
19 \addcontentsline{toc}{chapter}{Abstract}
20 \begin{quotation}
21 \centering\noindent
22 \input{abstract}
23 \end{quotation}
24
25 \chapter*{\centering Acknowledgements}
26 \addcontentsline{toc}{chapter}{Acknowledgements}
27 \begin{quotation}
28 \centering\it\noindent
29 \input{acknowledgements}
30 \end{quotation}
31
32 %Table of contents
33 %\begingroup
34 %\let\cleardoublepage\clearpage
35 \tableofcontents
36 %\endgroup
37
38 \mainmatter{}
39 \glsresetall{}
40 \chapter{Introduction}\label{chp:introduction}
41 \input{intro}
42
43 \chapter{Task Oriented Programming}\label{chp:top}
44 \input{top}
45
46 \chapter{Embedded Domain Specific Languages}\label{chp:dsl}
47 \input{edsl}
48
49 \chapter[The mTask-EDSL]{The \gls{mTask}-\gls{EDSL}}\label{chp:mtask}
50 \input{mtask}
51
52 \chapter[System Overview]{System Overview}\label{chp:system}
53 \input{system}
54
55 \chapter[Extending the mTask EDSL]%
56 {Extending the \gls{mTask} {EDSL}}\label{chp:mtaskcont}
57 \input{mtaskext}
58
59 \chapter{System Considerations \& Implementation}\label{chp:arch}
60 \input{arch}
61
62 \chapter{Discussion \& Conclusion}\label{chp:conclusion}
63 \input{conclusion}
64
65 \appendix\label{chp:appendix}
66
67 \chapter{Communication Protocol}\label{app:communication-protocol}
68 \input{appendix-protocol}
69
70 \chapter{Device Client Interface}\label{app:device-interface}
71 \input{appendix-device-interface}
72
73 \phantomsection{}
74 \addcontentsline{toc}{chapter}{Bibliography}
75 \bibliographystyle{ieeetr}
76 \bibliography{thesis}
77
78 \addcontentsline{toc}{chapter}{Glossary}
79 \printglossaries%
80
81 \cleardoublepage{}
82 \phantomsection{}
83 \addcontentsline{toc}{chapter}{Lists of \ldots}
84 \begingroup
85 \let\clearpage\relax
86 \let\cleardoublepage\relax
87 \listoffigures%
88 \listoftables%
89 \lstlistoflistings%
90 \listofalgorithms%
91 \endgroup
92
93 \end{document}