forked from enricostragiotti/PHD_manuscript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manuscript_Stragiotti.tex
262 lines (196 loc) · 9.22 KB
/
manuscript_Stragiotti.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
% Load the kaobook class
\documentclass[
fontsize=11pt, % Base font size
twoside=true, % Use different layouts for even and odd pages (in particular, if twoside=true, the margin column will be always on the outside)
%open=any, % If twoside=true, uncomment this to force new chapters to start on any page, not only on right (odd) pages
secnumdepth=2, % How deep to number headings. Defaults to 1 (sections)
listof=totoc, % list of figures and tables in toc
]{kaobook}
% Choose the language
\usepackage[english]{babel} % Load characters and hyphenation
\usepackage[english=british]{csquotes} % English quotes
% Load packages for testing
\usepackage{blindtext}
%\usepackage{showframe} % Uncomment to show boxes around the text area, margin, header and footer
%\usepackage{showlabels} % Uncomment to output the content of \label commands to the document where they are used
% Load the bibliography package
\usepackage{kaobiblio}
\addbibresource{biblio.bib} % Bibliography file
% Load mathematical packages for theorems and related environments
\usepackage{kaotheorems}
% Load the package for hyperreferences
\usepackage{kaorefs}
%----------------------------------------------------------------------------------------
% Load User packages
%----------------------------------------------------------------------------------------
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{bm} % bold math letter
\usepackage{multirow} % table
\usepackage{subcaption} % multiple images
\usepackage[ruled,vlined]{algorithm2e} % Algorithm
\usepackage[export]{adjustbox} % Image alignement
\usepackage{array} % for defining a new column type
\usepackage{varwidth} %for the varwidth minipage environment
\newcolumntype{x}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{y}[1]{>{\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage{nicematrix} % for index in lines and column
\usepackage{multirow}% multirow in tables
\usepackage{placeins}
\usepackage{pdfpages}
\usepackage{tikz,pgfplots} % TikZ and PGF
\pgfplotsset{compat=1.11}
\usepgfplotslibrary{external}
\tikzexternalize
\usepackage[nopostdot,style=super,nonumberlist,toc]{glossaries}
\makeglossaries % Start the abbreviation package
\input{abbreviations.tex} % Abbreviation archive
\setlength{\glsdescwidth}{0.8\textwidth} % Extend the line
\renewcommand{\glsnamefont}[1]{\textbf{#1}} % Acronym in bold
\renewcommand{\glsgroupskip}{} %No space between different group of letters
%%% User-defined commands
\input{figures/img_header}
\newcommand{\rhophys}{ \overline{\widetilde{\rho}} }
\newcommand{\rhofil}{ \widetilde{\rho} }
\newcommand{\derfrac}[2]{\frac{\partial#1}{\partial#2}}
\newcommand{\hessfrac}[3]{\frac{\partial^2#1}{\partial#2\partial#3}}
\renewcommand{\vect}[1]{\bm{#1}}
\renewcommand{\matr}[1]{\bm{#1}}
\renewcommand{\norm}[1]{\lVert#1\rVert}
\newcommand{\secref}[1]{Section~\ref{#1}}
\newcommand{\appref}[1]{Appendix~\ref{#1}}
\newcommand{\figref}[1]{Figure~\ref{#1}}
\newcommand{\tabref}[1]{Table~\ref{#1}}
\newcommand{\chpref}[1]{Chapter~\ref{#1}}
\renewcommand{\eqref}[1]{Equation~\ref{#1}}
\newcommand{\eqsref}[1]{Equations~\ref{#1},}
\newcommand{\eqrefnotext}[1]{\ref{#1}}
% \newcommand{\eqreftext}[1]{Equation~(\ref{#1})}
\newcommand{\ie}{i.e.\xspace}
\newcommand{\eg}{e.g.\xspace}
\newcommand{\ppercent}{\makebox[0pt][l]{\,\%}}
\makeindex[columns=3, title=Alphabetical Index, intoc] % Make LaTeX produce the files required to compile the index
\setcounter{margintocdepth}{\sectiontocdepth} % Only sections in the toc of the chapter
\newcommand{\todo}[1]{\textcolor{green}{#1}}
\begin{document}
%----------------------------------------------------------------------------------------
% BOOK INFORMATION
%----------------------------------------------------------------------------------------
\titlehead{PhD manuscript}
\title[Design and optimization of modular lattice structures for aerospace applications]{Design and optimization of modular lattice structures for aerospace applications}
\author[ES]{Enrico Stragiotti}
\date{\today}
\publishers{ONERA -- ISAE Supaero}
\titlepageauthor{François-Xavier Irisarri$^{1}$, Cédric Julien$^{1}$ and Joseph Morlier$^{2}$}
\address{1: ONERA - The French Aerospace Lab\\
DMAS - Département matériaux et structures\\
92320 Châtillon, France\\
\{francois-xavier.irisarri, cedric.julien\}@onera.fr\\
\
\\
2: ICA - Institut Clément Ader\\
ISAE - SUPAERO\\
31400 Toulouse, France\\
joseph.morlier@isae-supaero.fr\\
}
%----------------------------------------------------------------------------------------
\frontmatter % Denotes the start of the pre-document content, uses roman numerals
%----------------------------------------------------------------------------------------
% TITLE AND COPYRIGHT PAGE
%----------------------------------------------------------------------------------------
\makeatletter
% \begin{titlepage}
% \centering
% \includegraphics[height=1.5cm]{figures/01_intro/megep.png}\hfill\includegraphics[height=1.5cm]{figures/01_intro/ONERA_logo.svg.png}\hfill\includegraphics[height=1.5cm]{figures/01_intro/Logo-ISAE-SUPAERO.png}\par
% \vspace{4\baselineskip}
% {\Huge\scshape
% \@title\par}
% \vspace{4\baselineskip}
% {\LARGE\@author\par}
% \vspace{4\baselineskip}
% {% author
% \fontsize{12}{14}\selectfont
% \bfseries\@titlepageauthor
% \par
% }%
% \medskip
% {% address
% \fontsize{11}{12}\selectfont
% \def\and{\\\vspace{13pt}}
% \normalfont\@address
% \par
% }%
% \@date
% \vfill
% {\Large \@titlehead}\par
% \medskip
% \@publishers
% \end{titlepage}
\includepdf[pages=-]{first_page/couverture_these.pdf}
\newpage
\vspace*{\fill}
{\large \textbf{Colophon}} \\
This document was typeset with the help of \href{https://sourceforge.net/projects/koma-script/}{\KOMAScript} and \href{https://www.latex-project.org/}{\LaTeX} using the \href{https://github.com/fmarotta/kaobook/}{kaobook} class. \par
\medskip
\@publishers
\makeatother
%----------------------------------------------------------------------------------------
% PREFACE
%----------------------------------------------------------------------------------------
%----------------------------------------------------------------------------------------
% TABLE OF CONTENTS & LIST OF FIGURES/TABLES
%----------------------------------------------------------------------------------------
\begingroup % Local scope for the following commands
% Define the style for the TOC, LOF, and LOT
%\setstretch{1} % Uncomment to modify line spacing in the ToC
%\hypersetup{linkcolor=blue} % Uncomment to set the colour of links in the ToC
\setlength{\textheight}{230\vscale} % Manually adjust the height of the ToC pages
% Turn on compatibility mode for the etoc package
\etocstandarddisplaystyle % "toc display" as if etoc was not loaded
\etocstandardlines % "toc lines as if etoc was not loaded
\tableofcontents % Output the table of contents
\listoffigures % Output the list of figures
% Comment both of the following lines to have the LOF and the LOT on different pages
\let\cleardoublepage\bigskip
\let\clearpage\bigskip
\listoftables % Output the list of tables
% Comment both of the following lines to have the LOF and the LOT on different pages
\let\cleardoublepage\bigskip
\let\clearpage\bigskip
\printglossary[type=\acronymtype,title={List of Abbreviations}]
\endgroup
%----------------------------------------------------------------------------------------
% MAIN BODY
%----------------------------------------------------------------------------------------
\mainmatter % Denotes the start of the main document content, resets page numbering and uses arabic numbers
\setchapterstyle{kao} % Choose the default chapter heading style
\include{chapters/1_intro}
\include{chapters/2_literature_review}
\include{chapters/3_comparison_TO_TTO}
\include{chapters/4_TTO_upgrades}
\include{chapters/5_cellular_structures}
\include{chapters/6_DMO}
\include{chapters/7_advanced_applications}
\include{chapters/8_conclusion}
\include{chapters/99_pubblications}
%----------------------------------------------------------------------------------------
\backmatter % Denotes the end of the main document content
% \setchapterstyle{plain} % Output plain chapters from this point onwards
%----------------------------------------------------------------------------------------
% BIBLIOGRAPHY
%----------------------------------------------------------------------------------------
% The bibliography needs to be compiled with biber using your LaTeX editor, or on the command line with 'biber main' from the template directory
\pagelayout{margin} % Restore margins
\printbibliography[heading=bibintoc, title=Bibliography] % Add the bibliography heading to the ToC, set the title of the bibliography and output the bibliography note
\pagelayout{wide} % No margins
% \appendix % From here onwards, chapters are numbered with letters, as is the appendix convention
\pagelayout{wide} % No margins
\addpart{Appendix}
\pagelayout{margin} % Restore margins
\include{chapters/app/A_sens}
%----------------------------------------------------------------------------------------
% INDEX
%----------------------------------------------------------------------------------------
% The index needs to be compiled on the command line with 'makeindex main' from the template directory
\printindex % Output the index
\end{document}