-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.tex
120 lines (86 loc) · 2.4 KB
/
main.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
% Load preamble
\input{frame/preamble}
% Load the defined acronyms
\input{frame/acronyms}
\begin{document}
% Optional To-Do notes list
\ifdefined\toDosActive
\listoftodos[\toDosName]
\fi
% Disable page numbering
\pagenumbering{gobble}
\input{frame/frontpage}
% Optional restriction notice if needed
\ifdefined\restrictedActive
\include{frame/restrictionNotice}
\fi
\include{frame/declarationOfAuthenticity}
\include{content/abstract}
\ifdefined\fullCompile
% Table of contents
\newpage
\pdfbookmark{\contentsname}{toc}
\pagestyle{plain}
\pagenumbering{Roman}
\ifdefined\restrictedActive
\setcounter{page}{5}
\else
\setcounter{page}{4}
\fi
\tableofcontents
\ifdefined\listofunitsVisible
\begingroup
% Table of units
\include{frame/units}
\markboth{\tableOfUnitsName}{\tableOfUnitsName}
% Add table of units to the table of content
\addcontentsline{toc}{chapter}{\tableOfUnitsName}
\endgroup
\fi
\ifdefined\listofacronymsVisible
\begingroup
% Table of acronyms
\printacronyms[include=abbrev,name=\tableOfAcronymsName,template=longtable]
\markboth{\tableOfAcronymsName}{\tableOfAcronymsName}
% Add table of acronyms to the table of content
\addcontentsline{toc}{chapter}{\tableOfAcronymsName}
\endgroup
\fi
\ifdefined\listoffiguresVisible
\listoffigures
\fi
\ifdefined\listoftablesVisible
\listoftables
\fi
\ifdefined\listoflistedEquationsVisible
\listoflistedEquations
\fi
\ifdefined\listoflistingsVisible
% List of code blocks
\lstlistoflistings
\fi
\ifdefined\listofuserFramesVisible
% List of frames
\listofuserFrames
\fi
\fi
% Set page numbering style back to arabic
\pagenumbering{arabic}
\setcounter{page}{1}
% Load content (automatically generated import file)
\input{content/AUTOGEN_contentCollection}
\ifdefined\fullCompile
% List of Citations
% Standard bibliography
\renewcommand{\bibname}{\bibliographyName}
\printbibliography
% Bibliography filtered by print and web media
% \renewcommand{\bibname}{\bibliographyName}
% \printbibheading
% \printbibliography[filter=printMediaFilter,heading=subbibliography,title={\printMediaTitle}]
% \newpage
% \printbibliography[filter=webMediaFilter,heading=subbibliography,title={\webMediaTitle}]
\fi
% Load appendix (automatically generated import file)
\input{appendix/AUTOGEN_appendixCollection}
\end{document}