-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesis.tex
82 lines (63 loc) · 1.74 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
% tell arXiv to use PDFLaTeX
\pdfoutput=1
% create and set switches
\input{tex/preamble/switches}
% set main document class (KOMA-Script's scrbook)
\documentclass[
% align equation numbers left to the equation
leqno,
% explicitly use A4 paper size (arXiv otherwise uses US letter)
a4paper,
]{scrbook}
% include packages
\input{tex/preamble/packages}
% set package options
\input{tex/preamble/settings}
% define notation
\input{tex/preamble/notation}
% define acronyms
\input{tex/preamble/acronyms}
\begin{document}
% book cover
\input{tex/document/cover}
\iftoggle{partialCompileMode}{}{
% title page
\input{tex/document/titlepage}
% dedication
\input{tex/document/dedication}
}
% progress page
\iftoggle{draftMode}{
\input{tex/document/progress}
}{}
\iftoggle{partialCompileMode}{}{
% table of contents, create bookmark
\input{tex/document/contents}
% lists of floats and theorems
\input{tex/document/floats}
% list of symbols and acronyms
\input{tex/document/glossary}
% abstract
\input{tex/document/abstract}
% preface
\input{tex/document/preface}
}
% chapters
\include{tex/document/10introduction}
\include{tex/document/20sparseGrids}
\include{tex/document/30BSplines}
\include{tex/document/40algorithms}
\include{tex/document/50optimization}
\include{tex/document/60topoOpt}
\include{tex/document/70muscle}
\include{tex/document/80finance}
\include{tex/document/90conclusion}
% start appendix
\appendix
% appendix chapters
\include{tex/document/a10proofs}
\include{tex/document/a20testProblems}
\include{tex/document/a30topoOptDetails}
% bibliography
\input{tex/document/bibliography}
\end{document}