-
Notifications
You must be signed in to change notification settings - Fork 6
/
master_thesis.tex
204 lines (175 loc) · 5.55 KB
/
master_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
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
% !TeX spellcheck = en_GB
%%%%%%% La riga soprastante serve per configurare gli editor
%%%%%%% TeXShop, TeXworks e TeXstudio per gestire questo file
%%%%%%% con la codifica UFF-8.
%%%%%%% Se si vuole usare un'altra codifica si veda sotto.
%%%%%%%
%%%%%%% Esempio con molte opzioni
%%%%%%% Le opzioni nella forma "chiave=valore" sono definite
%%%%%%% perché la classe dalla versione 6.1.00 usa il pacchetto
%%%%%%% xkeyval. Vedere sulla documentazione in inglese o
%%%%%%% in italiano quali chiavi accettano valori.
%%%%%%% L'opzione per il corpo accetta qualsiasi valore, anche fratto
%%%%%%% (per esempio: corpo=11.5pt) e va sempre scritto con una
%%%%%%% unità di misura. L'utente è pregato di non esagerare con
%%%%%%% corpi normali minori di 9.5pt o maggiori di 13pt.
%%%%%%%
%%%%%%% Le opzioni per inputenc e fontenc vanno per prime.
%%%%%%% Vengono ignorate se NON si compone con pdfLaTeX. Ma
%%%%%%% questo è un esempio per pdfLaTeX.
%%%%%%%
\documentclass[%
cucitura,
12pt,
%twoside,
% stile=classica,
%oldstyle,
% autoretitolo,
tipotesi=magistrale,
%greek,
%evenboxes
numerazioneromana
]{toptesi}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%% Per la codifica d'entratasi può scegliere quella che si vuole,
%%%%%% ma si consiglia di preferire utf8; in ogni caso non scegliere
%%%%%% codifiche specifiche del sistema operativo.
\usepackage[utf8]{inputenc}% codifica d'entrata
\usepackage[T1]{fontenc}% codifica dei font
\usepackage{lmodern}% scelta dei font
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{booktabs}
\usepackage{bbm}
\usepackage{varioref}
\usepackage{hyperref}
\usepackage{cleveref}
\usepackage[dvipsnames]{xcolor}
\usepackage{svg}
\usepackage{gensymb}
\usepackage[ruled,vlined,dotocloa,algochapter]{algorithm2e}
\usepackage{setspace}
\Crefname{algocf}{Algorithm}{Algorithms}
\usepackage{float}
\usepackage{listings}
\renewcommand{\lstlistingname}{Algorithm}% Listing -> Algorithm
\renewcommand{\lstlistlistingname}{List of \lstlistingname s}% List of Listings -> List of Algorithms
\crefname{listing}{algorithm}{algorithms}
\Crefname{listing}{Algorithm}{Algorithms}
\floatname{algorithm}{Procedure}
\lstset{frame=tb,
language=Python,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=left,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3,
inputencoding=latin1
}
% Vedere la documentazione toptesi-it.pdf per le
% attenzioni che bisogna usare al fine di ottenere un file
% veramente conforme alle norme per l'archiviabilità.
\hypersetup{%
pdfpagemode={UseOutlines},
bookmarksopen,
pdfstartview={FitH},
colorlinks,
linkcolor={black},
citecolor={black},
urlcolor={black}
}
% Questo è utile per evidenziare le cose "dubbie e da correggere"
% Poi si elimina il comando cosi' non restano \boh{} in giro
\newcommand{\michiardi}[1]{\textcolor{red}{(Michiardi P.) #1}}
\newcommand{\macaluso}[1]{\textcolor{red}{(Macaluso P.) #1}}
\newcommand{\todomichiardi}[1]{\textcolor{red}{TODO (Michiardi P.): #1}}
\newcommand{\todomacaluso}[1]{\textcolor{red}{TODO (Macaluso P.): #1}}
% Per scrivere testo fasullo in "latinorum"
\usepackage{lipsum}
%
%%%%%%% Definizioni locali
\newtheorem{osservazione}{Osservazione}% Standard LaTeX
\ExtendCaptions{english}{Abstract}{Acknowledgements}
\usepackage[acronym, toc]{glossaries}
\makeglossaries
\input{other/glossary.tex}
\usepackage{pgfplots}
\usepackage{varwidth}
\usepackage{tikz}
\usepackage{placeins}
\usepgfplotslibrary{fillbetween}
\usetikzlibrary{calc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols, patterns,shadows.blur}
\tikzset{every picture/.style={/utils/exec={\sffamily}}}
% COLORS FOR GRAPHS
\pgfplotsset{width=\textwidth, height=\textheight*0.33,compat=newest}
\definecolor{train_color_1}{HTML}{8b402a}
\definecolor{train_color_2}{HTML}{e45e2d}
\definecolor{train_color_3}{HTML}{ef9c49}
\definecolor{train_color_4}{HTML}{fdea6f}
\definecolor{test_color_1}{HTML}{192574}
\definecolor{test_color_2}{HTML}{2e62a1}
\definecolor{test_color_3}{HTML}{43a7cb}
\definecolor{test_color_4}{HTML}{9ed5cd}
\pgfplotscreateplotcyclelist{train}{
semithick,train_color_1\\%
semithick,train_color_2\\%
semithick,train_color_3\\%
semithick,train_color_4\\%
}
\pgfplotscreateplotcyclelist{test}{
semithick,test_color_1\\%
semithick,test_color_2\\%
semithick,test_color_3\\%
semithick,test_color_4\\%
}
\usepackage{graphicx}
\usetikzlibrary{arrows,positioning}
\usetikzlibrary{calc} % for manimulation of coordinates
\tikzset{
%Define standard arrow tip
>=stealth',
%Define style for boxes
mylabel/.style={text width=7em, text centered},
mysmalllabel/.style={text width=7em, text centered},
punkt/.style={
rectangle,
rounded corners,
draw=black, very thick,
text width=8em,
minimum height=2.5em,
text centered},
% Define arrow style
pil/.style={
->,
thick,
shorten <=2pt,
shorten >=2pt,}
}
\begin{document}
% \nocite{*}
\include{pre}
\mainmatter
\include{chapters/first_chapter/first_chapter}
\include{chapters/second_chapter/second_chapter}
\include{chapters/third_chapter/third_chapter}
\include{chapters/fourth_chapter/fourth_chapter}
\include{chapters/fifth_chapter/fifth_chapter}
\include{chapters/sixth_chapter/sixth_chapter}
\include{chapters/appendix/appendix}
\clearpage
% \printglossary[type=\acronymtype]
\include{bibliography}
\end{document}