-
Notifications
You must be signed in to change notification settings - Fork 1
/
parameters.tex
92 lines (75 loc) · 2.76 KB
/
parameters.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
% Définitions des titres
\renewcommand\listoflistingscaption{Liste des codes sources}
\renewcommand\listingscaption{Code}
\addto\captionsfrench{\def\tablename{Tableau}}
% pour switch auto papier / pdf
\newtoggle{paper}
% Pick one and comment the other one.
% \toggletrue{paper}
\togglefalse{paper}
\iftoggle{paper}{%
% Pour le rapport imprimé, on met plus de marge pour faciliter la lecture
\usepackage[left=2.4cm,right=2.4cm,top=2.5cm,bottom=2.5cm]{geometry}
}{%
% electronic
\usepackage[left=2.4cm,right=2.4cm,top=2.5cm,bottom=2.5cm]{geometry}
}
% Gestion des marges. Lien utile.
% https://www.debian-fr.org/t/latex-definir-un-paragraphe-en-dehors-des-marges/13991/3
% Réglages d'affichage
\setcounter{tocdepth}{5} % granularité de la table des matières
\setlength{\parindent}{2em} % On modifie l'indentation des paragraphes
\setlength{\parskip}{1.5em} % On modifie l'espace entre les paragraphes
\newcommand{\numerotationType}{arabic} %Type de numérotation : Roman ou arabic
% font settings
\setsansfont{CMU Sans Serif}%{Arial}
\setmainfont{CMU Serif}%{Times New Roman}
\setmonofont{CMU Typewriter Text}%{Consolas}
\defaultfontfeatures{Ligatures={TeX}}
%% FROM http://forum.mathematex.net/latex-f6/glossaire-t8654.html#p85429
\renewcommand{\glstextformat}[1]{#1*} % Affichage dans le corps du texte d'une entrée du glossaire
% Footnote on first occurence of glossary term. Bug : Does not apply to acronym and plural terms.
%\defglsdisplayfirst{#1#4\protect\footnote{#2}}
\defglsentryfmt{%
\ifglsused{\glslabel}{%
\glsgenentryfmt%
}{%
\glsgenentryfmt\protect\footnote{\glsentrydesc{\glslabel}}
}%
}
\newtoggle{todoExplain}
\makeatletter
\@ifpackagewith{todonotes}{disable}{
\togglefalse{todoExplain}
}{
\setlength{\marginparwidth}{2cm}
\toggletrue{todoExplain}
}
\hypersetup{
colorlinks=true, %colorise les liens
breaklinks=true, %permet le retour à la ligne dans les liens trop longs
urlcolor= blue, %couleur des hyperliens
linkcolor= black, %couleur des liens internes
citecolor=blue, %couleur des liens de citations
bookmarksopen=true,
pdftoolbar=true,
pdfmenubar=true,
unicode=true,
pdftitle={\@title},
pdfauthor={\@author},
pdfkeywords={epsi, memoire, automatisation, devops},
pdfsubject={Comment l'automatisation peut-elle permettre d'améliorer le cycle de vie d'une application ?},
pdfcreator={\LaTeX}
}
\makeatother
% Pour les citations avec epigraphs
% \epigraphsize{\small}% Default
\setlength\epigraphwidth{.8\textwidth}
% \setlength\epigraphwidth{\textwidth}
\setlength\epigraphrule{1pt}
\setlength{\headheight}{14pt}
% Mettre les todos en lignes plutôt qu'en marge de la page
\presetkeys{todonotes}{inline}{}
% Emojis - https://tex.stackexchange.com/questions/3695/smileys-in-latex
\newfontfamily\DejaSans{DejaVu Sans}
\setlength{\skip\footins}{1cm}