summaryrefslogtreecommitdiff
path: root/info/guide-latex-fr/Chapitres
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/guide-latex-fr/Chapitres
Initial commit
Diffstat (limited to 'info/guide-latex-fr/Chapitres')
-rw-r--r--info/guide-latex-fr/Chapitres/annexes.tex381
-rw-r--r--info/guide-latex-fr/Chapitres/code-base.tex18
-rw-r--r--info/guide-latex-fr/Chapitres/commandes.tex139
-rw-r--r--info/guide-latex-fr/Chapitres/intro.tex162
-rw-r--r--info/guide-latex-fr/Chapitres/p1-compilation.tex160
-rw-r--r--info/guide-latex-fr/Chapitres/p1-historique.tex123
-rw-r--r--info/guide-latex-fr/Chapitres/p1-installation.tex95
-rw-r--r--info/guide-latex-fr/Chapitres/p2-erreurs.tex82
-rw-r--r--info/guide-latex-fr/Chapitres/p2-images.tex398
-rw-r--r--info/guide-latex-fr/Chapitres/p2-maths.tex451
-rw-r--r--info/guide-latex-fr/Chapitres/p2-regles.tex185
-rw-r--r--info/guide-latex-fr/Chapitres/p2-tableaux.tex309
-rw-r--r--info/guide-latex-fr/Chapitres/p2-texte.tex803
-rw-r--r--info/guide-latex-fr/Chapitres/p3-beamer.tex3
-rw-r--r--info/guide-latex-fr/Chapitres/p3-images.tex189
-rw-r--r--info/guide-latex-fr/Chapitres/p3-intro.tex37
-rw-r--r--info/guide-latex-fr/Chapitres/p3-maths.tex65
-rw-r--r--info/guide-latex-fr/Chapitres/p3-moteurs.tex184
-rw-r--r--info/guide-latex-fr/Chapitres/p3-pstricks.tex510
-rw-r--r--info/guide-latex-fr/Chapitres/p3-structuration.tex139
-rw-r--r--info/guide-latex-fr/Chapitres/p3-tableaux.tex458
-rw-r--r--info/guide-latex-fr/Chapitres/p3-texte.tex967
-rw-r--r--info/guide-latex-fr/Chapitres/p3-tikz.tex1151
-rw-r--r--info/guide-latex-fr/Chapitres/packages.tex53
-rw-r--r--info/guide-latex-fr/Chapitres/page-fin.tex47
-rw-r--r--info/guide-latex-fr/Chapitres/page-garde.tex53
26 files changed, 7162 insertions, 0 deletions
diff --git a/info/guide-latex-fr/Chapitres/annexes.tex b/info/guide-latex-fr/Chapitres/annexes.tex
new file mode 100644
index 0000000000..0d5d9232eb
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/annexes.tex
@@ -0,0 +1,381 @@
+% Changement de la numérotation (annexes)
+\renewcommand{\thefigure}{A.\arabic{figure}}
+\setcounter{figure}{0}
+\renewcommand{\thetable}{A.\arabic{table}}
+\setcounter{table}{0}
+
+
+% Page 1 -- Rappel de mise en forme
+
+\vspace*{\fill}
+
+\begin{table}[H]
+\centering
+\caption{Les différentes possibilités de mise en forme du texte}
+\label{annexes-mise-en-forme}
+\begin{tabular}{lll} \toprule
+Texte & Rendu & Environnement \\ \midrule
+\verb?\textbf{gras}? & \textbf{gras} & \verb?bfseries? \\
+\verb?\textit{italique}? & \textit{italique} & \verb?itshape? \\
+\verb?\emph{emphase}? & \emph{emphase} & \verb?em? \\
+\verb?\textsl{penché}? & \textsl{penché} & \verb?slshape? \\
+\verb?\textsc{Petites Capitales}? & \textsc{Petites Capitales} & \verb?scshape? \\
+\verb?\textsf{sans empattement}? & \textsf{sans empattement} & \verb?sffamily? \\
+\verb?\texttt{machine}? & \texttt{machine (à écrire)} & \verb?ttfamily? \\ \bottomrule
+\end{tabular}
+\end{table}
+
+\vspace*{\fill}\clearpage
+
+
+% Page 2 -- Symboles courants sous LaTeX
+
+\vspace*{\fill}
+
+\begin{table}[H]
+\centering
+\caption{Liste non exhaustive des symboles disponibles sous \LaTeX{}}
+\label{annexes-liste-symboles}
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lll} \toprule
+\textbf{Code} & \textbf{Rendu} & \textbf{Description} \\ \midrule
+\verb?\&? & \& & Esperluette \\
+\verb?\oe? et \verb?\OE? & \oe{} et \OE & Ligature \oe \\
+\verb?\ae? et \verb?\AE? & \ae{} et \AE & Ligature \ae \\
+\verb?\ss? & \ss & Eszett \\
+\verb?\no? & \no & Numéro \\ \\
+
+\verb?-? & - & Tiret court \\
+\verb?--? & -- & Tiret moyen \\
+\verb?---? & --- & Tiret long \\
+\verb?\dots? & \dots & Points de suspension \\
+\verb?\og? et \verb?fg? & \og et \fg & Guillemets français ouvrants \\
+\verb?``? {\footnotesize{}(accents graves)} & `` & Guillemets anglais ouvrants \\
+\verb?''? {\footnotesize{}(apostrophes)} & '' & Guillemets anglais fermants \\
+\verb?\%? & \% & Pourcent \\
+\verb?\euro? & \euro{} & Euro (package \verb?marvosym?) \\
+\verb?\$? & \$ & Dollar \\
+\verb?\textcopyright? & \textcopyright & Copyright \\
+\verb?\textregistered? & \textregistered & Marque déposée \\
+\verb?\texttrademark? & \texttrademark & Trademark \\ \\
+
+\verb?\#? & \# & Dièse \\
+\verb?\{? & \{ & Accolade ouvrante \\
+\verb?\}? & \} & Accolade fermante \\
+\verb?\_? & \_ & \textit{Underscore} \\
+\verb?\textbackslash? & \textbackslash & \textit{Backslash} \\
+\verb?\textasciitilde? & \textasciitilde & Tilde \\ \bottomrule
+\end{tabular*}
+\end{table}
+
+\vspace*{\fill}\clearpage
+
+
+% Page 3 -- Symboles du package pifont
+
+\vspace*{\fill}
+
+\begin{table}[H]
+\centering
+\caption{Liste des symboles du package \texttt{pifont}}
+\resizebox{\linewidth}{!}{\begin{tabular}{*{7}{cc|}cc}
+32 & \ding{32} & 33 & \ding{33} & 34 & \ding{34} & 35 & \ding{35} & 36 & \ding{36} & 37 & \ding{37} & 38 & \ding{38} & 39 & \ding{39} \\
+40 & \ding{40} & 41 & \ding{41} & 42 & \ding{42} & 43 & \ding{43} & 44 & \ding{44} & 45 & \ding{45} & 46 & \ding{46} & 47 & \ding{47} \\
+48 & \ding{48} & 49 & \ding{49} & 50 & \ding{50} & 51 & \ding{51} & 52 & \ding{52} & 53 & \ding{53} & 54 & \ding{54} & 55 & \ding{55} \\
+56 & \ding{56} & 57 & \ding{57} & 58 & \ding{58} & 59 & \ding{59} & 60 & \ding{60} & 61 & \ding{61} & 62 & \ding{62} & 63 & \ding{63} \\
+64 & \ding{64} & 65 & \ding{65} & 66 & \ding{66} & 67 & \ding{67} & 68 & \ding{68} & 69 & \ding{69} & 70 & \ding{70} & 71 & \ding{71} \\
+72 & \ding{72} & 73 & \ding{73} & 74 & \ding{74} & 75 & \ding{75} & 76 & \ding{76} & 77 & \ding{77} & 78 & \ding{78} & 79 & \ding{79} \\
+80 & \ding{80} & 81 & \ding{81} & 82 & \ding{82} & 83 & \ding{83} & 84 & \ding{84} & 85 & \ding{85} & 86 & \ding{86} & 87 & \ding{87} \\
+88 & \ding{88} & 89 & \ding{89} & 90 & \ding{90} & 91 & \ding{91} & 92 & \ding{92} & 93 & \ding{93} & 94 & \ding{94} & 95 & \ding{95} \\
+96 & \ding{96} & 97 & \ding{97} & 98 & \ding{98} & 99 & \ding{99} & 100 & \ding{100} & 101 & \ding{101} & 102 & \ding{102} & 103 & \ding{103} \\
+104 & \ding{104} & 105 & \ding{105} & 106 & \ding{106} & 107 & \ding{107} & 108 & \ding{108} & 109 & \ding{109} & 110 & \ding{110} & 111 & \ding{111} \\
+112 & \ding{112} & 113 & \ding{113} & 114 & \ding{114} & 115 & \ding{115} & 116 & \ding{116} & 117 & \ding{117} & 118 & \ding{118} & 119 & \ding{119} \\
+120 & \ding{120} & 121 & \ding{121} & 122 & \ding{122} & 123 & \ding{123} & 124 & \ding{124} & 125 & \ding{125} & 126 & \ding{126} \\
+ & & 161 & \ding{161} & 162 & \ding{162} & 163 & \ding{163} & 164 & \ding{164} & 165 & \ding{165} & 166 & \ding{166} & 167 & \ding{167} \\
+168 & \ding{168} & 169 & \ding{169} & 170 & \ding{170} & 171 & \ding{171} & 172 & \ding{172} & 173 & \ding{173} & 174 & \ding{174} & 175 & \ding{175} \\
+176 & \ding{176} & 177 & \ding{177} & 178 & \ding{178} & 179 & \ding{179} & 180 & \ding{180} & 181 & \ding{181} & 182 & \ding{182} & 183 & \ding{183} \\
+184 & \ding{184} & 185 & \ding{185} & 186 & \ding{186} & 187 & \ding{187} & 188 & \ding{188} & 189 & \ding{189} & 190 & \ding{190} & 191 & \ding{191} \\
+192 & \ding{192} & 193 & \ding{193} & 194 & \ding{194} & 195 & \ding{195} & 196 & \ding{196} & 197 & \ding{197} & 198 & \ding{198} & 199 & \ding{199} \\
+200 & \ding{200} & 201 & \ding{201} & 202 & \ding{202} & 203 & \ding{203} & 204 & \ding{204} & 205 & \ding{205} & 206 & \ding{206} & 207 & \ding{207} \\
+208 & \ding{208} & 209 & \ding{209} & 210 & \ding{210} & 211 & \ding{211} & 212 & \ding{212} & 213 & \ding{213} & 214 & \ding{214} & 215 & \ding{215} \\
+216 & \ding{216} & 217 & \ding{217} & 218 & \ding{218} & 219 & \ding{219} & 220 & \ding{220} & 221 & \ding{221} & 222 & \ding{222} & 223 & \ding{223} \\
+224 & \ding{224} & 225 & \ding{225} & 226 & \ding{226} & 227 & \ding{227} & 228 & \ding{228} & 229 & \ding{229} & 230 & \ding{230} & 231 & \ding{231} \\
+232 & \ding{232} & 233 & \ding{233} & 234 & \ding{234} & 235 & \ding{235} & 236 & \ding{236} & 237 & \ding{237} & 238 & \ding{238} & 239 & \ding{239} \\
+ & & 241 & \ding{241} & 242 & \ding{242} & 243 & \ding{243} & 244 & \ding{244} & 245 & \ding{245} & 246 & \ding{246} & 247 & \ding{247} \\
+248 & \ding{248} & 249 & \ding{249} & 250 & \ding{250} & 251 & \ding{251} & 252 & \ding{252} & 253 & \ding{253} & 254 & \ding{254}
+\end{tabular}}
+\end{table}
+
+\vspace*{\fill}\clearpage
+
+% Page 4 -- Changement de police sous LaTeX
+
+\vspace*{\fill}
+
+\begin{table}[H]
+\centering
+\caption{Liste non exhaustive des polices sous \LaTeX{}}
+\label{annexes-code-police}
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lll} \toprule
+\textbf{Police} & \textbf{Package} & \textbf{\verb?<code-police>?} \\ \midrule
+Bookman & \verb?bookman? & \verb?pbk? \\
+Charter & \verb?charter? & \verb?bch? \\
+Computer Modern Roman & (défaut) & \verb?cmr? \\
+Computer Modern Sans Serif & (défaut) & \verb?cmss? \\
+Computer Modern Typewriter & (défaut) & \verb?cmtt? \\
+Courier & \verb?courier? & \verb?pcr? \\
+Fourier & \verb?fourier? & \verb?put? \\
+Garamond & \verb?ebgaramond? & \\
+& \verb?ebgaramond-maths? & \\
+Helvetica & \verb?helvet? & \verb?phv? \\
+Latin Modern Roman & \verb?lmodern? & \verb?lmr? \\
+Latin Modern Sans Serif & \verb?lmodern? & \verb?lmss? \\
+Latin Modern Typewriter & \verb?lmodern? & \verb?lmtt? \\
+New Century Schoolbook & \verb?newcent? & \\
+Palatino & \verb?mathpazo? & \\
+\TeX{} Gyre Bonum & \verb?tgbonum? & \verb?qbk? \\
+Times & \verb?mathptmx? & \verb?ptm? \\
+Zapf Chancery & \verb?chancery? & \\ \bottomrule
+\end{tabular*}
+\end{table}
+
+\vspace*{\fill}\clearpage
+
+
+% Page 5 -- Symboles mathématiques courants
+
+\begin{table}[H]
+\centering
+\caption{Liste non exhaustive des symboles mathématiques disponibles sous \LaTeX{}}
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lll} \toprule
+\textbf{Code} & \textbf{Rendu} & \textbf{Description} \\ \midrule
+\verb?$i_2$? & $i_2$ & Indice \\
+\verb?$i^3$? & $i^3$ & Exposant \\
+\verb?$\frac{a}{b}$? & $\frac{a}{b}$ & Fraction \\
+\verb?$\cfrac{a}{b + \cfrac{c}{d}}$? & $\cfrac{a}{b + \cfrac{c}{d}}$ & Fraction (étages) \\ \\
+
+\verb?$\times$? & $\times$ & Multiplication \\
+\verb?$\pm$? & $\pm$ & Plus ou moins \\
+\verb?$\leq$? et \verb?$\geq$? & $\leq$ et $\geq$ & Inégalités larges \\
+\verb?$\leqslant$? et \verb?$\geqslant$? & $\leqslant$ et $\geqslant$ & Inégalités larges (bis) \\
+\verb?$\equiv$? & $\equiv$ & Congruence \\
+\verb?$\neq$? & $\neq$ & Non égal \\
+\verb?$\simeq$? & $\simeq$ & Environ égal \\
+\verb?$\approx$? & $\approx$ & Environ égal (bis) \\
+\verb?$\sim$? & $\sim$ & \'Equivalence \\ \\
+
+\verb?$\forall$? & $\forall$ & Pour tout élément \\
+\verb?$\exists$? & $\exists$ & Existence \\
+\verb?$\Rightarrow$? & $\Rightarrow$ & Implication \\
+\verb?$\infty$? & $\infty$ & Infini \\
+\verb?$\int$? & $\int$ & Intégrale simple \\
+\verb?$\iint$? & $\iint$ & Intégrale double \\
+\verb?$iiint$? & $\iiint$ & Intégrale triple \\
+\verb?$\oint$? & $\oint$ & Intégrale curviligne \\
+\verb?$\int_0^{+\infty} f(x)\,dx$? & $\int_0^{+\infty} f(x)\,dx$ & Intégration \\
+\verb?$\sum$? & $\sum$ & Somme \\
+\verb?$\partial$? & $\partial$ & Dérivée partielle \\ \bottomrule
+\end{tabular*}
+\end{table}
+
+\clearpage
+
+
+% Page 6 -- Lettres grecques
+
+\vspace*{\fill}
+
+\begin{table}[H]
+\caption{La liste complète des lettres grecques sous \LaTeX{}}
+\begin{tabular}{*{8}l}
+$\alpha$ & \verb?\alpha? & $\eta$ & \verb?\eta? & $\xi$ & \verb?\xi? & $\tau$ & \verb?\tau? \\
+$\beta$ & \verb?\beta? & $\theta$ & \verb?\theta? & $\pi$ & \verb?\pi? & $\upsilon$ & \verb?\upsilon? \\
+$\gamma$ & \verb?\gamma? & $\vartheta$ & \verb?\vartheta? & $\varpi$ & \verb?\varpi? & $\phi$ & \verb?\phi? \\
+$\delta$ & \verb?\delta? & $\kappa$ & \verb?\kappa? & $\rho$ & \verb?\rho? & $\varphi$ & \verb?\varphi? \\
+$\epsilon$ & \verb?\epsilon? & $\lambda$ & \verb?\lambda? & $\varrho$ & \verb?\varrho? & $\chi$ & \verb?\chi? \\
+$\varepsilon$ & \verb?\varepsilon? & $\mu$ & \verb?\mu? & $\sigma$ & \verb?\sigma? & $\psi$ & \verb?\psi? \\
+$\zeta$ & \verb?\zeta? & $\nu$ & \verb?\nu? & $\varsigma$ & \verb?\varsigma? & $\omega$ & \verb?\omega? \\ \\
+$\Gamma$ & \verb?\Gamma? & $\Lambda$ & \verb?\Lambda? & $\Sigma$ & \verb?\Sigma? & $\Psi$ & \verb?\Psi? \\
+$\Delta$ & \verb?\Delta? & $\Xi$ & \verb?\Xi? & $\Upsilon$ & \verb?\Upsilon? & $\Omega$ & \verb?\Omega? \\
+$\Theta$ & \verb?\Theta? & $\Pi$ & \verb?\Pi? & $\Phi$ & \verb?\Phi?
+\end{tabular}
+\end{table}
+
+\vspace*{\fill}\clearpage
+
+
+% Page 7 -- TikZ & possibilités (commandes, options)
+
+\begin{table}[H]
+\centering
+\caption{Liste non exhaustive des commandes et options disponibles avec \TikZ{}}
+% Passage à p (colonne 2) pour pouvoir utiliser \newline
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lp{\linewidth}} \toprule
+\textbf{Commandes / Options} & \textbf{Description} \\ \midrule
+\verb?--? & Pour tracer un trait droit \\
+\verb?|-? ou \verb?-|? & Pour tracer un trait vertical \newline puis horizontal (ou l'inverse) \\
+\verb?||? & \textbf{Indisponible !} \\
+\verb?rectangle? & \multirow{2}{*}{\parbox{\linewidth}{Choix de forme \newline (contour fermé)}} \\
+\verb?circle? & \\
+\verb?cycle? & Pour fermer un chemin \\
+\verb?plot? & Pour tracer une fonction (maths) \\ \\
+
+\verb?\draw[<options>] (A) -- (B);? & Tracer un trait entre \verb?A? et \verb?B? \\
+\verb?\fill[<options>] (A) -- (B);? & Remplir la zone entre \verb?A? et \verb?B? \\
+\verb?\filldraw[<options>] (A) -- (B);? & Tracer et remplir la zone entre \verb?A? et \verb?B? \\
+\verb?draw = <couleur>? & Définir la couleur du tracé \\
+\verb?fill = <couleur>? & Définir la couleur du remplissage \\
+\verb?line width = <longueur>? & Définir l'épaisseur du trait \\
+\verb?dotted? ou \verb?dashed? & Changer la forme du trait \\
+\verb?rounded corners? & \multirow{2}{*}{Changer les jointures} \\
+\verb?sharp corners? & \\
+\verb?line join = <type>? & Autres jointures \newline (\verb?round?, \verb?bevel? \& \verb?miter?) \\
+\verb?shift = {(<coord>)}? & Décalage \\
+\verb?xshift = <taille>? & Décalage horizontal \\
+\verb?yshift = <taille>? & Décalage vertical \\ \\
+
+\verb?\path[<options>] (A) -- (B);? & Définir un chemin entre \verb?A? et \verb?B? \\
+\verb?\coordinate (<nom>) at (<coord>);? & Définir une coordonnée \verb?<nom>? \newline au point \verb?(<coord>)? \\
+
+\verb?node? & cf. \autoref{annexes-tikz-node} \\ \bottomrule
+\end{tabular*}
+\end{table}
+
+\clearpage
+
+
+% Page 8 -- TikZ & possibilités (node)
+
+\begin{table}[H]
+\caption{Liste non exhaustive des options disponibles avec \TikZ{} (\texttt{node})}
+\label{annexes-tikz-node}
+
+\begin{code}{}
+\node[<options>] (<nom>) at (<coord>) {<texte>};
+\end{code}
+
+\begin{quote}
+Placer \verb?<texte>? à l'emplacement \verb?(<coord>)? (autre \verb?node? ou coordonnées) et lui attribuer le nom \verb?<nom>? (optionnel)
+\end{quote}
+
+\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lp{\linewidth}} \toprule
+\textbf{Options} & \textbf{Description} \\ \midrule
+\verb?draw = <couleur>? & Afficher le contour du \verb?node? \\
+\verb?fill = <couleur>? & Remplir l'intérieur du \verb?node? \\
+\verb?text = <couleur>? & Colorer le texte à l'intérieur du \verb?node? \\
+\verb?font = <mise-en-forme>? & Mettre en forme le texte du \verb?node? \newline (\verb?\bfseries?, \verb?itshape?, \verb?\small?, etc.) \\
+\verb?align = <position>? & Alignement horizontal du texte \newline à l'intérieur du \verb?node? \newline (\verb?left?, \verb?center? ou \verb?right?) \\ \\
+
+\verb?inner sep = <taille>? & Espacement entre le texte et \newline le bord du \verb?node? \\
+\verb?outer sep = <taille>? & Espacement entre le bord du \verb?node? \newline et les autres éléments \\ \\
+
+\verb?text width = <taille>? & Largeur du bloc de texte du \verb?node? \\
+\verb?minimum width = <taille>? & Largeur minimale du \verb?node? \\
+\verb?minimum height = <taille>? & Hauteur minimale du \verb?node? \\ \\
+
+\verb?<position>? & Indiquer la position du \verb?node? \newline par rapport à \verb?(<coord>)? \newline (\verb?above?, \verb?below?, \verb?left? ou \verb?right?) \\
+\verb?anchor = <ancre>? & Indiquer le point d'ancrage de \verb?(<coord>)? \\
+\verb?rotate = <angle>? & Faire pivoter le \verb?node? \\ \bottomrule
+\end{tabular*}
+\end{table}
+
+Autres solutions de positionnement : cf. la bibliothèque \verb?positioning?.
+
+\clearpage
+
+
+% Page 9 -- TikZ & librairies
+
+% Longtable incompatible avec table
+% Table nécessaire pour caption
+\begin{table}[H]
+\caption{Liste des librairies disponibles avec \TikZ{}}
+\label{annexes-tikz-bibliotheques}
+
+\begin{code}{}
+\usetikzlibrary{<nom-bibliotheque>}
+\end{code}
+\end{table}
+
+\begin{tableaubilan}{0.45\linewidth}{0.45\linewidth}{Bibliothèque \TikZ{}}{Description}
+\verb?3d? & Dessiner des formes en 3D \\
+\verb?angles? & Dessiner des angles \\
+\verb?animations? & Créer des animations \\
+\verb?arrows.meta? & Obtenir plus de flèches et pouvoir en créer \\
+\verb?automata? & Dessiner des automates finis (diagrammes d'état) et des machines de Turing \\
+\verb?babel? & Interagir avec le package éponyme et éviter les conflits \\
+\verb?backgrounds? & Créer des arrières-plans colorés et afficher un quadrillage \\
+\verb?bending? & Courber les flèches \\
+\verb?calc? & Calculer des coordonnées \\
+\verb?calendar? & Créer des calendriers \\
+\verb?chains? & Créer des chaînes \\
+\verb?circuits? & \multirow{7}{*}{\parbox{\linewidth}{Dessiner des circuits électriques (package \verb?circuitikz? si besoin)}} \\
+\verb?circuits.ee? \\
+\verb?circuits.logic? \\
+\verb?circuits.logic.CDH? \\
+\verb?circuits.logic.IEC? \\
+\verb?circuits.logic.US? \\
+\verb?circuit.ee.IEC? \\
+\verb?circular? & Créer des dessins algorithmiques circulaires \\
+\verb?curvilinear? & Dessiner des transformations non linéaires (comme des courbes de Bézier) \\
+\verb?datavisualization? & \multirow{3}{*}{\parbox{\linewidth}{Définir les styles nécessaires à la visualisation de données}} \\
+\verb?datavisualization.formats.functions? \\
+\verb?datavisualization.polar? \\
+\verb?decorations? & \multirow{8}{*}{\parbox{\linewidth}{Appliquer des transformations à des chemins (\verb?path?) et les décorer}} \\
+\verb?decorations.footprints? \\
+\verb?decorations.fractals? \\
+\verb?decorations.markings? \\
+\verb?decorations.pathmorphing? \\
+\verb?decorations.pathreplacing? \\
+\verb?decorations.shapes? \\
+\verb?decorations.text? \\
+\verb?er? (\textit{entity-relationship}) & Dessiner des diagrammes entité-association \\
+\verb?external? & Exporter des dessins \TikZ{} \\
+\verb?fadings? & Estomper les couleurs \\
+\verb?fit? & Créer un \verb?node? qui contient un jeu de coordonnées \\
+\verb?fixedpointarithmetic? & Augmenter la limite de calcul de \TikZ{} (package \verb?fp? obligatoire, temps de calcul plus longs) \\
+\verb?folding? & Créer des patrons ou des objets à plier \\
+\verb?force? & Dessiner avec des ``efforts'' (\verb?node? tirés ou comprimés) \\
+\verb?fpu? (\textit{floating point unit}) & Permettre le calcul scientifique avec des nombres réels \\
+\verb?graphdrawing? (Lua\LaTeX{}) & Automatiser le dessin de graphes \\
+\verb?graphs? et \verb?graphs.standard? & Dessiner des graphes avec la commande \verb?graph? \\
+\verb?intersections? & Calculer la (les) intersection(s) de 2 chemins \\
+\verb?layered? & Tracer des graphes avec des couches horizontales \\
+\verb?lindenmayersystems? & Créer des ``\textit{L-systems}'' \\
+\verb?math? & Définir des fonctions mathématiques et exécuter des opérations mathématiques \\
+\verb?matrix? & Définir des options et styles supplémentaires pour les matrices de \verb?node? \\
+\verb?mindmap? & Créer des cartes heuristiques \\
+\verb?patterns? & Définir de nouveaux motifs de remplissage \\
+\verb?perspective? & Dessiner des objets en perspective avec 1, 2 ou 3 points de fuite \\
+\verb?petri? & Dessiner des réseaux de Petri \\
+\verb?phylogenetics? & Tracer des arbres phylogénétiques \\
+\verb?plothandlers? & Définir des \og \textit{plot handlers} \fg{} supplémentaires \\
+\verb?plotmarks? & Définir des marqueurs (sommets d'un tracé) \\
+\verb?positioning? & Définir des options supplémentaires pour placer les \verb?node? \\
+\verb?profiler? & Simplifier l'optimisation de la compilation \\
+\verb?quotes? & Placer des commentaires facilement à côté d'un \verb?node? \\
+\verb?rdf? (\textit{resource description framework}) & Ajouter des ``annotations'' à un fichier généré par \TikZ{} \\
+\verb?routing? & Connecter les extrémités d'un graphe \\
+\verb?scopes? & Simplifier l'appel de l'environnement \verb?scope? \\
+\verb?shadings? & Créer des dégradés de couleurs \\
+\verb?shadows? & Créer des ombrages \\
+\verb?shapes.arrows? & \multirow{11}{*}{\parbox{\linewidth}{Définir de nouveaux formats de \verb?node? et plus encore}} \\
+\verb?shapes.callout? \\
+\verb?shapes.gates.ee? \\
+\verb?shapes.gates.ee.IEC? \\
+\verb?shapes.gates.logic? \\
+\verb?shapes.gates.logic.IEC? \\
+\verb?shapes.gates.logic.US? \\
+\verb?shapes.geometric? \\
+\verb?shapes.misc? \\
+\verb?shapes.multipart? \\
+\verb?shapes.symbols? \\
+\verb?spy? & Faire des grossissements \\
+\verb?svg.path? & Définir des chemins avec la syntaxe \verb?SVG? \\
+\verb?through? & Créer des formes qui passent par un point précis \\
+\verb?topaths? (chargé automatiquement) & Définir l'opérateur \verb?to? \\
+\verb?trees? & Dessiner des arbres \\
+\verb?turtle? & Créer des ``\textit{turtle graphics}'' (langage \verb?Logo?) \\
+\verb?views? & Créer des ``vues'' (transformations d'une partie d'un dessin)
+\end{tableaubilan}
+
+\clearpage \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/code-base.tex b/info/guide-latex-fr/Chapitres/code-base.tex
new file mode 100644
index 0000000000..aac7623de4
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/code-base.tex
@@ -0,0 +1,18 @@
+Par la suite, pour alléger les exemples, le préambule ne sera plus renseigné dans les codes \LaTeX{} mis à disposition. Ces derniers seront basés sur l'architecture du code minimal fourni ci-après. L'ajout de nouveaux packages sera signalé au début du code par un commentaire.
+
+\begin{code}{Le code minimal}
+\documentclass[a4paper, 12pt]{report}
+
+% PDFLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+
+\begin{document}
+
+% Ecrire le code ici !
+
+\end{document}
+\end{code} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/commandes.tex b/info/guide-latex-fr/Chapitres/commandes.tex
new file mode 100644
index 0000000000..ec62918fe5
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/commandes.tex
@@ -0,0 +1,139 @@
+% Commandes créées
+
+% Page de garde et mind map
+\definecolor{BlueFR}{RGB}{0,35,149}
+\definecolor{RedFR}{RGB}{237,41,57}
+\definecolor{NewOrange}{RGB}{247,111,43}
+\definecolor{Gold}{RGB}{255,215,0}
+
+% Aperçu Texmaker (Aide_LaTeX1.png) -- Hred = Red - Hyellow = Gold
+\definecolor{Horange}{RGB}{255,156,0}
+\definecolor{Hgreen}{RGB}{0,167,0}
+\definecolor{Hblue}{RGB}{0,234,255}
+\definecolor{Hpurple}{RGB}{169,15,219}
+
+% Signature
+\definecolor{lightningcyan}{RGB}{59,195,235}
+
+
+% Raccourcis
+\newcommand{\Windows}{\texttt{Windows}}
+\newcommand{\Linux}{\texttt{Linux}}
+\newcommand{\Apple}{\texttt{Apple}}
+\newcommand{\LinkedIn}{\texttt{LinkedIn}}
+\newcommand{\MiKTeX}{\texttt{MiKTeX}}
+\newcommand{\Texmaker}{\texttt{Texmaker}}
+\newcommand{\TikZ}{Ti\textit{k}Z}
+\newcommand{\Beamer}{\texttt{Beamer}}
+\newcommand{\Paint}{\texttt{Paint}}
+\newcommand{\GIMP}{\texttt{GIMP}}
+\newcommand{\Inkscape}{\texttt{Inkscape}}
+
+\newcommand{\folder}{\textcolor[RGB]{255,231,157}{\faFolder}}
+
+
+% Tableau bilan
+\newenvironment{tableaubilan}[4]{
+ \begin{longtable}{p{#1}p{#2}}
+ % Définition des headers & footers du longtable
+ {\hspace*{\fill}\textsc{#3}\hspace*{\fill}} & {\hspace*{\fill}\textsc{#4}\hspace*{\fill}} \\ \midrule
+ \endhead
+ \multicolumn{2}{r}{\textit{(suite sur la page suivante)}} \\
+ \endfoot
+ \multicolumn{2}{@{\hrulefill}c@{\hrulefill}}{\raisebox{-3pt}{~~\textsc{Fin du tableau}~~}}
+ \endlastfoot
+}{\end{longtable}}
+
+
+% "Boîtes" -- Package tcolorbox
+% Boîtes types
+\newtcolorbox{boitetype}[4][]{enhanced, breakable, before upper = {\parindent17.6pt}, beforeafter skip = \baselineskip, colframe = #3, colback = #4, boxrule = 2pt, arc = 4mm, fonttitle = \bfseries, title = {#2}, coltitle = black, #1} % before upper = alinéa dans boîte
+
+\newtcolorbox{boitecointype}[7][]{%
+cornerrulewidth/.store in = {\tcbcornerrulewidth},
+cornerrulewidth = #7,
+topcornercolor/.store in = {\tcbtopcornercolor},
+topcornercolor = #3,
+bottomcornercolor/.store in = {\tcbbottomcornercolor},
+bottomcornercolor = #4,
+enhanced, breakable, before upper = {\parindent17.6pt}, beforeafter skip = \baselineskip, sharp corners, boxrule = 0pt, colback = #5, title = {#2}, fonttitle = \bfseries, coltitle = black, colbacktitle = #6, underlay unbroken = {
+ \draw[\tcbtopcornercolor, line width = \tcbcornerrulewidth] ([xshift = -\tcbcornerrulewidth/2]frame.west) -- ([shift = {(-\tcbcornerrulewidth/2,\tcbcornerrulewidth/2)}]frame.north west) -- ([yshift = \tcbcornerrulewidth/2]frame.north);
+ \draw[\tcbtopcornercolor, line width = \tcbcornerrulewidth] ([xshift = \tcbcornerrulewidth/2]frame.east) -- ([shift = {(\tcbcornerrulewidth/2,-\tcbcornerrulewidth/2)}]frame.south east) -- ([yshift = -\tcbcornerrulewidth/2]frame.south);
+}, underlay first = {
+ \draw[\tcbtopcornercolor, line width = \tcbcornerrulewidth] ([xshift = -\tcbcornerrulewidth/2]frame.west) -- ([shift = {(-\tcbcornerrulewidth/2,\tcbcornerrulewidth/2)}]frame.north west) -- ([yshift = \tcbcornerrulewidth/2]frame.north);
+}, underlay last = {
+ \draw[\tcbtopcornercolor, line width = \tcbcornerrulewidth] ([xshift = \tcbcornerrulewidth/2]frame.east) -- ([shift = {(\tcbcornerrulewidth/2,-\tcbcornerrulewidth/2)}]frame.south east) -- ([yshift = -\tcbcornerrulewidth/2]frame.south);
+}, #1}
+
+
+% Construction des autres boîtes en fonction d'une boîte type
+\newenvironment{boite}[3][]{\begin{boitetype}[#1]{#2}{#3}{white}}{\end{boitetype}}
+\newenvironment{boitecoin}[3][]{\begin{boitecointype}[#1]{#2}{#3}{#3}{#3!5!white}{#3!50}{2pt}}{\end{boitecointype}}
+
+\newenvironment{regles}[2][]{\begin{boitetype}[sharp corners, boxrule = 3pt, coltitle = white, #1]{#2}{BrickRed}{Goldenrod}}{\end{boitetype}}
+\newenvironment{definition}[2][]{\begin{boitecoin}[#1]{#2}{Green}}{\end{boitecoin}}
+\newenvironment{conseil}[2][]{\begin{boitetype}[#1]{#2}{cyan}{cyan!40}}{\end{boitetype}}
+\newenvironment{attention}[2][]{\begin{boitetype}[left = 6mm, coltitle = white, sharp corners = west, underlay = {%
+ \path[fill = yellow!50!black] (frame.south west) rectangle node[white] {\huge\bfseries{}!} ([xshift = 4mm]frame.north west);
+}, drop fuzzy shadow, #1]{#2}{yellow!20!black}{yellow!50}}{\end{boitetype}} % Nouvelle boîte "attention" -- Inspiration : boîte "marker" (code source guide tcolorbox)
+
+
+%%% --- Explications --- %%%
+
+% Ne fonctionne pas : \newenvironment{code}[2][]{\begin{boitecodetype}[#1]{#2}{LimeGreen}{LimeGreen!5!white}{LimeGreen!50}{2pt}{TeX}}{\end{boitecodetype}}
+
+% Boite type avec listings impossible --> problème lors de l'appel du nouvel environnement
+% (en gros, avec une couche supplémentaire \newenvironment, listings n'arrive pas à bien détecter le début et la fin de l'environnement donc erreur)
+
+% Solution :
+% Utilisation de styles (commandes propres à tcolorbox & listings) pour recenser les options à utiliser
+% Création ensuite de 3 environnements (distincts et non imbriqués) mais avec appel de ces commandes
+% ==> gain de lignes et généralisation possible
+
+%%% --- FIN Explications --- %%%
+
+% Stockage de 2 variables principales (plus propre)
+% Autre solution : utiliser le code source tcolorbox (tcbcol@frame : couleur définie par colback)
+% Attention : breakable non appliqué si "listing side text" (pas de coupure)
+% ==> faire des "petits" bouts de code
+\tcbset{
+codemainoptions/.style = {
+ maincolor/.store in = {\tcbmaincol},
+ maincolor = LimeGreen,
+ rulewidth/.store in = {\tcbrulewidth},
+ rulewidth = 2pt,
+ enhanced, breakable, beforeafter skip = \baselineskip, sharp corners, boxrule = \tcbrulewidth, colframe = \tcbmaincol, colback = \tcbmaincol!15, drop fuzzy shadow, colbacktitle = \tcbmaincol!50, coltitle = black, fonttitle = \bfseries, title = {#1},
+ attach boxed title to top center = {yshift = -\tcbrulewidth/2-\tcboxedtitleheight/2, yshifttext = -\tcboxedtitleheight/2}, boxed title style = {boxrule = \tcbrulewidth, frame code = {
+ \path[tcb fill frame] ([xshift = -3mm]frame.west) -- (frame.north west) -- (frame.north east) -- ([xshift = 3mm]frame.east) -- (frame.south east) -- (frame.south west) -- cycle;}, interior code = {
+ \path[tcb fill interior] ([xshift = -2mm]interior.west) -- (interior.north west) -- (interior.north east) -- ([xshift = 2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;}}
+}
+}
+
+\lstdefinestyle{mainlststyle}{
+language = {[LaTeX]TeX},
+style = tcblatex,
+texcsstyle = *\color{cyan!65!black},
+commentstyle = \color{gray},
+tabsize = 4,
+keepspaces = true,
+breaklines = true,
+breakatwhitespace = false,
+inputencoding = utf8,
+numbers = none,
+showspaces = false,
+showtabs = false,
+showstringspaces = false
+}
+
+% N.B. : #2 = titre de la boite
+\newtcblisting{code}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing only, #1}
+
+\newtcblisting{codedisplay}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing side text, righthand ratio = 0.4, sidebyside gap = 13mm, bicolor, colbacklower = white, #1}
+
+% compilable listing ==> compiler "main.tex" avec "-shell-escape"
+\newtcblisting{coderesult}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing and comment, bicolor, colbacklower = white, compilable listing, run pdflatex, pdf comment, freeze pdf, comment style = {raster columns = 2, drop lifted shadow}, #1}
+
+% Boîte spéciale code TikZ
+% 1ère idée : nouvelle boîte brute avec listing and comment (comment = {\resizebox{\linewidth}{!}{\tcbuselistingtext}} -- \tcbuse... = contenu de la boîte soit code TikZ)
+% 2nde idée : se contenter d'un "listing and text" avec structure boîte "codedisplay"
+\newtcblisting{codetikz}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing and text, bicolor, colbacklower = white, #1} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/intro.tex b/info/guide-latex-fr/Chapitres/intro.tex
new file mode 100644
index 0000000000..94ba55555e
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/intro.tex
@@ -0,0 +1,162 @@
+% Licence Creative Commons
+\vspace*{\stretch{1}}
+
+\begin{center}
+\begin{tikzpicture}
+% Paramétrage
+\def\poly{13}
+\pgfmathtruncatemacro\polyg{\poly - 1}
+\def\R{0.43\linewidth}
+\def\ornament{87}
+\def\ecart{13pt}
+
+% Tracé du polygone avec des "fioritures"
+\draw[NewOrange] (90:\R) node[shift = (90:\ecart)] {\poly} \foreach \i in {1,...,\polyg} {to[ornament = \ornament] (90-\i*360/\poly:\R) node[shift = (90-\i*360/\poly:\ecart)] {\i}} to[ornament = \ornament] cycle; % Usage de \polyg pour bien fermer avec un cycle
+
+% Image au centre - Décalage possible (ajuster à la main)
+\node[text width = 0.55\linewidth, align = left] at (0,0) {\vspace{\baselineskip}
+
+Cette \oe{}uvre, création, site ou texte est sous licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International. \\[\baselineskip]
+
+Pour accéder à une copie de cette licence, merci de vous rendre à l'adresse suivante \url{http://creativecommons.org/licenses/by-nc-nd/4.0/} ou d'envoyer un courrier à : \\[\baselineskip]
+
+\begin{center} Creative Commons \\
+444 Castro Street, Suite 900 \\
+Mountain View, California, 94041 \\
+USA \end{center}
+};
+\end{tikzpicture}
+\end{center}
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.7\linewidth]{licence.eps}
+\end{figure}
+
+\vspace*{\stretch{1}}
+
+\begin{Large}
+\color{red}\textbf{Toutes les versions de ce guide sont soumises à cette licence Creative Commons, y compris les plus anciennes qui peuvent circuler et qui n'y font pas explicitement mention.}
+\end{Large}
+
+\vspace*{\stretch{1}}
+
+\newpage
+
+% Mind Map
+\vspace*{\stretch{1}}
+
+\resizebox{\linewidth}{!}{%
+\begin{tikzpicture}[mindmap, grow cyclic, every node/.style = {concept, align = center}, concept color = gray!75, level 1/.append style = {level distance = 5cm, sibling angle = 72}, level 2/.append style = {level distance = 3cm, sibling angle = 72}]
+\node{\huge\textbf{\LaTeX{}}}
+ child [concept color = violet!50] { node {Texte \\ (\pageref{chap-texte} \& \pageref{chap-texte-details})}
+ child { node {Mise en forme}}
+ child { node {Organiser}}
+ child { node {Page de garde}}
+ child { node {Sommaire}}
+ child { node {En-têtes et pieds}}
+ }
+ child [concept color = orange!50] { node {Tableaux \\ (\pageref{chap-table} \& \pageref{chap-table-details})}
+ child { node {Tableaux}}
+ child { node {Boîtes}}
+ child { node {\texttt{tcolorbox}}}
+ }
+ child [concept color = brown!50] { node {Dessiner \\ (\pageref{chap-pstricks} \& \pageref{chap-tikz})}
+ child { node {PSTricks}}
+ child { node {\TikZ{}}}
+ }
+ child [concept color = green!80!black] { node {Maths \\ (\pageref{chap-maths} \& \pageref{chap-maths-details})}
+ child { node {Formules}}
+ child { node {Ali\-gne\-ment}} % Pour indiquer à LaTeX où faire la césure -- Sinon, c'est moche
+ child { node {Déli\-mi\-teurs}} % Idem
+ child { node {Matrices}}
+ }
+ child [concept color = yellow!70!red] { node {Images \\ (\pageref{chap-img} \& \pageref{chap-img-details})}
+ child { node {Formats}}
+ child { node {Insertion}}
+ child { node {Montage}}
+ };
+\end{tikzpicture}
+}
+
+\vspace*{\stretch{1}}
+
+\newpage
+
+% Sommaire
+{
+\hypersetup{hidelinks} % Sommaire en "noir"
+\renewcommand{\contentsname}{Sommaire}
+\tableofcontents % Penser à compiler deux fois
+}
+
+\clearpage % Mieux qu'un \newpage ou des erreurs dans le sommaire sinon
+
+\chapter*{Préambule}
+
+\phantomsection % Lien hyperref cohérent
+\addcontentsline{toc}{part}{Préambule} % Ajout table des matières
+
+\lettrine{C}{e} guide a tout d'abord été construit pour mon usage personnel afin de regrouper toutes mes connaissances en \LaTeX{}. Il sert aussi à mes camarades de promotion qui désirent se mettre à \LaTeX{}.
+
+Accessoirement, dans l'éventualité où un parfait inconnu viendrait à lire ce guide, j'espère qu'il pourra l'aider à son tour dans son initiation à \LaTeX{}. \\
+
+D'autre part, mes connaissances en \LaTeX{} restent limitées. Je n'ai pas la science infuse et ce guide est loin d'être exhaustif. \textbf{Je propose juste des solutions qui fonctionnent.} N'hésite donc pas à aller te documenter ailleurs si un point ne te semble pas clair ou si tu cherches d'autres informations.
+
+S'ils ne sont pas légion, il existe d'autres guides en français pour apprendre le \LaTeX{}. Pour ma part, je recommande l'excellent \textit{\LaTeX{}\dots{} pour le prof de maths !} d'Arnaud \textsc{Gazagnes}\footnote{Disponible sur : \url{http://math.univ-lyon1.fr/irem/spip.php?article340}.}, très complet et bien expliqué. Je suis aussi tombé plus récemment sur \textit{Rédaction avec \LaTeX{}} de Vincent \textsc{Goulet}\footnote{Disponible sur : \url{https://ctan.org/pkg/formation-latex-ul}.}, très agréable à lire et bien détaillé lui aussi. \\
+
+Et si jamais tu désires retrouver mon guide à jour ainsi que les fichiers d'aide que j'ai récoltés, ils sont disponibles à l'adresse suivante : \begin{center} \url{http://drive.google.com/drive/folders/0BzU2BdcGjfU5Tk1XaXhxbk5JcEE?usp=sharing} \end{center}
+
+N'hésite pas à laisser des commentaires ou à signaler des fautes dans le GForm mis à disposition. Sur ce, bonne lecture ! \\
+
+\begin{flushright}
+Adrien \textsc{Bouzigues} \\
+I13 Cl215
+\end{flushright}
+
+\newpage
+
+% QR Code - Dessin final
+\vspace*{\fill}
+
+\begin{figure}[H]
+\centering
+\qrcode[height = 0.45\linewidth]{http://drive.google.com/drive/folders/0BzU2BdcGjfU5Tk1XaXhxbk5JcEE?usp=sharing}
+\caption*{\large\textcolor{BrickRed}{Lien de mon \texttt{Drive} \LaTeX{}\dots{} sous la forme d'un code QR !}}
+\end{figure}
+
+\vspace*{\fill}
+
+\begin{center}
+\begin{tikzpicture}
+% Symbole au centre
+\tikzset{pgfornamentstyle/.style = {fill opacity = 0.5, line width = 1.3pt}}
+\node[anchor = east] at (\linewidth,-0.17\linewidth)
+{\pgfornament[width = 0.2\linewidth, color = Green]{24}};
+
+% Texte arrondi
+\draw[White, postaction = {decorate}, decoration = {text along path, text = {|\fontsize{35pt}{15pt}\selectfont\color{Gold!90!black}\scshape|TikZ Seal Of Quality}, text align = center}]
+(0.5\linewidth,0) arc [start angle = -180, end angle = 0, radius = 0.4\linewidth];
+\end{tikzpicture}
+\end{center}
+
+\vspace*{\fill}
+
+\newpage
+
+\vspace*{0.1\paperheight}
+
+% Dédicace
+\begin{flushright}
+\itshape{}\^O Capitaine ! Mon Capitaine !
+
+Pendant chaque traversée,
+
+Tu restes à mes côtés
+
+Et soutiens mon avancée.
+\end{flushright}
+
+\hfill \hrulefill
+
+\newpage \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p1-compilation.tex b/info/guide-latex-fr/Chapitres/p1-compilation.tex
new file mode 100644
index 0000000000..4ea43fef9a
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p1-compilation.tex
@@ -0,0 +1,160 @@
+\chapter{Compiler avec \LaTeX{}}
+
+\label{compilation_intro}\lettrine{P}{our} faire du \LaTeX{}, il faut déjà connaître le point suivant : \LaTeX{} est un langage et un système de composition de documents. Généralement, en informatique, un langage requiert une étape obligatoire : la compilation. Et \LaTeX{} n'échappe pas à cette règle.
+
+\section{Principe de la compilation}
+
+Quand tu vas rédiger un document sous \LaTeX{}, tu vas devoir procéder en 3 temps :
+
+\begin{figure}[H]
+\centering
+\resizebox{0.95\linewidth}{!}{\input{./Images/compilation_schema}}
+\caption{Les 3 étapes pour rédiger un document sous \LaTeX{}}
+\end{figure}
+
+Pour entrer un peu plus dans les détails, tu dois donc : \begin{enumerate}
+\item écrire ton document en \LaTeX{} (respect de ses conventions et utilisation de commandes spécifiques) ;
+
+\item demander à un moteur \LaTeX{} de transformer ton document et ses commandes en un fichier lisible et utilisable : c'est la compilation ;
+
+\item profiter du résultat fourni (format PDF) ou l'évaluer pour ensuite apporter des modifications au document, et ainsi de suite. \\
+\end{enumerate}
+
+Quant au moteur \LaTeX{} utilisé, il en existe plusieurs. Pour débuter, je recommande d'utiliser plutôt pdf\TeX{} (intitulé apparemment PDF\LaTeX{} sous \Texmaker{}), qui permet de passer d'un coup du document \LaTeX{} au fichier PDF final.
+
+Quant aux autres moteurs, je les aborde bien plus loin dans ce guide, en page \pageref{compilation-details}. Je recommande plutôt de t'y rendre une fois que tu as un peu d'expérience sous \LaTeX{}, pour ne pas perdre du temps et acquérir des bases solides. \\
+
+Nous savons désormais que nous devons compiler avec le moteur pdf\TeX{}\dots{} mais nous ne savons toujours pas comment faire ! Pas de panique : les logiciels que je t'ai fait installer prennent tout en charge.
+
+\section{Démarrer avec \Texmaker{}}
+
+Pour gérer et éditer ses fichiers \LaTeX{}, \Texmaker{} est un excellent logiciel. Et je sais de quoi je parle car, avant de m'y mettre, j'utilisais un autre logiciel, tellement exécrable que j'ai fini par oublier son nom. Aujourd'hui, je ne fais rien sans \Texmaker{}. Voyons un aperçu de ce dernier :
+
+\begin{figure}[H]
+\includegraphics[width = \linewidth]{Aide_LaTeX1.png}
+\caption{Aperçu de \Texmaker{}}
+\end{figure}
+
+Revenons sur chaque point :
+
+\begin{itemize}[label = \ding{213}]
+\item \textcolor{red}{barre de menus et d'outils :} plein de commandes \LaTeX{} préremplies. Personnellement, je l'utilise très rarement (y compris le bouton de sauvegarde). Je préfère utiliser les raccourcis clavier (en l'occurrence, \keys{\ctrl + S}) ;
+
+\item \textcolor{Horange}{structure du document :} très pratique pour naviguer dans le code du document ouvert ;
+
+\item \textcolor{Hgreen}{raccourcis de commandes :} encore des commandes. Il peut être intéressant d'y jeter un coup d'{\oe}il une fois ce guide bien avancé. Il y a principalement des commandes pour les formules mathématiques et quelques unes pour la mise en forme du texte ;
+
+\item \textcolor{Gold}{code \LaTeX{} :} c'est ici que tu tapes le texte de ton document et les commandes \LaTeX{} nécessaires pour le mettre en forme ;
+
+\item \textcolor{Hpurple}{informations du compilateur :} le résultat lors de la génération du PDF. Très utile, s'il y a des erreurs, pour pouvoir se corriger ;
+
+\item \textcolor{Hblue}{aperçu du PDF :} une fenêtre avec l'aperçu du fichier PDF généré. \\
+\end{itemize}
+
+Si jamais cet aperçu n'est pas disponible (fenêtre d'affichage inexistante comme sur mon image), il faut procéder de la manière suivante : \begin{enumerate}
+\item Aller dans \verb?Options? puis dans \verb?Configurer Texmaker?.
+
+\item Dans l'onglet \verb?Afficheur Pdf?, choisir les options \verb?Afficheur Pdf interne? et \verb?Intégré à la fenêtre?. Valider.
+
+\item Un bouton \verb?Pdf Viewer? est alors disponible en bas à gauche et te permet d'activer ou non cette fenêtre d'aperçu.
+\end{enumerate}
+
+Si jamais ce n'est pas clair, j'espère que cette capture d'écran permettra de lever le moindre doute :
+
+\begin{figure}[H]
+\includegraphics[width = \linewidth]{apercu_pdf.png}
+\caption{Procédure pour obtenir l'aperçu du PDF}
+\end{figure}
+
+\begin{conseil}{L'aide en ligne}
+Si jamais tu as d'autres questions sur \Texmaker{}, son site officiel (\url{http://www.xm1math.net/texmaker/index_fr.html}) est le meilleur endroit pour avoir des réponses et fournit aussi un tutoriel pour débuter avec \LaTeX{}.
+
+Si certains points de ce guide te semblent obscures, tu peux donc t'y rendre, ainsi que sur \url{http://fr.wikibooks.org/wiki/LaTeX}. \\
+
+N'hésite pas quand tu débutes. Les deux sites sont en français et répondent à beaucoup de questions assez facilement (\textit{i.e.} avec un code simple).
+\end{conseil}
+
+\section{Compiler avec \Texmaker{}}
+
+Maintenant que l'environnement propre à \Texmaker{} a été présenté, voyons un peu plus dans le détail un dernier point : la compilation. Pour commencer, reprenons le code \og Bonjour monde ! \fg{} utilisé en page \pageref{hello-world} :
+
+\begin{code}{Bonjour monde !}
+\documentclass[]{report}
+
+
+\begin{document}
+
+Bonjour monde !
+
+\end{document}
+\end{code}
+
+Je suppose que tu as suivi les premières indications fournies, soit ouvrir \Texmaker{}, recopier le code \og Bonjour monde ! \fg{} donné et enregistrer ton document.
+
+Si tu n'as pas précisé d'extension, tu remarqueras au passage que ton fichier a été sauvegardé avec l'extension \verb?.tex?, qui correspond à l'extension pour des fichiers \LaTeX{}. \\
+
+Il existe ensuite 3 façons de lancer la compilation de ton document \LaTeX{} : \begin{itemize}[label = \ding{213}]
+\item via l'invite de commandes de ton système d'exploitation (le CMD pour les utilisateurs de \Windows{})\dots{} mais je n'en parlerai pas pendant ce guide.
+
+Sache cependant que c'est possible mais ne présente aucun intérêt comme \Texmaker{} propose des solutions plus pratiques ;
+
+\item via \Texmaker{} avec des clics souris ;
+
+\item via \Texmaker{} avec des raccourcis clavier (le plus rapide à mon sens).
+\end{itemize}
+
+Revenons sur les 2 derniers points plus dans le détail, pour que tu comprennes bien les actions à effectuer. \\
+
+Pour une compilation via \Texmaker{} avec des clics souris, il faut procéder en 3 temps (cf. \figurename{} \ref{compilation_clics} si besoin) : \begin{enumerate}
+\item Choisir le moteur de compilation, PDF\LaTeX{} dans notre cas, en haut dans la barre d'outils.
+
+\item Lancer la compilation en cliquant sur la flèche à gauche du choix du moteur de compilation. Attendre que la compilation soit terminée.
+
+\item Juste à droite du choix du moteur de compilation, bien choisir l'option \verb?Voir PDF? et cliquer sur la flèche associée pour afficher le résultat.
+\end{enumerate}
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.85\linewidth]{compilation_clics.png}
+\caption{Lancer la compilation avec des clics souris (\Texmaker{})}
+\label{compilation_clics}
+\end{figure}
+
+Pour une compilation via \Texmaker{} avec des raccourcis clavier, il faut procéder en 2 temps (cf. \figurename{} \ref{compilation_clavier} si besoin) : \begin{enumerate}
+\item Lancer la compilation avec le moteur PDF\LaTeX{} avec la touche \keys{F6}.
+
+\item Afficher le résultat avec la touche \keys{F7}.
+\end{enumerate}
+
+Ces raccourcis sont personnalisables dans les options de \Texmaker{}, comme décrit ci-après (\figurename{} \ref{compilation_clavier}).
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.85\linewidth]{compilation_clavier.png}
+\caption{Configuration des raccourcis clavier pour lancer la compilation (\Texmaker{})}
+\label{compilation_clavier}
+\end{figure}
+
+Mais il y a encore plus rapide : lancer la compilation ET avoir l'aperçu du PDF actualisé en un seul raccourci clavier. C'est ce que \Texmaker{} appelle la \og compilation rapide \fg{}\footnote{Il s'agit du nom attribué par le concepteur de \Texmaker{}. Le temps nécessaire pour compiler le document n'est en rien diminué.}.
+
+Tout d'abord, il faut s'assurer que la compilation rapide est bien programmée. Pour ce faire, il faut configurer \Texmaker{} de la manière suivante :
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.85\linewidth]{compilation_rapide.png}
+\caption{Configuration de la compilation rapide (\Texmaker{})}
+\end{figure}
+
+Ensuite, il suffit d'appuyer sur la touche \keys{F1} pour lancer la compilation rapide. Il s'agit de la touche par défaut, paramétrable dans les options \Texmaker{} comme indiqué en \figurename{} \ref{compilation_clavier}. \\
+
+Enfin, pour terminer les explications, il faut savoir que les compilations réalisées sous \Texmaker{} sont équivalentes à l'utilisation de l'invite de commandes. Grâce à \Texmaker{}, cette utilisation est transparente et grandement simplifiée\dots{} pour les non-initiés nous dirons !
+
+\begin{attention}{La compilation : le conseil personnel}
+Peu importe le moteur utilisé pour la compilation, tu peux remarquer qu'un fichier \verb?.tex? entraîne toujours la génération d'autres fichiers. \textbf{\color{orange}C'est pourquoi je recommande toujours de travailler avec le fichier \verb?.tex? placé dans un dossier,} pour éviter de submerger tes autres dossiers et de te perdre parmi les fichiers. \\
+
+Enfin, ces fichiers secondaires n'ont besoin d'être conservés que le temps de travailler sur un document \LaTeX{}. \textbf{\color{Green}Le seul fichier qui compte est celui avec l'extension \verb?.tex?.} C'est lui qui contient tout le code nécessaire à la compilation et à l'obtention du PDF final.
+\end{attention}
+
+\vspace{\baselineskip}
+
+Attaquons désormais la raison première de ce guide : faire du \LaTeX{}. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p1-historique.tex b/info/guide-latex-fr/Chapitres/p1-historique.tex
new file mode 100644
index 0000000000..9121cb9bad
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p1-historique.tex
@@ -0,0 +1,123 @@
+\chapter{Pourquoi (utiliser) \LaTeX{} ?}
+
+\lettrine{C}{omme} toute chose, \LaTeX{} possède une histoire qui lui est propre, des avantages mais aussi des inconvénients -- rien n'est parfait en ce monde. Toutefois, \LaTeX{} est aussi un langage qui continue d'exister à l'heure actuelle et qui reste une référence dans le milieu scientifique.
+
+C'est pourquoi je te propose un petit interlude culturel avant d'entrer dans le vif du sujet\dots{} et peut-être aussi pour finir de te convaincre de son utilité !
+
+\section{Historique : de \TeX{} à \LaTeX{}}
+
+\subsection*{La (petite) histoire}
+
+Donald \textsc{Knuth} est un mathématicien et informaticien américain, professeur émérite à l'université de Stanford. Il est l'auteur d'une bible de la programmation intitulée \textit{The Art of Computer Programming} (TAOCP).\footnote{Cet historique est extrait des \og Fiches à Bébert \fg{}, dont le texte complet est disponible sur : \url{http://lesfichesabebert.fr/divers/tex.html}.} \\
+
+Le premier volume paru en 1965, a été publié à l'ancienne avec des caractères en plomb. Quand en 1976 Donald \textsc{Knuth} décide de publier la seconde édition du volume 2 de TAOCP, les caractères en plomb ont été abandonné au profit de la photocomposition.
+
+Donald \textsc{Knuth} trouve alors la qualité d'impression de ces machines, médiocre (notamment pour l'écriture des formules mathématiques) et décide de créer deux logiciels pour pouvoir produire ses publications avec une qualité typographique professionnelle. \\
+
+Le premier, \TeX{}, sert à la composition de documents ; le second, METAFONT, à produire des polices vectorielles. Donald \textsc{Knuth} va mettre plusieurs années avant de sortir en 1983 la version définitive de \TeX{} qui utilise la police Computer Modern qu'il a créé à l'aide de METAFONT.
+
+En effet, Donald \textsc{Knuth} s'était fixé comme but d'arriver à un produit qui devrait être parfait et qui devrait le rester au cours du temps. C'est cette version qui est toujours utilisée et qui fonctionne depuis 30 ans.
+
+Donald \textsc{Knuth} est quand même intervenu sur \TeX{} à plusieurs reprise, notamment en 1989 pour l'adapter aux caractères nécessaires pour la composition de texte avec d'autres langues que l'anglais (version 2.991). La version actuel de \TeX{} est la 3.14159265 (janvier 2014). \\
+
+L'autre trait de génie de Donald \textsc{Knuth} est de confier \TeX{} à l'American Mathematical Society et d'en faire un logiciel libre.
+
+\`A partir de là, d'autres informaticiens vont s'emparer de \TeX pour l'adapter (sortie de document au format PDF, utilisation de format d'image inconnue en 1983, adaptation à d'autres langues que l'anglais\dots{}) et l'enrichir (module permettant la création de formule chimique, de partition musicale, de diagrammes électrique ou physique\dots{}). \\
+
+En 1982, Leslie \textsc{Lamport}, un chercheur en informatique américain, écrit \LaTeX{} (Lamport \TeX{}) un nouveau jeu de macros beaucoup plus simple à utiliser que \TeX{}.
+
+C'est un succès et pratiquement plus personne n'utilise \TeX{}. L'apparition des packages, qui permettent facilement d'augmenter les fonctionnalités, ont rendu \LaTeX{} incontournable (édition d'ouvrages scientifiques ou article de recherches, notamment).
+
+La version actuelle de \LaTeX{} est \LaTeX{}$2\varepsilon$, qui date de 1994. Elle est maintenue par le \LaTeX{}3 Project team qui nous prépare la version 3 de \LaTeX{} depuis 20 ans ! \\
+
+\`A la fin des années 90, Hàn Thê Thành crée le moteur pdf\TeX{} qui permet de sortir les documents au format PDF, plus convivial que le format d'origine de \TeX{} le DVI.
+
+La dernière version la 1.40.11 date de 2011. pdf\TeX{} n'est plus développé, seules des corrections de bug y sont apportées.
+
+\textbf{C'est ce moteur que nous allons utiliser par la suite,} qui permet de passer directement du fichier \LaTeX{} au fichier PDF final désiré.
+
+\subsection*{\'Etymologie et prononciation}
+
+Si je remercie encore une fois Bébert pour ce magnifique historique, je me dois désormais d'intervenir sur un point qu'il ne traite pas sur cette page : l'étymologie et la prononciation de \LaTeX{}.
+
+C'est un point extrêmement crucial qui peut te permettre de briller lors de soirées mondaines et d'éviter de passer pour un blaireau lors de conversations avec d'autres utilisateurs de \LaTeX{}. \\
+
+De ce que j'ai lu un jour quelque part sur Internet, Donald \textsc{Knuth} a nommé son logiciel \TeX{} comme pour \og technologie \fg{}.
+
+Mais, il s'avère qu'il est aussi féru de grec. Et \og technologie \fg{}, en grec, s'écrit \og $\tau\varepsilon\chi\nu{\rm o}\lambda{\rm o}\gamma\iota\alpha$ \fg{}, le $\chi$ correspondant au \og chi \fg{} mais que l'on prononce \og khi \fg{}.
+
+Et c'est donc pourquoi \TeX{} se prononce \og tech \fg{} mais s'écrit avec un ``X''. \\
+
+Quant à \LaTeX{}, il s'agit juste d'ajouter les premières lettres du nom de son créateur, Leslie \textsc{Lamport}. \TeX{} est donc devenu \LaTeX{}\dots{} et se prononce \textit{a priori} de la même façon.
+
+Toutefois, Leslie \textsc{Lamport} indique explicitement dans son livre \textit{LaTeX: A Document Preparation System} qu'il n'encourage aucune prononciation particulière pour \LaTeX{}\dots{} mais là encore, si tu ne veux pas passer pour un blaireau, je t'encourage vivement à t'en tenir à la prononciation usuelle, soit \og latech \fg{} ! \\
+
+Bien, maintenant que ce point a été abordé, venons-en aux avantages à utiliser \LaTeX{} avec, pour commencer, des témoignages !
+
+\section{Pourquoi utiliser \LaTeX{} ?}
+
+Durant l'été 2017, j'ai posé la question suivante sur le groupe \og TeX / LaTeX User Group \fg{} de \LinkedIn{} :
+
+\begin{boite}[before upper = {}]{La question posée}{yellow!70!orange}
+{\Large\textbf{LaTeX professional experience}} \\
+
+Hello everybody, \\
+
+I'm actually an engineering student and one of my main hobbies is writing stuffs in LaTeX (scientifical reports, lessons' synthesis, letter\dots{}, even a LaTeX manual user for beginners (in French) !). I was wondering if LaTeX is really helpful, in daily life, at work. \\
+
+So, if anyone would like to share his opinion/experience, about how he uses LaTeX at work (or not), feel free to answer my message. \\
+
+Thanks a lot and have a good summer,
+\end{boite}
+
+J'espère pour toi que l'anglais n'est pas une contrainte car c'est loin d'être fini. Si toutes les réponses sont intéressantes, je trouve mon guide un peu terni par 6 pages de commentaires\dots{} Je vais donc faire un petit résumé :
+
+\begin{itemize}[label = \ding{213}]
+\item certains pensent qu'utiliser \LaTeX{} est pertinent uniquement dans un milieu académique ou scientifique (recherche, surtout pour les mathématiques) ;
+
+\item beaucoup travaillent avec des gens qui fonctionnent exclusivement sous Word. Toutefois, pour la diffusion de notes internes, l'utilisation de \LaTeX{} est appréciée (clarté du message, mise en page propre, simplicité\dots{}) ;
+
+\item beaucoup reconnaissent que \LaTeX{} possède une forte courbe d'apprentissage, surtout au début\footnote{Mais je te rassure, ce guide est justement conçu pour t'aider à passer ce cap difficile}. Toutefois, ils utilisent aussi \LaTeX{} dans leur quotidien (lettres, CV, rendus\dots{}) car ils préfèrent sa facilité d'utilisation par rapport à Word une fois l'apprentissage bien avancé ;
+
+\item quasiment tous considèrent qu'apprendre à utiliser \LaTeX{} n'est pas une perte de temps et peut se révéler utile. \\
+\end{itemize}
+
+Si tu n'es pas convaincu ou si tu crains que j'ai truqué les réponses, laisse-moi au moins en partager deux, que tu puisses te faire une idée :
+
+\begin{boite}{Les 2 réponses les plus pertinentes à mon sens}{cyan!60!green}
+\begin{itemize}[label = \ding{118}, leftmargin = *]
+\item \textcolor{orange}{\textbf{Ed Blackburne :}} I use LaTeX everyday at work. My responsibilities include the production of Model Validation on reports per SR11-7. These are (generally) very technical and must be compliant with our Enterprise standards as well as regulatory guidance. Although many of my colleagues use MS Word, my team enjoys increased productivity from LaTeX.
+
+Additionally, for the econometric models, my team utilizes R/knitR/LaTeX to create dynamic reports (using methods borrowed from reproducible research techniques).
+
+I have created company-specific memo templates that I use on a daily basis, as well.
+
+If you write technical documents and/or need references (that work) I highly encourage investing the minimal effort to become a competent LaTeX user.
+
+\item \textcolor{orange}{\textbf{Brian Dunn :}} While LaTeX has a learning curve to use it well, so does MS Word or LibreOffice Writer, many people never use a word processor's formatting ``styles'', for example, and instead manually format everything.
+
+In talking with people at industrial trade shows, I occasionally come across a company which uses LaTeX for their documentation. Usually they are small engineering operations, and often European. Most places use poorly-formatted MS-Word generated documentation, or else InDesign when they want a professional image. I also found that companies which are suffering are not interested in improving their documentation, sales literature, or websites, even though their competitors which are doing well have very nice public-facing literature.
+\end{itemize}
+\end{boite}
+
+Toujours pas convaincu ? Voici alors une ribambelle d'arguments qui devraient, j'espère, finir de te convaincre d'utiliser \LaTeX{}.
+
+\section{Autres arguments}
+
+Utiliser \LaTeX{} au lieu d'un autre logiciel de traitement de texte plus\dots{} conventionnel présente un certain nombre d'avantages, dont voici la liste (non exhaustive) : \begin{itemize}[label = \ding{213}]
+\item \LaTeX{} est entièrement gratuit et utilisable sur n'importe quel système d'exploitation ;
+
+\item un fichier \LaTeX{} est utilisable par n'importe qui (à condition d'avoir les logiciels adaptés à \LaTeX{}) et sous n'importe quelle version de \LaTeX{} ;
+
+\item \LaTeX{} génère un fichier PDF prêt à l'impression et lisible par n'importe qui ;
+
+\item \LaTeX{} propose une mise en page professionnelle et déjà paramétrée. La gestion de la numérotation des pages, des en-têtes et des pieds de page est relativement simple ;
+
+\item écrire des formules mathématiques devient assez facile (avec un peu de pratique) ;
+
+\item \LaTeX{} gère intégralement les notes de bas de pages, les renvois, le sommaire, les images, les tableaux, les légendes et la numérotation, les références bibliographiques ou la mise en place d'un index ;
+
+\item \LaTeX{} réalise aussi les césures les plus appropriées et prend en compte les ligatures. \\
+\end{itemize}
+
+Convaincu cette fois ? Pas vraiment ? Tu hésites encore ? Dans ce cas, continuons sur notre lancée et installons \LaTeX{} sur notre ordinateur. Tu ne peux pas savoir avant d'essayer, n'est-ce pas ? \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p1-installation.tex b/info/guide-latex-fr/Chapitres/p1-installation.tex
new file mode 100644
index 0000000000..8113893fdb
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p1-installation.tex
@@ -0,0 +1,95 @@
+\chapter{Installation de \LaTeX{}}
+
+\lettrine{A}{vant} de commencer, je suppose que tu utilises un système d'exploitation \Windows{}. Dans le cas contraire, un utilisateur \Linux{} devrait savoir se débrouiller pour tout installer.
+
+Si tu es un utilisateur d'\Apple{}, je considère déjà ta cause perdue d'avance et tu trouveras des équivalents grâce à Google\dots{} enfin, c'est ce que je disais initialement. Désormais, les programmes que je présente par la suite te sont aussi accessibles.
+
+\section{Installation de \MiKTeX{}}
+
+\MiKTeX{} est une distribution \LaTeX{}. Bon, je dois t'avouer que je ne sais pas moi-même ce qu'est une distribution\dots{} Ce qui m'intéresse, c'est d'arriver à faire fonctionner l'outil en question. Je vais donc sortir mon joker Wikipédia pour cette fois :
+
+\begin{definition}{Définition d'une distribution (informatique)}
+{\noindent\huge\bfseries\color{gray!75}\og}
+
+On parle souvent de distribution pour désigner un ensemble de logiciels formant un tout cohérent et prêt à installer, incluant des jeux de paquetages, le noyau du système d'exploitation, en particulier le noyau Linux pour les distributions GNU/Linux (comme Debian, Mandriva, Red Hat, Ubuntu, etc.), un système d'installation et des utilitaires de configuration. \\
+
+Cela désigne aussi un ensemble de paquets et d'outils utiles à la création d'un document au format LaTeX et pour en faciliter l'utilisation. Parmi les distributions LaTeX courantes, on trouve MiKTeX, TeXLive, MacTeX2. \\
+
+Par ailleurs, une base de données distribuées est répartie sur plusieurs n{\oe}uds, généralement sur différents serveurs.
+
+{\hfill\huge\bfseries\color{gray!75}\fg} \\
+
+\begin{flushright}
+Wikipédia -- Disponible sur :
+
+\url{http://fr.wikipedia.org/wiki/Distribution#Informatique}
+\end{flushright}
+\end{definition}
+
+Je ne sais pas si c'est plus clair ainsi\dots{} Ce qui est certain, c'est que le seul élément intéressant à retenir est le suivant : \MiKTeX{} est l'outil qui te permet de transformer tes futures lignes de code \LaTeX{} en un PDF propre et lisible par tous. \\
+
+Pour installer \MiKTeX{}, il faut procéder de la manière suivante\footnote{Si besoin, un descriptif encore plus détaillé et imagé est disponible à l'adresse suivante : \url{http://miktex.org/howto/install-miktex}.} : \begin{enumerate}
+\item aller sur : \url{http://miktex.org/download} et télécharger l'exécutable ;
+
+\item lancer l'exécutable et suivre les instructions d'installation ;
+
+\item \textbf{laisser les options par défaut} \textcolor{red}{\textbf{DONT}} le ``choix de poste'' \og \texttt{Install MiKTeX only for me} \fg{}.
+
+Pour débuter, elles conviennent parfaitement et le choix \og \texttt{only for me} \fg{} permet d'éviter tout problème par la suite. \\
+\end{enumerate}
+
+\begin{attention}{\textit{Nota Bene}}
+Je tiens à préciser que je n'ai aucun revenu financier grâce à \texttt{MiKTeX}. Je conseille cette distribution car c'est celle que j'utilise et qui fonctionne parfaitement pour ma part.
+
+Elle a aussi l'avantage de proposer un gestionnaire de packages, via \texttt{MiKTeX Console} ou l'interface de \MiKTeX{}. Nous aurons l'occasion d'y revenir plus tard dans ce guide, une fois que la notion de packages aura été introduite. \\
+
+En revanche, tu es libre de choisir la distribution de ton choix et d'en prendre une autre. \`A toi d'en trouver une sur Internet : il y a un peu de choix.
+\end{attention}
+
+\section{Installation de \Texmaker{}}
+
+Techniquement, cette étape n'est pas nécessaire car tu pourrais écrire ton fichier \LaTeX{} dans un fichier \texttt{.txt} (bloc-note) si le c{\oe}ur t'en dit. Cependant, le code sera plus compliqué à relire, il faut taper toutes les commandes à la main et il faut indiquer à \texttt{Windows} -- via des commandes dans le \texttt{CMD} -- de transformer ton code en PDF grâce à \MiKTeX{}.
+
+Avec \Texmaker{}, tous ces tracas sont épargnés : tu as à disposition un éditeur de fichiers \LaTeX{} performant, de la coloration syntaxique, un système d'auto-complétion des formules fort pratique et agréable, et toutes les commandes pour utiliser \MiKTeX{} sont intégrées et faciles à utiliser. \\
+
+Pour cela, il faut aller sur le site de \Texmaker{} : \url{http://www.xm1math.net/texmaker/download.html}. Là encore, il suffit de télécharger l'exécutable, le lancer, suivre les instructions et laisser les options par défaut (comme pour \MiKTeX{}).
+
+\begin{attention}{\textit{Nota Bene}}
+Même remarque pour \Texmaker{} que pour \MiKTeX{} : tu peux choisir un autre éditeur \LaTeX{}, même si celui-ci est vraiment très pratique selon moi.
+
+Il est aussi intégralement en français, avantage non négligeable quand tu débutes.
+\end{attention}
+
+\section{Vérification finale}
+
+Si tu tiens à t'assurer que tout fonctionne, tu peux d'ores et déjà procéder à une vérification finale comme décrit ci-après.
+
+\textbf{Si jamais tu rencontres le moindre problème, ne t'attarde pas sur cette partie et poursuis au chapitre suivant,} qui détaille l'utilisation des logiciels récemment installés. \\
+
+\begin{enumerate}
+\item Ouvrir \Texmaker{}.
+
+\item En haut à gauche : \verb?Fichier? puis \verb?Nouveau? (ou \keys{\ctrl + N} pour les connaisseurs).
+
+\item Recopier le code \og Bonjour monde ! \fg{}, fourni en-dessous, et sauvegarder \textbf{dans un dossier} (le nom importe peu).
+
+\item Appuyer sur \keys{F6}, attendre un peu, puis aller dans le dossier où tu as sauvegardé le fichier : tu devrais y trouver un PDF avec la ligne \og Bonjour monde ! \fg{} écrite.
+\end{enumerate}
+
+\label{hello-world}
+\begin{code}{Bonjour monde !}
+\documentclass[]{report}
+
+
+\begin{document}
+
+Bonjour monde !
+
+\end{document}
+\end{code}
+
+Tout fonctionne donc parfaitement ! Tu peux poursuivre sereinement la suite du guide.
+
+\textbf{Dans le cas contraire,} ne perds pas ton temps et passe directement à la suite. Nous allons rapidement aborder le fonctionnement de \Texmaker{}. \\
+
+\textcolor{red}{Si jamais des problèmes persistent par la suite,} je ne peux que te conseiller de tout désinstaller et de bien tout réinstaller comme indiqué précédemment. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-erreurs.tex b/info/guide-latex-fr/Chapitres/p2-erreurs.tex
new file mode 100644
index 0000000000..7b963ea382
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-erreurs.tex
@@ -0,0 +1,82 @@
+\chapter{Traitement des erreurs}
+
+\label{chap-erreurs}Les erreurs peuvent être nombreuses sous \LaTeX{} et pas toujours évidentes à corriger. Tout d'abord, nous appelons \og erreur \fg{} en \LaTeX{} tout bout de code qui nuit à la compilation du document et l'empêche de se poursuivre. Une erreur ne permet donc pas au compilateur de produire le fichier PDF espéré.
+
+Ensuite, il est important de savoir que toutes les erreurs qui vont être abordées sont retournées par \LaTeX{}, suite à la compilation. Ces erreurs sont affichées par \Texmaker{}, dans une fenêtre spécifique tout en bas (bouton \og \verb?Messages/Log? \fg{} en bas à gauche pour faire apparaître la fenêtre \og Informations du compilateur \fg{} si inexistante).
+
+\begin{figure}[H]
+\includegraphics[width = \linewidth]{aide_LaTeX1.png}
+\caption{Rappel de l'organisation de l'interface de \Texmaker{}}
+\end{figure}
+
+\textbf{Quand il y a une erreur, cette fenêtre t'indique aussi la ligne de code qui pose problème à \LaTeX{} pour compiler} (colonne \verb?Line?). 90 \% du temps, c'est sur cette ligne ou dans ses environs qu'il faut relire son code et chercher l'erreur.
+
+Voyons maintenant la liste des erreurs couramment rencontrées quand tu débutes avec \LaTeX{}, et mes conseils personnels pour les éviter, synthétisée sous forme d'un tableau. \\
+
+\begin{tableaubilan}{0.45\linewidth}{0.45\linewidth}{Les erreurs courantes}{Comment les corriger}
+\verb?Missing $ inserted? & 2 cas fréquents : \begin{itemize}[label = \ding{213}, leftmargin = *]
+\item oubli de fermer un mode mathématiques $\Rightarrow$ le fermer avec le symbole \verb?$? manquant ;
+\item emploi d'un symbole propre au mode mathématiques (\verb?^? ou \verb?_? par exemple) $\Rightarrow$ supprimer le \verb?^? inutile ou utiliser la commande \verb?\_? pour afficher un \textit{underscore} en mode texte.
+\end{itemize} \\
+
+\verb?Missing } inserted? \par ou \par \verb?I suspect you have? \par \verb?forgotten a `}'? & Très probablement, oubli de fermer une commande par une accolade \verb?}? $\Rightarrow$ Commencer par chercher les erreurs parmi les lignes de codes écrites ou modifiées depuis la dernière compilation. \par Au début, \textbf{compiler régulièrement son code} permet de simplifier la correction de cette erreur.\footnote{C'est plus pratique de corriger plein de petites erreurs que de s'arracher les cheveux sur un très grand nombre.} \\ \\
+
+\verb?! Too many }'s.? & Plus rare : oubli d'une accolade ouvrante. Mêmes conseils que ci-dessus. \\ \\
+
+\verb?There's no line to end here? & Saut de ligne incompris par \LaTeX{} (après un environnement \verb?center? par exemple). \par $\Rightarrow$ Commencer par regarder le résultat sans saut de ligne : certains environnements laissent un peu de blanc avant et après (comme \verb?center? justement). Autrement, utiliser la commande \verb?\vspace?. \\ \\
+
+\verb?undefined control sequence? & 2 cas possibles : \begin{itemize}[label = \ding{213}, leftmargin = *]
+\item oubli d'un élément à un endroit, comme une virgule lors d'un espace insécable (\verb?\13? \textit{vs} \verb?\,13?) ;
+
+\item appel d'une commande inexistante ou appel d'une nouvelle commande bien définie mais faute de frappe lors de son écriture.
+\end{itemize} \par $\Rightarrow$ Vérifier le code et le corriger. \\ \\
+
+\verb?Package inputenc Error:? \par \verb?Unicode char?, suivi éventuellement d'un caractère et de son code UTF-8 & Utilisation d'un caractère du clavier interdit avec ce moteur de compilation. \par L'exemple le plus courant : symbole \degres{} (commande \verb?\degres{}? sous PDF\LaTeX{} ; appel ``normal'' au clavier sous Xe\LaTeX{}).\footnote{Les moteurs de compilation sont abordés dans la partie suivante si tu es intéressé.} \par ~ \par Erreur fréquente si texte copier-collé d'un autre document (Word, PDF, page Internet) \par $\Rightarrow$ Dans un 1\up{er} temps, reprendre tous les accents et les apostrophes.\footnote{Dans ce cas, la fonction \verb?Remplacer? de \Texmaker{} peut se révéler très utile.} \\ \\
+
+\verb?Option clash for package? \par \verb?<nom_package>? & Conflit entre certains packages. \par $\Rightarrow$ Charger les packages dans un ordre bien précis. (exemple : package \verb?xcolor? avanr \verb?wallpaper?). \\ \\
+
+\verb?Extra alignment tab has? \par \verb?been changed to \cr? & Erreur dans un tableau : oubli hautement probable d'indiquer un changement de ligne (\verb?\\?). \par $\Rightarrow$ Ajouter le \verb?\\? manquant. \\ \\
+
+\verb?! [...] \begin{document}? \par \verb?ended by \end{<env>}? \par ou \par \verb?! [...] \begin{<env>}? \par \verb?[...] ended by \end{document}? & Environnement mal ouvert ou fermé. Très fréquent à cause de l'auto-complétion. \par $\Rightarrow$ Aller à la ligne indiquée par l'erreur, regarder l'environnement concerné, corriger selon le besoin.
+\end{tableaubilan}
+
+Voilà dans les grandes lignes les principales erreurs que j'ai recensées jusqu'à présent. Avec l'expérience, tu verras que tu en feras de moins en moins ou que tu les corrigeras très rapidement.
+
+Sache aussi que tu peux te rendre sur \url{http://fr.wikibooks.org/wiki/LaTeX/\%C3\%80_l\%27aide_!} si tu veux des informations complémentaires.
+
+\begin{conseil}{Mon conseil le plus important}
+Dès que tu ouvres un \verb?$? ou un \verb?\[? ou un \verb?{? ou un délimiteur, ferme-le en suivant. Puis, tu reviens en arrière et tu écris ton code. Le nombre d'erreurs devrait diminuer.
+
+L'auto-complétion de \texttt{Texmaker} est aussi très pratique pour éviter ce genre de désagréments.
+\end{conseil}
+
+Par ailleurs, je souhaite revenir sur l'erreur \verb?Option clash for package?. Si jamais tu veux tester un nouveau package pour ton rapport ou adapter un code trouvé sur Internet, \textbf{\color{orange!65!red}ne jamais le faire sur ton document final !} C'est le meilleur moyen de perdre du temps (compilation et adaptation du code). Il vaut mieux procéder par étapes : \begin{enumerate}
+\item Copie du code à adapter sur un nouveau fichier \verb?.tex? de test, avec juste les packages absolument nécessaires.
+
+\item 1\up{ère} compilation pour s'assurer que le code copié fonctionne. Suppression des éléments inutiles et/ou gênants pour la compilation (commandes définies par l'utilisateur et non fournies par exemple).
+
+\item Adaptation du code jusqu'à obtention du résultat souhaité.
+
+\item Copie du code final dans ton rapport, ajout du/des package(s) requis, compilation et gestions des dernières potentielles erreurs.
+\end{enumerate}
+
+Tu verras que tu perdras moins de temps à compiler, à étudier le résultat dans l'affichage \Texmaker{} et tu travailles sur un fichier de test, sans pollué ton rapport.
+
+\begin{regles}{La règle absolue avec les packages}
+Par défaut, \emph{toujours} charger le package \verb?hyperref? \emph{en dernier} ! (sauf indication contraire : cf. la documentation du package \verb?menukeys? par exemple).
+\end{regles}
+
+\vspace{\baselineskip}
+
+Et voilà, la première partie de ce guide est (enfin) terminée. Toutes mes félicitations si tu es arrivé jusqu'ici ! J'espère avoir pu t'être d'une aide quelconque et que mes explications étaient assez claires.
+
+Ce n'est pas absolument pas évident de débuter en \LaTeX{}. Et si je commence à avoir pas mal de repères et d'expériences, la route est encore longue avant de pouvoir maîtriser les innombrables facettes de ce langage. \\
+
+Tu trouveras dans la partie suivante mes notes personnelles sur du code \LaTeX{} plus poussé, pour arriver à produire des résultats de plus en plus complexes. Je tenais initialement à les regrouper dans ce guide pour mon usage personnel mais je me suis rendu compte qu'elles peuvent aussi aider mes lecteurs. \\
+
+\begin{center}
+\begin{LARGE}
+\bfseries{}Bon courage pour la suite et, surtout, n'oublie pas : \\[\baselineskip]
+\LaTeX{}, c'est la vie !
+\end{LARGE}
+\end{center} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-images.tex b/info/guide-latex-fr/Chapitres/p2-images.tex
new file mode 100644
index 0000000000..123ef36b85
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-images.tex
@@ -0,0 +1,398 @@
+\chapter{Insérer des images}
+
+\label{chap-img}\lettrine{U}{ne} bonne image suffit des fois à remplacer 13 lignes de texte. Découvrons quelques spécificités à leur sujet et comment en insérer sous \LaTeX{}. \\
+
+\input{./Chapitres/code-base}
+
+\section{Les formats d'images}
+
+Il existe deux sortes d'images : les images matricielles et les images vectorielles. Les premières sont les plus courantes et portent généralement les extensions \verb?.jpg? (\textit{Joint Photographic Group}) ou \verb?.png? (\textit{Portable Network Graphics}). Les secondes sont les plus propres et utilisent des extensions comme \verb?.svg? (\textit{Scalable Vector Graphics}) ou \verb?.eps? (\textit{Encapsulated PostScript}).\footnote{La création, édition et visualisation des fichiers \verb?.svg? sont possibles grâce à des logiciels spécialisés, comme \Inkscape{}. Le format \verb?.eps?, moins connu et un peu délaissé de nos jours, peut être visualisé simplement grâce à des logiciels comme \texttt{EPS Viewer}.} \\
+
+La base d'une image matricielle est le pixel, d'une couleur donnée et figée. Si tu zoomes sur l'image à la page précédente, tu devrais tomber sur ces fameux pixels. \textit{A priori}, rien de méchant : dès lors que ton image contient ``suffisamment'' de pixels par rapport à la taille affichée, elle ne devrait pas apparaître trop floutée.
+
+Une image vectorielle est définie par l'intermédiaire d'outils géométriques (arcs de cercle, traits, courbes de Bézier, \dots{}). Je ne vais pas faire un cours dessus : d'abord parce que je n'en sais pas plus et ensuite parce que ce n'est pas le but de guide.
+
+Ce qu'il faut retenir c'est que, peu importe à quel point tu zoomes, tu ne tomberas jamais sur un pixel et l'image vectorielle reste lisse et belle\footnote{J'ai l'impression de faire de la pub' pour l'Oréal\dots{}}. Et inversement, si l'image est grande de base, aucun pixel ne sera donc visible.
+
+\begin{figure}[H]
+\begin{minipage}{0.45\linewidth}
+\includegraphics[angle = 90, width = \linewidth]{eclair_image-matricielle.png}
+\end{minipage}
+\hfill
+\begin{minipage}{0.45\linewidth}
+\includegraphics[angle = 90, width = \linewidth]{eclair.eps}
+\end{minipage}
+\caption*{\bfseries{}Cachez cette image matricielle (à gauche) que je ne saurais voir !}
+\end{figure}
+
+%\begin{conseil}{Un exemple d'images vectorielles}
+%Si tu veux un exemple, retourne sur la page de garde et regarde les deux images que j'ai insérées. Tu auras beau zoomer, aucun pixel à la ronde. \\
+%
+%Un exemple encore plus simple est le texte. En effet, peu importe le texte que tu lis et le niveau de zoom, là encore, pas de pixel. C'est normal : les polices d'écriture sont définies comme une image vectorielle.
+%
+%Et heureusement ! Imagine un peu le résultat : conçois (mentalement) une ``police matricielle'' et augmente sa taille. Le résultat n'est pas terrible, n'est-ce pas ?
+%\end{conseil}
+
+\begin{definition}{Un exemple plus courant d'images vectorielles}
+Dans un fichier PDF, tu trouves en réalité des images vectorielles partout. En effet, le texte affiché utilise une police spécifique, définie vectoriellement.
+
+Et heureusement ! Quel enfer serait sinon la lecture si tout le texte était flou voire illisible faute d'avoir suffisamment de pixels.
+\end{definition}
+
+Le format \verb?.eps? fait un peu vieux jeu et reste surtout utilisé dans le domaine scientifique. Cependant, même s'il difficile à modifier avec des outils standards (comme \Paint{}), il est plus facile à implanter sous \LaTeX{} que le format \verb?.svg?, pour un résultat identique.
+
+\begin{attention}{Conversion au format \texttt{.eps}}
+Une image au format \verb?.eps? n'est pas automatiquement vectorielle. Supposons que tu ouvres sous \GIMP{} une image matricielle et que tu l'enregistres au format \verb?.eps?. Le rendu final reste une image matricielle.
+
+Le format \verb?.eps? ne garantit pas automatiquement une image vectorielle derrière. Il n'y a pas non plus de transformation miraculeuse en arrière-plan. C'est bel et bien un format qui peut gérer ce type d'image mais il ne faut pas s'attendre à ce qu'il fasse de lui-même une belle conversion. \\
+
+Pour conserver une véritable image vectorielle au format \verb?.eps?, il faut vectoriser l'image matricielle (passage du matriciel au vectoriel), sous \Inkscape{} par exemple\footnote{Cette méthode fonctionne parfaitement pour des formes simples, avec peu de variations de couleur. Le résultat est à travailler pour des images plus complexes, voire à créer directement au format vectoriel.}, sauvegarder le résultat au format \verb?.svg? (sécurité) puis enregistrer cette image vectorielle au format \verb?.eps?.
+\end{attention}
+
+\section{Les longueurs}
+
+\label{longueurs}Après cette première introduction, nous allons continuer par un petit passage barbare, mais qui va se révéler utile pour la suite. J'en ai déjà brièvement parlé plus tôt\dots{} mais c'est l'occasion parfaite pour proprement présenter la notion de \og longueur \fg{} sous \LaTeX{}. \\
+
+Sous \LaTeX{}, il est possible de travailler avec toutes sortes d'unités : \verb?mm?, \verb?cm? pour citer les plus courantes ; \verb?pt?, \verb?in? pour citer quelques cas moins usités ; \verb?ex? pour citer l'unité de distance la plus amusante que j'ai découverte à ce jour en informatique\footnote{Hauteur d'un \og \verb?x? \fg{} : cette unité de longueur dépend donc de la police utilisée.}.
+
+Dès lors qu'une commande requiert une longueur en paramètre d'entrée, nous l'indiquons très clairement. Par exemple, \verb?\vspace{13mm}?. Cependant, \LaTeX{} permet d'aller plus loin, beaucoup plus loin en mettant des longueurs prédéfinies sous forme de commande.
+
+\begin{conseil}{Quelques longueurs sous \LaTeX{}}
+\LaTeX{} utilise des longueurs nativement, dans chaque nouveau document. Par exemple, à chaque nouveau paragraphe, \LaTeX{} met un alinéa. La taille de cet alinéa est une longueur définie par défaut et \LaTeX{} utilise sa valeur. \\
+
+Il en va par exemple de même pour les marges ou les sauts de ligne. Naturellement, toutes ces longueurs peuvent être modifiables, même si ce n'est pas vraiment recommandé. C'est aussi ce qui garanti l'homogénéité (ou la cohérence, si tu préfères) d'un document réalisé avec \LaTeX{}.
+\end{conseil}
+
+Du coup, sans entrer plus dans les détails, voici deux longueurs fondamentales qui sont plutôt utiles :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?\linewidth? : longueur qui correspond à la largeur ``locale'' du texte (vis-à-vis de la page, dans un tableau, dans une boîte, etc.) ;
+
+\item \verb?\baselineskip? : longueur qui correspond à un saut de ligne sous \LaTeX{}. \\
+\end{itemize}
+
+\begin{attention}{\texttt{\textbackslash{}linewidth} \textit{vs} \texttt{\textbackslash{}textwidth}}
+Tu trouveras des fois dans la littérature ou dans des exemples sur Internet des gens qui emploie la longueur \verb?\textwidth?. \`A première vue, lors de son utilisation, elle présente peu de différences avec \verb?\linewidth?. Et pourtant, il y a bel et bien une différence !\footnote{Les points à venir ont été extraits et traduits de la page suivante : \url{https://tex.stackexchange.com/questions/16942/difference-between-textwidth-linewidth-and-hsize}.} \begin{itemize}[label = \ding{118}]
+\item \verb?\textwidth? représente la largeur d'un bloc de texte (valeur constante, globale) ;
+
+\item \verb?\linewidth? représente la largeur locale du texte, que ce dernier soit présent dans une colonne, un tableau, une liste ou une \verb?minipage?. \\
+\end{itemize}
+
+En règle générale, il vaut mieux utiliser \verb?\linewidth? pour spécifier la taille relative d'une image ou d'une boîte. Cette longueur s'adapte mieux à la situation et aux potentiels montages que tu peux réaliser (avec des \verb?minipage?, par exemple).
+\end{attention}
+
+Enfin, il peut être intéressant de savoir qu'un coefficient est toléré devant les longueurs. Par exemple, \verb?\vspace{2\baselineskip}? correspond à un double saut de ligne. \verb?0.5\linewidth? correspond à une longueur égale à la moitié de la page (marges exclues).
+
+Voilà, je ne vais pas aller plus loin. Si tu veux en savoir plus sur les longueurs (création de longueurs, longueurs définies par défaut, etc.), je te recommande d'aller lire la page suivante : \url{http://en.wikibooks.org/wiki/LaTeX/Lengths}. \\
+
+Bien, allons maintenant insérer des images. Retiens surtout la longueur suivante : \verb?\linewidth?. C'est celle qui va beaucoup nous servir ici.
+
+\section{Insérer une image}
+
+\subsection*{La commande de base}
+
+\label{insertion_images}Je pense que tu devais attendre ce point depuis pas mal de temps. Ne traînons pas plus dans ce cas : place aux insertions d'images ! \\
+
+Travailler avec des images sous \LaTeX{} est possible. Il faut au préalable charger le package \verb?graphicx?\footnote{Ne pas confondre avec le package de base \verb?graphics? dont \verb?graphicx? (avec un \og x \fg{} donc) est une version améliorée !}. Pour insérer une image, c'est très simple. Il faut utiliser la commande suivante, à l'endroit où tu souhaites afficher ton image : \begin{center}\verb?\includegraphics[options]{nom_img.format}?\end{center}
+
+Mais je crois qu'un exemple sera plus parlant. Pour ce faire, prends une image plutôt grande de préférence, soit au format \verb?.jpg? ou \verb?.png?\footnote{Si tu ne connais pas le format de ton image, \verb?clic droit? puis \verb?Propriétés?.}, puis renomme-là \verb?fond?. De cette manière, tu auras moins de souci avec le code qui suit. Place cette image dans le même dossier que le fichier \verb?.tex? avec lequel tu travailles.
+
+Si jamais tu te trompes de format d'images ou que l'image n'est pas dans le dossier, \LaTeX{} va te renvoyer un message d'erreur, du genre \og File \verb?nom_img.format? not found \fg{}.
+
+\begin{codedisplay}{Première insertion d'images}
+% Ajout dans le préambule !!!
+%\usepackage{graphicx}
+
+
+\includegraphics{fond.jpg}
+\end{codedisplay}
+
+Bon, si l'utilisation de la commande de base est aussi simple, tu conviendras que ce n'est pas très pratique avec une image très grande et qui déborde pas mal du document ! Voyons donc maintenant comment judicieusement utiliser les longueurs pour avoir un affichage convenable.
+
+\subsection*{Utilisation des longueurs}
+
+Pour ajuster la taille d'une image, \textbf{2 options \emph{utiles}} sont disponibles avec la commande \verb?\includegraphics? : \begin{enumerate}
+\item \verb?width = <distance>? : forcer la largeur de l'image à \verb?<distance>?. Cette option se révèle salvatrice combinée avec la longueur \verb?linewidth?.
+
+\item \verb?height = <distance>? : forcer la hauteur de l'image à \verb?<distance>?. Essentiellement utile pour des images dont le format \og portrait \fg{} est très prononcé, ou si tu veux remplir intégralement la page.
+\end{enumerate}
+
+Et c'est tout ce qu'il faut savoir ! Il existe bien une autre option comme \verb?scale? mais sans intérêt car la valeur à utiliser dépend de la taille de l'image.
+
+Avec l'option \verb?width?, peu importe la taille de ton image, elle sera toujours bien insérée dans ton document. Bien entendu, si ton image reste petite et matricielle, elle risque d'être floue à l'affichage. Autrement, tu n'as plus à te soucier de retraiter tes images pour les avoir à une taille appropriée.
+
+\begin{codedisplay}{Une image bien taillée}
+% Ajout dans le préambule
+%\usepackage{graphicx}
+
+
+\includegraphics[width = \linewidth]{fond.jpg}
+
+\begin{center}
+\includegraphics[height = 0.25\linewidth]{fond.jpg}
+\end{center}
+\end{codedisplay}
+
+Comme afficher ci-dessus, tu peux centrer ton image avec un environnement \verb?center?. La commande \verb?\centering? fonctionne aussi et va se révéler utile par la suite.
+
+C'est déjà mieux, non ? Pardon ? Tu voudrais aussi une magnifique légende pour accompagner ton image ? Ta demande est légitime !
+
+\subsection*{Légende et environnement flottant}
+
+\textbf{Tout comme pour les tableaux,} l'insertion d'une légende à une image demande de placer celle-ci dans un \emph{environnement flottant}. Il s'agit d'une obligation sous \LaTeX{} pour garantir la qualité du document. Tu conviendras que le rendu ne serait pas très esthétique si l'image était en bas de page et la légende à la page suivante faute de place.
+
+Visuellement, nous pouvons considérer l'environnement flottant comme une boîte qui va englober ton image et ta légende et dont la position est variable, selon la place restante sur ta page :
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}[every node/.style = {anchor = south west}]
+\draw[red, very thick] (0,0) node {Environnement flottant} rectangle (\linewidth,-5.5);
+\draw[Green] (1,-1) node {Image} rectangle (\linewidth-1cm,-3);
+\draw[cyan] (2,-4) node {Légende} rectangle (\linewidth-2cm,-5);
+
+\draw[<->, > = Stealth, red, line width = 5pt] (0.5,-2) -- (0.5,-4);
+\end{tikzpicture}
+\caption{Schématisation d'un environnement flottant}
+\end{figure}
+
+L'environnement flottant pour les images s'appelle \verb?figure?. Et comme \LaTeX{} fait bien les choses, il met à ta disposition différentes options pour positionner correctement cet environnement : \begin{itemize}[label = \ding{213}]
+\item \verb?t? pour \verb?top? : l'image se retrouve en haut de page ;
+
+\item \verb?b? pour \verb?bottom? : l'image se retrouve en bas de page ;
+
+\item \verb?p? pour \verb?page? : l'image se retrouve sur une page particulière réservée aux éléments flottants ;
+
+\item \verb?h? pour \verb?here? \textbf{(le plus pratique)} : l'image se retrouve là où elle est positionnée dans le code. \\
+\end{itemize}
+
+Cependant, il arrive à \LaTeX{} d'être un peu capricieux et l'option ``\verb?!?'' devant la lettre lui indique que l'utilisateur a raison. Si tu utilises donc l'option \verb?!h?, \LaTeX{} fait tout son possible pour placer l'environnement flottant là où il est placé dans le code.
+
+Ainsi, si le code de l'image est écrit entre une zone de texte A et une autre zone de texte B, elle le sera aussi sur le document final\dots{} à condition qu'il y ait suffisamment de place, naturellement. Dans le cas contraire, l'image se retrouve à la page suivante et le texte est remonté en conséquence pour combler les blancs.
+
+Enfin, pour placer une légende, la commande \verb?\caption{légende}? est toujours d'actualité pour les images et se place donc à l'intérieur de l'environnement flottant \verb?figure?.
+
+% Comme pour les tableaux, hormis \begin{figure}[H], codedisplay impossible
+\begin{code}{Environnement flottant (\texttt{figure}) \& légende (\texttt{\textbackslash{}caption})}
+% Ajout dans le préambule
+%\usepackage{graphicx}
+
+
+% La base
+\begin{figure}
+\includegraphics[width = 0.5\linewidth]{fond.jpg}
+\caption{Une première légende}
+\end{figure}
+
+% !h + centrage
+\begin{figure}[!h]
+\centering
+\includegraphics[width = 0.5\linewidth]{fond.jpg}
+\caption{Une autre légende}
+\end{figure}
+\end{code}
+
+Si je rencontre quelques soucis pour afficher le résultat du code dans cette exemple, tu dois constater que la numérotation de la légende est automatisée par \LaTeX{}. Parfait, une tâche à laquelle nous n'aurons pas à nous soucier ! \\
+
+Toutefois, certaines complications peuvent parfois se produire avec cette option \verb?!h?. C'est pourquoi la \textbf{solution ultime} -- que j'utilise constamment -- consiste en l'utilisation du package \verb?float? et de renseigner un \verb?H? à la place de \verb?!h?. L'image est \textit{vraiment} contrainte d'être à cet endroit.
+
+Et s'il n'y a pas la place, \LaTeX{} laisse un blanc, ce qui laisse parfois un gros trou dans ton document\dots{} Difficile d'arriver à tout concilier !
+
+\begin{codedisplay}{La meilleure solution (selon moi)}
+% Ajout dans le préambule
+%\usepackage{graphicx, float}
+
+
+% Package float
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.5\linewidth]{fond.jpg}
+\caption{Avec une légende !}
+\end{figure}
+\end{codedisplay}
+
+\begin{attention}{Disposition des images \& marges}
+Quand une image ne rentre pas en bas d'une page, il peut être tentant dans un premier temps d'augmenter les marges du document pour laisser plus de place à l'image. \textbf{\color{red}C'est exactement ce qu'il \emph{ne faut pas} faire !}
+
+Tout d'abord, augmenter les marges permet en effet de gagner quelques lignes de texte et donc de gagner la place attendue pour placer l'image. Mais la longueur \verb?\linewidth? est aussi augmentée en conséquence donc ton image est plus grande ! Ce n'est donc pas une solution.
+
+De plus, changer les marges bouscule toute la structure et l'agencement de ton document, les blancs laissés par les images qui ne rentrent pas en bas de page (si choix de l'option \verb?H? avec le package \verb?float?). Tu risques donc de perdre un temps considérable à tout réajuster à chaque fois. \\
+
+Je recommande donc de procéder de la manière suivante : \begin{enumerate}
+\item Régler les marges à la création du document (marges natives inchangées, choix personnel ou consigne de mise en page du rapport).
+
+\item Rédiger ton document, inclure les images.
+
+\item Revenir sur ton document, réagencer les images, les réduire, faire des montages, etc. pour limiter les blancs et avoir le meilleur rendu (subjectif).
+
+Tu peux aussi t'occuper de cette dernière étape chapitre par chapitre par exemple (changement de page par défaut entre deux chapitres).
+\end{enumerate}
+\end{attention}
+
+Bien abordons désormais un dernier point capital : la gestion des images.
+
+\subsection*{Bien ranger ses images}
+
+Si jamais tu as beaucoup d'images dans ton rapport, tu peux vite noyer le dossier de travail où se trouve ton fichier \verb?.tex?.
+
+Dans ce cas, tu peux placer tes images dans un dossier, \textbf{situé au même endroit que ton fichier \verb?.tex?}, puis utiliser la commande suivante dans le préambule : \begin{center}\verb?\graphicspath{{./nom_du_dossier/}}?\end{center}
+
+Fais attention à bien placer cette commande \textbf{après} le package \verb?graphicx?, car il s'agit d'une commande de ce même package. \\
+
+Grâce à cette commande au nom assez explicite, tu indiques à \LaTeX{} le répertoire/dossier où tu as rangé tes images.\footnote{En informatique, la ``commande'' \verb?./? fait référence au dossier où se trouve le fichier avec lequel tu travailles. Pour revenir au dossier parent, il faut utiliser \verb?../?.} Tu n'es pas limité à un seul chemin, tu peux en indiquer autant que nécessaire si besoin.
+
+Si le dossier est placé à un autre endroit, la commande s'applique toujours mais, dans ce cas, il faut renseigner le chemin complet pour accéder jusqu'au dossier.
+
+\begin{attention}{Nom des images et des dossiers}
+\textcolor{BrickRed}{Le nom de tes images ou des dossiers où tu places tes images ne doit contenir \textbf{ni accent ni espace.}} Autrement, tu risques de ne pas pouvoir compiler ton document et tu ne vas pas comprendre l'erreur. \\
+
+Le nom \verb?texte mathématiques? est donc à bannir. Tu peux par contre appeler ton image \verb?texte_maths?, \verb?textemathematiques?, \verb?texte-maths?, etc.
+\end{attention}
+
+Bien, voyons maintenant comment faire référence à une image.
+
+\section{Les références}
+
+Une image, une équation, un tableau, une partie\dots{} tous ces outils sont bien pratiques mais que valent-ils si tu ne peux y faire référence ? Par exemple, comment écrire \textbf{automatiquement} \og cf. l'image \no{}$x$ page $y$ \fg{} ?
+
+Le but est bel et bien d'avoir une numérotation automatique : c'est bien plus pratique et moins fatiguant que de devoir corriger tout ton document à la main (et même impossible et impensable sur un rapport de plusieurs centaines de pages).
+
+Naturellement, \LaTeX{} propose nativement une solution, ou je n'aborderais pas le sujet. Donc pas de nouveaux packages pour cette fois ! \\
+
+Si tu veux créer une référence, il faut procéder en 2 étapes : \begin{enumerate}
+\item Création de la référence avec la commande \verb?\?\verb?label{nom-ref}?. Cette commande est à placer \textbf{après} une légende par exemple (\verb?\caption? pour rappel).
+
+Tu peux aussi l'utiliser dans un environnement mathématiques (si tu veux faire référence à une équation ou dans un paragraphe (pour renvoyer à un bout de texte en particulier).
+
+\item Appel de la référence avec la commande \verb?\?\verb?ref{nom-ref}? (numéro de la légende, de l'équation ou section dans lequel se situe le texte). \\
+\end{enumerate}
+
+La commande \verb?\?\verb?pageref{nom-ref}? est disponible nativement (appel du numéro de page où se situe la référence et donc l'objet référence), tandis que les commandes \verb?\nameref? et \verb?\autoref? sont présentes avec le package \verb?hyperref?.
+
+Et si tu veux encore d'autres fonctionnalités, il paraît que le package \verb?cleveref? est LA solution. Je dois encore le tester donc je ne vais pas m'épancher sur le sujet. \\
+
+Voici un petit exemple pour mieux comprendre le fonctionnement des références :
+
+\begin{codedisplay}{Faire référence à une image}
+% Ajout dans le préambule
+%\usepackage{graphicx, float}
+
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.5\linewidth]{fond.jpg}
+\caption{Légende}
+\label{exemple-ref-img}
+\end{figure}
+
+Mon image est la \figurename{} \ref{exemple-ref-img}, située en page \pageref{exemple-ref-img}. \\
+
+Avec le package \verb?hyperref? : \nameref{exemple-ref-img} \& \autoref{exemple-ref-img}.
+\end{codedisplay}
+
+Comme tu peux le constater, les références se mettent à jour automatiquement. Cette fonctionnalité est très puissante et extrêmement pratique : tu n'as plus à te soucier de devoir tout mettre à jour manuellement à chaque ajout d'une image. \LaTeX{} a tout en mémoire et l'adapte si besoin.
+
+Pour information, le fonctionnement est similaire pour les formules mais l'appel de la référence se fait avec la commande \verb?\?\verb?eqref{nom-ref}?.
+
+\begin{attention}{Une question ?}
+\og Je ne comprends pas. J'ai compilé et j'ai \verb!??! à la place de mes références. Pourquoi ? \fg{} \\
+
+Ce n'est rien de grave. C'est le même problème que pour le sommaire. \LaTeX{} stocke les références dans un fichier à part à la première compilation et ne s'en sert que lors de la seconde.
+
+\textbf{Il faut donc juste compiler deux fois} pour afficher correctement les références ou les mettre à jour..
+\end{attention}
+
+Allez, un peu de courage. Tu touches presque à la fin de ce guide. Tu pourras alors être autonome sous \LaTeX{}, et taper de magnifiques rapports.
+
+Et la suite n'est pas compliquée : c'est du code pour faire des montages d'images et t'éviter de chercher pendant des heures comme j'ai eu à le faire !
+
+\section{Un peu de montage}
+
+Je suis sûr que, si tu n'y penses pas maintenant, tu souhaiteras à l'avenir faire quelques montages avec des images. Par exemple, placer 2-3 images l'une à côté de l'autre ou une image avec du texte autour. \\
+
+Pour ce dernier cas (image avec du texte autour), il existe des solutions, comme le package \verb?wrapfigure? qui fonctionne plutôt bien mais qui doit être utilisé avec des pincettes. Il est fortement recommandé d'aller jeter un coup d'\oe{}il à l'aide en ligne.
+
+Concrètement, pour expliquer le fonctionnement de ce package, il permet de positionner une image sur la droite ou sur la gauche, dans un bloc de taille fixée par l'utilisateur. Le texte qui suit la commande épouse alors le contour de l'image avant de reprendre son cours initial.
+
+Je m'arrache toujours les cheveux à chaque fois que je l'utilise car je trouve que le rendu n'est jamais à la hauteur et beaucoup de problèmes se posent dès qu'une légende est ajoutée à l'image. Je ne fournirai donc pas un exemple ici. \\
+
+Heureusement, il existe d'autres solutions plus simples comme les \verb?minipage?. Si jamais tu as besoin de te remémorer le fonctionnement des \verb?minipage?, je te renvoie à la page \pageref{minipage-explications}. Sinon, pour aligner côte à côte deux images, il y a déjà une règle absolument primordiale, ou la compilation ne donnera pas le résultat espéré : \begin{center}
+\large\bfseries\color{red!60!orange}NE PAS laisser une seule ligne blanche !
+\end{center}
+
+Ensuite, la petite recette de cuisine avec les \verb?minipage? fonctionne de la manière suivante : \begin{enumerate}
+\item Création d'une 1\up{ère} \verb?minipage? de largeur $X_1$\verb?\linewidth?, avec $X_1 \in ]0\,;\,1[$.
+
+\item Insertion classique de l'image avec la commande \verb?\includegraphics? et l'option \verb?width?. Utiliser la longueur \verb?\linewidth? (ou une valeur réduite) devient très pratique dans cette situation.
+
+Par exemple, une image de largeur \verb?0.6\linewidth? dans une \verb?minipage? de largeur \verb?0.45\linewidth? (par rapport à la page ici) sera de largeur totale \verb?0.27\linewidth?, par rapport à la page du coup.
+
+\item Séparation (espace blanc) avec la commande \verb?\hfill? : remplissage de l'espace horizontal restant après la création de la 2\up{nde} \verb?minipage?.
+
+Cette séparation permet d'avoir l'image à gauche collée sur la marge de gauche, celle de droite sur la marge de droite, et d'avoir un beau séparateur (espace blanc) entre les deux.
+
+\item Création de la 2\up{nde} \verb?minipage? de largeur $X_2$\verb?\linewidth?, avec $X_2 \in ]0\,;\,1[$ \textbf{et}. $X_1 + X_2 < 1$ (ou le \verb?\hfill? n'a aucun intérêt).
+
+\item Si insertion de légende(s), encadrement de toutes les étapes précédentes par un environnement \verb?figure? et placement des légendes respectives au sein de chaque \verb?minipage?. \\
+\end{enumerate}
+
+Un exemple ici et maintenant et tout sera plus clair :
+
+\begin{codedisplay}{\texttt{minipage} \& montage d'images}
+% Ajout dans le préambule
+%\usepackage{graphicx, float}
+
+
+\begin{figure}[H]
+\begin{minipage}[t]{0.45\linewidth}
+\centering
+\includegraphics[width = 0.6\linewidth]{fond.jpg}
+\caption{Lég. 1}
+\end{minipage}
+\hfill
+\begin{minipage}[t]{0.45\linewidth}
+\includegraphics[width = \linewidth]{fond.jpg}
+\caption{Lég. 2}
+\end{minipage}
+\end{figure}
+\end{codedisplay}
+
+Une fois que tu as saisi le principe pour 2 images, rien ne t'empêche d'en aligner autant que tu le souhaites, à condition d'avoir la place (ou tes images risquent d'être très petites).
+
+Tu peux aussi moduler à ta guise la largeur des différentes \verb?minipage? : rien ne t'oblige à toutes les avoir de la même largeur, par exemple. \`A toi d'adapter cet exemple en fonction de ton besoin ! \\
+
+Il est aussi possible de mettre du texte dans une \verb?minipage?, pour insérer une \textbf{courte} explication à côté de l'image. \textbf{\color{red}Attention toutefois si le texte est trop grand :} ta \verb?minipage? va prendre trop de hauteur, le rendu ne sera plus aussi esthétique et la place risque de manquer.
+
+Dans ces cas-là, il faut soit être synthétique, soit utiliser le package \verb?wrapfig?, soit revoir le rendu souhaité.
+
+\begin{codedisplay}{\texttt{minipage} \& texte}
+% Ajout dans le préambule
+%\usepackage{graphicx, float}
+
+
+\begin{figure}[H]
+\begin{minipage}{0.55\linewidth}
+J'aime le chocolat !
+\end{minipage}
+\hfill
+\begin{minipage}{0.4\linewidth}
+\centering
+\includegraphics[width = 0.86\linewidth]{fond.jpg}
+\caption{Légende}
+\end{minipage}
+\end{figure}
+\end{codedisplay}
+
+Pour terminer, si tu veux t'amuser un peu, voici un premier aperçu d'une autre option sympathique intégrée avec le package \verb?graphicx? :
+
+\begin{codedisplay}{\textit{Yolo} !}
+% Ajout dans le préambule
+%\usepackage{graphicx, float}
+
+\begin{center}
+\includegraphics[width = 0.5\linewidth, angle = 13]{fond.jpg}
+\end{center}
+\end{codedisplay}
+
+Il existe pas mal d'autres options, ainsi que la très pratique commande \verb?\resizebox?, que nous aurons la chance de recroiser plus tard dans ce guide. Mais je te laisse aller lire la documentation officielle\footnote{Disponible sur \url{https://ctan.org/pkg/graphicx}.}. Les explications de base sont sur ce guide et c'est ce qui m'importe. \\
+
+Et voilà, tu approches de la fin de ce guide. Tu peux clairement t'arrêter après le \autoref{chap-erreurs} \nameref{chap-erreurs} et revenir à ce guide beaucoup plus tard selon tes besoins. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-maths.tex b/info/guide-latex-fr/Chapitres/p2-maths.tex
new file mode 100644
index 0000000000..b0f7870476
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-maths.tex
@@ -0,0 +1,451 @@
+\chapter{Les mathématiques sous \LaTeX{}}
+
+\label{chap-maths}\lettrine{C}{omme} tu peux le constater, il y a fort à faire sous \LaTeX{}. Les combinaisons sont déjà impressionnantes. Je te laisse maintenant découvrir la raison d'être de \LaTeX{}, ce pourquoi il a été créé : écrire proprement des formules mathématiques ! \\
+
+\input{./Chapitres/code-base}
+
+\section{Le mode mathématiques}
+
+Bon, c'est bien beau de vouloir faire écrire des maths à \LaTeX{}, encore faut-il lui indiquer qu'il s'agit justement de maths ! C'est le principe du \og mode mathématiques \fg{}.
+
+Celui-ci est défini soit par le symbole \$ \textbf{(un ouvrant et un fermant)}, soit par des ``backslash-crochets'' \verb?\[? et \verb?\]?, soit par l'environnement \verb?equation? :
+
+\begin{codedisplay}{Le mode mathématiques}
+\'Ecrire x = 2 ! et $x = 2 !$ ne donnent pas le même résultat ! \\
+
+De même si j'écris \[x = 2 !\] % Pas de \\ car déjà un saut de ligne
+
+On obtient la même chose avec :
+
+\begin{equation}
+x = 2 !
+\end{equation}
+
+mais l'équation est numérotée ! \\
+
+Que donne $a b c d$ ?
+\end{codedisplay}
+
+\begin{conseil}{Repérer le mode mathématiques sous \Texmaker{}}
+Il est très aisé de voir si du texte est en mode mathématiques : \Texmaker{} affiche ce texte en vert !
+\end{conseil}
+
+\begin{conseil}{Le conseil personnel}
+J'utilise très peu l'environnement \verb?equation?, sauf quand j'ai besoin de numéroter des formules. Si je n'ai pas besoin de numérotation, l'environnement \verb?equation*? donne le même résultat que \verb?\[? et \verb?\]?.
+\end{conseil}
+
+De ce que tu as pu observer dans l'exemple, le mode mathématiques met le texte en italique et supprime les espaces. En effet, dans ce mode, \LaTeX{} considère que tout ce qui est écrit n'est que produit (comme pour l'exemple \verb?$a b c d$?).
+
+L'utilisation de \verb?\[? et \verb?\]? permet d'aller à la ligne et de centrer la formule. Cette option est très pratique pour présenter un résultat ou une longue équation.
+
+\begin{attention}{Une question ?}
+\og Si le mode mathématiques revient à mettre du texte en italique, pourquoi ne pas écrire du texte et utiliser la commande \verb?\textit? ? \fg{} \\
+
+Outre l'aspect esthétique de la formule, le mode mathématiques est le seul mode qui tolère et permette d'appeler les commandes que nous verrons par la suite, pour écrire des formules mathématiques (fraction, somme, intégrale, dérivée partielle\dots{}).
+\end{attention}
+
+S'il est possible de mélanger le mode mathématiques avec du texte grâce au \$, c'est plus délicat avec les autres commandes, tant pour l'écriture en italique que pour l'absence d'espace. Mais il existe une solution.
+
+\section{Vers les espaces insécables}
+
+\label{espaces_insecables}Pour pouvoir librement écrire du texte dans le mode mathématiques, la commande \verb?\text{texte_à_écrire}? est très utile. \textbf{\color{BrickRed}C'est vraiment la commande la plus simple qui existe : à utiliser en priorité pour ce genre de situation !} \\
+
+Mais, tu peux aussi avoir envie de jouer un peu sur l'espacement entre les différents symboles, si tu trouves qu'ils sont trop rapprochés. Il existe alors des commandes bien plus efficaces et pratiques que \verb?\hspace{<distance>}? pour le mode mathématiques.
+
+Ces commandes portent le nom d'\textbf{espaces insécables} -- insécables car \LaTeX{} ne peut y toucher et se plie à la volonté de l'utilisateur. \textbf{Ces espaces sont utilisables aussi bien dans le mode mathématiques que sur du texte normal.}
+
+Ils permettent aussi de bien imposer l'espace souhaité et évite d'avoir un symbole ou un signe de ponctuation qui se balade seul en début de phrase. Nous pouvons relever :
+
+\begin{itemize}[label = \ding{118}]
+\begin{multicols}{2} \raggedcolumns
+\item \verb?\!? : espace\!très\!petit,
+
+\item \verb?\,? : espace\,fin,
+
+\item \verb?\:? : espace\:moyen,
+
+\item \verb?~? (tilde) : espace~normal, \columnbreak
+
+\item \verb?\;? : espace\;large,
+
+\item \verb?\quad? : espace\quad très \quad large,
+
+\item \verb?\qquad? : espace \qquad encore \qquad plus \qquad large.
+\end{multicols}
+\end{itemize}
+
+\vspace{\baselineskip}
+
+Toutefois, si j'utilisais initialement les espaces insécables à outrance, ils peuvent vite se révéler pénibles à écrire. Il faut donc généralement faire confiance à \LaTeX{} pour la mise en forme et \textbf{les utiliser avec parcimonie.}
+
+Personnellement, je les utilise surtout, par exemple, après le symbole $\forall$ (\verb?\forall?) car l'espacement est très faible. \`A toi de choisir ta préférence :
+
+\begin{table}[H]
+\centering
+\begin{tabular}{rcl}
+$\forall x$ & \textit{vs} & $\forall\,x$ \\
+\verb?$\forall x$? & \textit{vs} & \verb?$\forall\,x$?
+\end{tabular}
+\end{table}
+
+\begin{codedisplay}{Commande \texttt{\text} et espaces insécables}
+Nous obtenons donc $x + y = 3$ et $y = 2$ donc : \[x = 1 \text{ (obvious)}\]
+% Présence d'un espace au début dans \text : séparation du texte de l'équation
+
+% Utiliser \quad aussi possible : exemple d'utilisation assez fréquent
+Nous obtenons alors : \[x = 1 \quad \text{et} \quad y = 2\]
+\end{codedisplay}
+
+Si jamais tu veux appliquer un espace insécable de manière définitive sur une commande \LaTeX{}, il existe des moyens de remplacer la définition initiale de la commande par la même avec l'espace insécable.
+
+Ainsi, tu continuerais à écrire \verb?$\forall x$? mais le résultat serait identique à \verb?$\forall\,x$?. Il faut procéder de la manière suivante dans le préambule :
+
+\begin{code}{Changement de la définition d'une commande}
+% Renommer la commande initiale (sinon bug : boucle infinie)
+\let\oldforall\forall
+% Modification de la commande
+\renewcommand{\forall}{\oldforall\,}
+\end{code}
+
+Bref, après cette brève initiation aux mathématiques, allons \emph{vraiment} écrire des formules mathématiques.
+
+\section{Des exemples de formules}
+
+Avant de se lancer, les mathématiques n'échappent pas à la règle : il faut charger des packages avant de commencer.
+
+Après plusieurs recherches, je recommande \verb?amsmath?, \verb?amsfonts? et \verb?amssymb?. Il semblerait que ces trois packages suffisent pour traiter 95 \% des formules mathématiques. Commençons donc par un premier exemple :
+
+\begin{codedisplay}{Les premiers symboles mathématiques}
+% Ajout au préambule !
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Indice : $i_2$ \\
+% Encadrement avec des {}
+$i_{13}$ différent de $i_13$ \\
+
+Exposant : $i^3$ ou $i^{13}$ \\
+
+Fraction : $\frac{x}{y}$ \\
+
+Racine carrée : $\sqrt{13}$ \\
+Racine énième : $\sqrt[n]{13}$ \\
+
+Mix de formules (exemple) : $\sqrt{\frac{a}{b}}$
+\end{codedisplay}
+
+Pardon ? Il n'y en a pas assez ? Ok, navré, poursuivons :
+
+\begin{codedisplay}{D'autres symboles mathématiques}
+Intégrale : $\int_0^{13} f(x)\,dx$ \\
+% Attention aux bornes : les {} sont vite oubliées
+Somme : $\sum_{i = 13}^n x^i$ \\
+
+\'Equation : $x + y - z = 3 \times t + f$ \\
+% Symbole +, - et = au clavier ; \times pour un produit
+
+$x < y$, $y \leq z$, $z \geqslant c$, $c > d$ mais $d \neq f$ alors que $f \simeq g$ ! \\
+% D'autres symboles - A toi de voir si tu préfères \leq à \leqslant (idem pour \geq)
+\end{codedisplay}
+
+Ok pour toi ? Comment ? J'ai oublié de mentionner les lettres grecques ? Toutes mes excuses. Les voici :
+
+\begin{codedisplay}{Les lettres grecques}
+Les lettres grecques ? Facile : $\alpha$, $\beta$, $\mu$, etc. \\
+
+En majuscules ? $\Omega$, $\Delta$, $\Lambda$, etc.
+% Ne fonctionne pas pour toutes les majuscules : \Alpha entraîne une erreur
+\end{codedisplay}
+
+Si jamais tu souhaites connaître la liste exacte des commandes pour écrire les lettres grecques, la voici :
+
+\begin{table}[H]
+\caption{La liste complète des lettres grecques sous \LaTeX{}}
+\begin{tabular}{*{8}l}
+$\alpha$ & \verb?\alpha? & $\eta$ & \verb?\eta? & $\xi$ & \verb?\xi? & $\tau$ & \verb?\tau? \\
+$\beta$ & \verb?\beta? & $\theta$ & \verb?\theta? & $\pi$ & \verb?\pi? & $\upsilon$ & \verb?\upsilon? \\
+$\gamma$ & \verb?\gamma? & $\vartheta$ & \verb?\vartheta? & $\varpi$ & \verb?\varpi? & $\phi$ & \verb?\phi? \\
+$\delta$ & \verb?\delta? & $\kappa$ & \verb?\kappa? & $\rho$ & \verb?\rho? & $\varphi$ & \verb?\varphi? \\
+$\epsilon$ & \verb?\epsilon? & $\lambda$ & \verb?\lambda? & $\varrho$ & \verb?\varrho? & $\chi$ & \verb?\chi? \\
+$\varepsilon$ & \verb?\varepsilon? & $\mu$ & \verb?\mu? & $\sigma$ & \verb?\sigma? & $\psi$ & \verb?\psi? \\
+$\zeta$ & \verb?\zeta? & $\nu$ & \verb?\nu? & $\varsigma$ & \verb?\varsigma? & $\omega$ & \verb?\omega? \\ \\
+$\Gamma$ & \verb?\Gamma? & $\Lambda$ & \verb?\Lambda? & $\Sigma$ & \verb?\Sigma? & $\Psi$ & \verb?\Psi? \\
+$\Delta$ & \verb?\Delta? & $\Xi$ & \verb?\Xi? & $\Upsilon$ & \verb?\Upsilon? & $\Omega$ & \verb?\Omega? \\
+$\Theta$ & \verb?\Theta? & $\Pi$ & \verb?\Pi? & $\Phi$ & \verb?\Phi?
+\end{tabular}
+\end{table}
+
+\begin{conseil}{Utiliser \Texmaker{}}
+Que ce soit pour les lettres grecques ou plein d'autres éléments mathématiques, \Texmaker{} offre des raccourcis sur le côté gauche de la fenêtre. \\
+
+N'hésite pas à aller jeter un coup d'\oe{}il au début. Je trouve que c'est mieux de taper les commandes mais il faut bien les avoir vues une ou deux fois avant pour savoir qu'elles existent.
+\end{conseil}
+
+\begin{attention}{Une question ?}
+\og J'ai tenté un \verb?mathrm? sur une lettre grecque pour enlever son ``caractère italique'' mais ça n'a pas fonctionné\dots \fg{} \\
+
+Ah, j'ai affaire à un petit malin (qui a le mérite d'être allé fouiner une nouvelle commande). Tout d'abord, \verb?\mathrm? est une commande qui ne fonctionne qu'en mode mathématiques et qui permet de redresser le texte (enlever l'italique). Il faut donc bien écrire : \begin{center} \verb?$\mathrm{\mu}$? \end{center}
+
+Cependant, \verb?mathrm? ne fonctionne pas dans le cas des lettres grecques. C'est pourquoi tu peux ajouter le package suivant : \verb?upgreek?. Il permet d'écrire les lettres grecques droites. La commande \verb?$\upmu$? est censée fonctionner. \\
+
+\textbf{Attention,} ce package ne concerne pas toutes les lettres grecques ! \verb?\upOmega? ne fonctionne pas car $\Omega$ est déjà considérée comme droite. Cette commande est donc à manier avec prudence et qu'en cas de nécessité absolue : les lettres grecques en italique rendent déjà très bien.
+\end{attention}
+
+Bon, je crois que nous avons déjà pas mal fait le tour. J'ai bâillonné l'élève curieux qui voulait savoir comment améliorer l'affichage de la fraction, de la somme et de l'intégrale : nous allons traiter ce point immédiatement.
+
+\section{L'affichage et les délimiteurs}
+
+Tu l'as peut-être remarqué : écrire une somme doit donner un résultat un peu différent de ce que tu peux lire sur cette page. Il doit en aller de même si tu écris une intégrale ou un empilement de fraction : \[\sum_k x^k \quad \int_0^x (ft)\,dt \quad \frac{\cfrac{a}{b}}{\cfrac{c}{d}}\]
+
+Pour avoir un affichage ``normal'', il faut indiquer à \LaTeX{} de forcer toutes les équations en mode mathématiques avec l'affichage \verb?displaystyle?.
+
+La commande \verb?\everymath{\displaystyle}? \textit{juste après} \verb?\begin{document}? suffit donc pour avoir le même rendu que moi\dots{} sauf pour les fractions. Pour ces dernières, il faut utiliser la commande \verb?\cfrac{x}{y}? ou \verb?\dfrac{a}{b}? Dès lors, l'affichage de tes équations devrait être meilleur :
+
+\begin{code}{Forcer l'affichage}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+\everymath{\displaystyle} % Commande indispensable !
+
+Somme : $\sum_k x^k$ \\
+
+Intégrale : $\int_0^x (ft)\,dt$ \\
+
+Fractions : $\frac{\frac{a}{b}}{\frac{c}{d}} \neq
+\cfrac{\cfrac{a}{b}}{\cfrac{c}{d}}$
+\end{code}
+
+Bien, maintenant que les choses sont correctement posées, tu peux avoir le meilleur rendu au monde mais \LaTeX{} reste toujours extrêmement puissant, à condition de le lui dire.
+
+En effet, écrire $(\cfrac{a}{b})$ et $\left( \cfrac{a}{b} \right)$ sont deux choses totalement différentes. \LaTeX{} est donc capable d'adapter la taille des parenthèses, crochets, accolades et autres, en mode mathématiques, et toujours à condition de le lui signaler. Cette particularité est appelé un \textit{délimiteur}.
+
+\begin{regles}{Les règles élémentaires des délimiteurs}
+\begin{enumerate}[label = \textbf{\color{BrickRed}Règle \no\arabic*{} :}, leftmargin = *]
+\item Un délimiteur n'existe qu'en mode mathématiques.
+
+\item \textbf{Un délimiteur entrant implique un délimiteur sortant.}
+
+\item Un délimiteur entrant est défini par la commande \verb?\left? suivi du nom du délimiteur ; pour le sortant, de même avec \verb?\right?.
+
+\item Si tu ne veux pas afficher un délimiteur, il faut utiliser la commande \verb?\left.? ou \verb?\right.? (il y a un point à la fin).
+\end{enumerate}
+\end{regles}
+
+Voyons de suite les noms des délimiteurs et leur fonctionnement avec un exemple :
+
+\begin{codedisplay}{Les délimiteurs en action}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Parenthèses : $\left( \cfrac{a}{b} \right)$ \\
+Crochets : $\left[ \cfrac{a}{b} \right]$ \\
+Mix possible : $\left( \cfrac{a}{b} \right]$ \\
+% Aucun problème tant que la règle 2 est respectée
+
+Accolade à gauche : $\left\{ \cfrac{a}{b} \right.$ \\
+Accolade à droite : $\left. \cfrac{a}{b} \right\}$ \\
+
+Bonus $\left\langle \left\lbrace \cfrac{a}{b} \right\rbrace \right\rangle$ \\
+% \lbrace ou \rbrace équivalent à \{ ou \}
+% Selon moi : \{ plus logique
+\end{codedisplay}
+
+Il faut aussi savoir que les délimiteurs sont parfois inutiles :
+
+\begin{table}[H]
+\centering
+\begin{tabular}{rcl}
+$(a \times b)$ & \textit{vs} & $\left( a \times b \right)$ \\
+\verb?$(a \times b)$? & \textit{vs} & \verb?$\left( a \times b \right)$?
+\end{tabular}
+\end{table}
+
+Les délimiteurs sont donc pratiques et intéressants à utiliser dès lors qu'il y a un ``étage'' dans l'équation. Autrement, mieux vaut les éviter, pour simplifier l'écriture des équations et réduire les erreurs. \\
+
+C'est bon ? Pas de questions ? Ouah, je dois commencer à bien expliquer les choses pour une fois ! La suite ? Une petite escale dans le monde des matrices\dots{}
+
+\section{Les matrices}
+
+Je préfère le répéter au cas où mais il faut naturellement employer le mode mathématiques. En revanche, pas besoin de nouveaux packages. Tout est déjà inclus avec les trois de base (\verb?amsmath?, \verb?amsfonts? et \verb?amssymb?).
+
+Ce n'est pas compliqué mais c'est aussi soumis à quelques règles. Je préfère donc bien les poser maintenant car nous en aurons besoin un peu plus loin dans ce guide :
+
+\begin{regles}{Règles de base pour les matrices -- Introduction aux tableaux}
+\begin{enumerate}[label = \textbf{\color{BrickRed}Règle \no\arabic*{} :}, leftmargin = *]
+\item Il faut considérer une matrice $n \times m$ comme un tableau vide à $n \times m$ cases.
+
+\item Une matrice est générée par l'environnement \verb?pmatrix?.
+
+\item Les colonnes sont séparées par une esperluette ``\&'' (touche \keys{1} sous \Windows{}).
+
+\item Le passage à la ligne suivante se fait grâce à \verb?\\?.
+\end{enumerate}
+\end{regles}
+
+De même, ne nous privons pas d'un petit exemple pour comprendre et digérer le tout :
+
+\begin{codedisplay}{Les matrices -- 1\up{ers} exemples}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Matrice 2 x 2 : $\begin{pmatrix}
+a & b \\ c & d
+\end{pmatrix}$ \\
+
+Matrice 2 x 4 : \[\begin{pmatrix}
+a & b & c & d \\
+e & f & g & h
+\end{pmatrix}\]
+\end{codedisplay}
+
+Il restera toujours des cas un peu plus délicats à traiter :
+
+\begin{codedisplay}{Les matrices -- Cas plus technique}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Matrice à trou : \[\begin{pmatrix}
+1 & 1 & \cdots & 1 \\
+1 & 2 & \cdots & 2 \\
+\vdots & \vdots & \ddots & \vdots \\
+1 & 2 & \cdots & n
+\end{pmatrix}\]
+\end{codedisplay}
+
+Comme indiqué dans les règles, il faut donc utiliser le symbole \verb?&? pour changer de colonne et la commande \verb?\\? pour passer à la ligne suivante. Si l'espace entre les \verb?&? est optionnel, il est quand même recommandé pour faciliter la relecture de ton code.
+
+Surtout au début, pour des matrices plus complexes comme des matrices à trou, il ne faut pas hésiter à faire un dessin pour bien visualiser l'agencement des différents éléments de la matrice. \\
+
+Il n'existe pas qu'un seul environnement pour écrire des matrices. Nous pouvons relever :
+
+\begin{itemize}[label = \ding{118}]
+\begin{multicols}{2}
+\item \verb?matrix? : aucun délimiteurs ;
+
+\item \verb?pmatrix? : parenthèses ;
+
+\item \verb?vmatrix? : barres verticales ;
+
+\item \verb?Vmatrix? : doubles barres verticales ;
+
+\item \verb?bmatrix? : crochets ;
+
+\item \verb?Bmatrix? : accolades.
+\end{multicols}
+\end{itemize}
+
+\vspace{\baselineskip}
+
+Un bon exemple de création de commande avec plusieurs arguments intervient ici. J'ai eu un jour à rédiger un corrigé d'exercices de physique. Ce corrigé contient énormément de vecteurs. J'ai donc inventé la commande \verb?vcol? de la manière suivante : \begin{center}\verb?\newcommand{\vcol}[3]? \\
+\verb?{\begin{pmatrix} #1 \\ #2 \\ #3 \end{pmatrix}}?\end{center}
+
+\noindent{}qui s'appelle de cette façon : \verb?$\vcol{a}{b}{c}$?. Plus pratique, n'est-ce pas ? Je te garantis que c'est vrai, surtout que tu dois écrire un très grand nombre de fois un vecteur colonne sur la même page ! \\
+
+Bon, finissons-en avec les mathématiques sous \LaTeX{} par la présentation et l'alignement des équations.
+
+\section{Aligner des équations}
+
+Comme une image sera plus parlante que des mots, j'aimerais obtenir ce résultat : \\
+
+\label{alignement-maths}\og Nous cherchons $a$ tel que : \begin{align*}
+P(\mu \in I) & = 1 - \alpha \\
+ & = 0,9 \intertext{car l'énoncé indique que $1 - \alpha = 0,9$}
+ & = P \left( \cfrac{\bar{X} - \mu}{S} \sqrt{n - 1} \in \left[ -\cfrac{a}{S} \sqrt{n - 1}\,;\,\cfrac{a}{S} \sqrt{n - 1} \right] \right) \\
+ & = 2 \mathcal{S}_{n - 1} \left( \cfrac{a}{S} \sqrt{n - 1} \right) - 1
+\end{align*}
+
+Nous pouvons donc conclure par\footnote{Si c'est du chinois pour toi, je te rassure, ce sont des statistiques !} : \[\left\{ \begin{array}{rcl}
+I & = & [74,98 - 0,0428\,;\,74,98 + 0,0428] \\
+n & = & 20 \\
+1 - \alpha & = & 0,9
+\end{array} \right. \quad \text{. \fg{}}\]
+
+\vspace{\baselineskip}
+
+Pour obtenir ce résultat avec des équations bien alignées, tu dois utiliser l'environnement \verb?align? (ou \verb?align*? pour éviter la numérotation de chaque ligne).
+
+\begin{attention}{\textbf{Ne pas utiliser \verb?eqnarray? !!!}}
+Après avoir vagabondé sur Internet et essayé différents rendus, je préfère utiliser \verb?align?. Après d'autres recherches, Lars \textsc{Madsen} préconise lui aussi très fortement l'usage de \verb?align? et recommande de bannir toute utilisation de \verb?eqnarray? (un autre environnement pour aligner des équations)\footnote{Article disponible sur : \url{http://www.tug.org/pracjourn/2006-4/madsen/madsen.pdf}.}. \\
+
+S'il y a donc un point à retenir : \textbf{\og Avoid \verb?eqnarray? ! \fg{}} et utilise bien l'environnement \verb?align?.
+\end{attention}
+
+Pour le second résultat avec des accolades, il faut utiliser les délimiteurs et un tableau avec l'environnement \verb?array?.
+
+Si \verb?array? fonctionne en mode mathématiques, \textbf{fais attention :} \verb?align? s'emploie sans ! C'est parti pour un exemple. Reproduisons le cas présent en page \pageref{alignement-maths} :
+
+\begin{codedisplay}{Aligner des équations -- 1\up{ère} partie}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Nous cherchons $a$ tel que : \begin{align*}
+P\,(\mu \in I) & = 1 - \alpha \\
+ & = 0,9 \intertext{car l'énoncé indique que $1 - \alpha = 0,9$}
+ & = P \left( \cfrac{\bar{X} - \mu}{S} \dots{} \right) \\
+ & = 2 \mathcal{S}_{n - 1} \left( \cfrac{a}{S} \dots{} \right)
+\end{align*}
+\end{codedisplay}
+
+Que relevons-nous de concret sur ce premier cas de figure ? \begin{itemize}[label = \ding{118}]
+\item l'environnement \verb?align? (ou \verb?align*?) utilise un \verb?&? \textbf{-- et un seul --} comme point de repère pour l'alignement. C'est pourquoi il est plutôt recommandé de le placer avant le signe \verb?=? ;
+
+\item une nouvelle ligne est annoncée par un saut de ligne \verb?\\?, comme pour une matrice ;
+
+\item la commande \verb?\intertext{texte}? permet d'ajouter une remarque entre 2 équations. Notons au passage l'absence (volontaire) de saut de ligne (\verb?\\?) : \verb?\intertext? entraîne déjà un espacement suffisant ;
+
+\item plus anecdotique : la commande \verb?\mathcal{texte}? permet de ``transformer'' les caractères (utilisation d'une autre police adaptée aux symboles mathématiques). \\
+\end{itemize}
+
+\begin{codedisplay}{Aligner des équations -- 2\up{nde} partie}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+Nous pouvons donc conclure par : \[\left\{\begin{array}{rcl}
+I & = & [74,98 \dots{} ] \\
+n & = & 20 \\
+1 - \alpha & = & 0,9
+\end{array} \right.\]
+\end{codedisplay}
+
+Nous constatons que l'environnement \verb?array? fonctionne de manière très similaire aux matrices. Il faut indiquer le nombre de colonnes via des lettres (\verb?l?, \verb?c? ou \verb?r?).
+
+Le nombre de lettres correspond au nombre de colonnes et le nom parle de lui-même pour positionner le contenu à l'intérieur de la colonne : \verb?left?, \verb?center? ou \verb?right?.
+
+L'utilisation d'un délimiteur est parfaitement envisageable (et recommandé) pour avoir l'accolade de taille variable à gauche. \textbf{L'usage du mode mathématiques devient dès lors obligatoire et justifie l'emploi de l'environnement \verb?array? au lieu d'\verb?align?.} \\
+
+Enfin, si jamais tu désires avoir une résolution d'équations avec un seul numéro global comme référence (ce que ne permet pas l'environnement \verb?align?), tu peux procéder de la façon suivante :
+
+\begin{codedisplay}{Des équations -- Un numéro}
+% Toujours dans le préambule
+%\usepackage{amsmath, amsfonts, amssymb}
+
+
+\begin{equation}
+\begin{split}
+x & = y + z \\
+ & = 13
+\end{split}
+\end{equation}
+\end{codedisplay}
+
+Il faut donc utiliser l'environnement \verb?equation? pour passer en mode mathématiques avec un numéro pour l'équation, puis utiliser l'environnement \verb?split? pour écrire tes équations bien alignées.
+
+L'environnement \verb?split? fonctionne de la même manière que l'environnement \verb?align? (ou \verb?align*?). \\
+
+Que vais-je bien pouvoir t'expliquer désormais ? Et surtout, comment vais-je bien pouvoir remplir le bas de cette page avant de passer au prochain chapitre\dots{} \\
+
+\begin{center}
+\begin{minipage}{0.5\linewidth}
+\includegraphics[width = \linewidth]{Aide_LaTeX5.png}
+\end{minipage}
+\hfill
+\begin{minipage}{0.45\linewidth}
+Tu auras le droit à un gâteau si tu me croises un jour et que tu me donnes l'origine de cette image. Et il y a une référence dans cette référence\dots{} \textit{\#{}The cake is a lie !}
+\end{minipage}
+\end{center} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-regles.tex b/info/guide-latex-fr/Chapitres/p2-regles.tex
new file mode 100644
index 0000000000..18493be0a1
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-regles.tex
@@ -0,0 +1,185 @@
+\chapter{Les règles de base}
+
+\section{Les règles pour faire du \LaTeX{}}
+
+Ces règles sont officieuses : je les ai élaborées à partir de mon expérience personnelle avec \LaTeX{}. Elles restent donc pragmatiques et peuvent paraître un peu farfelues mais sont importantes à mes yeux :
+
+\begin{regles}{Les 5 règles pragmatiques}
+\begin{enumerate}[label = \textbf{\color{BrickRed}Règle \no\arabic*{} :}, leftmargin = *]
+\item Tout est possible en \LaTeX{}\footnote{Y compris écrire des partitions de musique : \url{http://fr.wikibooks.org/wiki/LaTeX/\%C3\%89crire_de_la_musique}}.
+
+\item La règle \no{}1 est toujours vraie.
+
+\item \LaTeX{} implique d'écrire des commandes soit des lignes de code. Aérer et ordonner son code en facilite la relecture.
+
+\item La voie de la perfection en \LaTeX{} passe par une recherche régulière sur Internet.
+
+\item Si tu rencontres des difficultés, il ne faut pas hésiter à demander des conseils.
+\end{enumerate}
+\end{regles}
+
+Passons maintenant sur des règles plus concrètes vis-à-vis de l'écriture d'un code \LaTeX{}.
+
+\section{Les 3 règles d'or en \LaTeX{}}
+
+Pour écrire du code \LaTeX{}, il existe 3 règles, suffisamment importantes à mon sens pour être en or :
+
+\begin{regles}{Les 3 règles d'or en \LaTeX{}}
+\begin{enumerate}[label = \textbf{\color{BrickRed}Règle d'or \no\arabic*{} :}, leftmargin = *]
+\item Toute commande \LaTeX{} débute par un \textit{backslash} ``\verb?\?''.
+
+\Windows{} : \keys{\AltGr + 8}
+
+\Apple{} : \keys{\Alt + \shift + /}
+
+\item Tout texte concerné par une commande \LaTeX{} est délimité par des accolades ``\{'' et ``\}''.
+
+\Windows{} : \keys{\AltGr + 4} et \keys{\AltGr + =}
+
+\Apple{} : \keys{\Alt + (} et \keys{\Alt + )}
+
+\item Toute commande \LaTeX{} qui comprend un \verb?begin? finit par un \verb?end?.
+
+Ce genre de structure s'appelle un \textbf{environnement}.
+\end{enumerate}
+\end{regles}
+
+Il s'agit donc, selon moi, de la base pour écrire du code \LaTeX{}. Respecter ces règles permet d'éviter un bon nombre d'erreurs, nombreuses quand tu débutes.
+
+Ces 3 règles prendront leur sens sous peu, quand nous allons mettre en forme notre document et commencer à faire du \LaTeX{} (cf. \ref{mise-forme} \nameref{mise-forme}, p. \pageref{mise-forme}).
+
+\section{La base d'un document \LaTeX{}}
+
+\label{documentclass}Pour commencer, démarrons un fichier \LaTeX{} : ouvrons \Texmaker{}, créons un nouveau fichier et enregistrons-le au format \verb?.tex?\footnote{Pour information/rappel, un fichier \LaTeX{} possède toujours l'extension \verb?.tex?}. \\
+
+\begin{attention}{Codes \LaTeX{} fournis}
+\textbf{Tout au long de ce guide, des exemples de code \LaTeX{} sont fournis dans des encadrés verts clairs. Ils ont été testés par mes soins avec le moteur PDF\LaTeX{} : tout devrait donc fonctionner aussi de ton côté.}
+
+Toutefois, la copie du code depuis ce guide au format PDF semble encore présenter quelques lacunes : saut de ligne lors d'une coupure (ligne de code trop longue), apostrophe différente de celle présente sous \Texmaker{}\dots{}. Des erreurs lors de la génération du document PDF peuvent alors survenir. \\
+
+\`A toi de voir si tu préfères recopier chaque ligne de code -- ce qui facilite la mémorisation et l'apprentissage selon moi -- ou si tu préfères copier-coller et habilement utiliser la fonction \og Remplacer \fg{} de \Texmaker{}.
+\end{attention}
+
+\vspace{\baselineskip}
+
+La base d'un document \LaTeX{} est la suivante :
+
+\begin{code}{La base d'un document \LaTeX{}}
+\documentclass[options]{classe}
+
+% Préambule
+
+
+\begin{document}
+
+% Ici s'écrit notre texte
+% Notons que le symbole "%" permet de mettre un commentaire
+
+\end{document}
+
+Tout ce que j'écris après \end{document} n'a aucun intérêt et ne sera pas interprété par LaTeX.
+\end{code}
+
+Plusieurs points importants sont à retenir :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?\documentclass? permet de définir le type de document (appelé \og \textit{classe} \fg{} en \LaTeX{}) sur lequel tu vas travailler ;
+
+\item la zone entre \verb?\documentclass? et \verb?\begin{document}? s'appelle le préambule. Je décris cette partie en \ref{preambule} \nameref{preambule}, p. \pageref{preambule} ;
+
+\item un premier exemple d'illustration de la règle d'or \no{}3 : un \verb?begin? implique un \verb?end?.
+
+Seuls le texte et les commandes \LaTeX{} écrits entre \verb?\begin{document}? et \verb?\end{document}?, hormis les commentaires, sont interprétés par \LaTeX{} lors de sa création du fichier PDF final ;
+
+\item tout ce qui peut être écrit après \verb?\end{document}? n'est pas pris en compte par \LaTeX{}. \\
+\end{itemize}
+
+Que mettre maintenant dans la ligne \verb?\documentclass? ? Il s'agit ici de définir le type de document à mettre en forme. En \LaTeX{}, le terme consacré est \og \textit{classe} \fg{}. Définir la classe d'un document \LaTeX{} revient à utiliser un gabarit spécifique pour le document, défini par défaut dans le code source de \LaTeX{}, et entièrement personnalisable par la suite si besoin. \\
+
+Il existe plusieurs classes, à renseigner à l'endroit où il y a écrit \verb?classe? dans mon exemple générique : \verb?report? pour taper des rapports ; \verb?article? pour des articles scientifiques ; \verb?book? pour des livres et \verb?letter?, tu as compris je pense, pour des lettres.
+
+La partie \verb?options? permet ensuite de renseigner toutes les options propres à une classe. Les plus communs sont la taille du papier (A4 : \verb?a4paper?, A5 : \verb?a5paper?) ainsi que la taille de police de base (\verb?10pt?, \verb?11pt? ou \verb?12pt?). Mais il en existe d'autres, en fonction des classes utilisées. \\
+
+\textbf{Personnellement, je recommande de commencer un nouveau document} par \verb?\documentclass[a4paper, 12pt]{report}?. Ce choix convient pour 90~\% des cas : ainsi, le risque de problème est moindre. \textcolor{orange}{Toutefois, si tu as un petit rapport d'une vingtaine de pages à rédiger, la classe \verb?article? constitue aussi un choix judicieux.}
+
+Néanmoins, il faut bien garder à l'esprit que d'autres options de présentation de document existe (\verb?book?, \verb?article? ou \verb?letter?). Ces derniers peuvent toujours servir.
+
+\begin{conseil}{Pour aller plus loin}
+Des explications plus précises et poussées (toutes les options de \verb?report?, \verb?article?, etc.) sont disponibles à \url{http://fr.wikibooks.org/wiki/LaTeX/Les_classes}. \\
+
+Ce qu'il faut bien comprendre et surtout retenir, c'est que \textbf{la forme finale de ton document est intrinsèquement liée à sa classe et aux options choisies.}
+\end{conseil}
+
+\begin{attention}{Une question ?}
+\og Et si je veux changer la police en 14pt, comment faire ? \fg{} \\
+
+Ah, je vois que le fond de la classe suit. J'aborde ce point en \ref{mise-forme} \nameref{mise-forme}, p. \pageref{mise-forme}.
+\end{attention}
+
+C'est bon ? Toujours là ? Tu verras, avec de la pratique, les bases vont rentrer. Plus qu'un dernier point un peu théorique à aborder et nous passerons à la pratique. Promis !
+
+\section{Les packages}
+
+\label{preambule}Si le lecteur curieux ne s'est pas encore empressé de faire des essais, je lui recommande d'essayer le code suivant :\footnote{Les sauts de ligne sont importants pour la lisibilité (règle pragmatique \no{}3).}
+
+\begin{code}{Un premier essai}
+\documentclass[a4paper, 12pt]{report}
+
+
+\begin{document}
+
+J'aime écrire en \LaTeX{} !
+
+\end{document}
+\end{code}
+
+Si jamais tu ne sais pas quoi faire du code, je ne peux que t'inviter à te rendre en page \pageref{compilation_intro}. Tu y trouveras tout un chapitre consacré à la compilation sous \LaTeX{}, soit l'étape pour transformer ton code en un PDF ! \\ \\
+
+Normalement, suite à la compilation, tu as dû obtenir : \begin{center} J'aime crire en \LaTeX{} ! \end{center}
+
+Analysons le résultat. La règle d'or \no{}1 commence à prendre du sens : une commande \LaTeX{} commence par un \textit{backslash} ``\verb?\?'' (ou contre-oblique pour les puristes). Cette commande me permet d'écrire le mot \og LaTeX \fg{} d'une manière plus élégante.
+
+Par contre, aucune trace du ``é''. C'est bizarre : moi j'arrive à l'écrire sans souci ! C'est parce que tu n'as pas dit à \LaTeX{} d'écrire en \texttt{UTF-8}\footnote{L'\texttt{UTF-8} est un codage de caractères informatiques, qui tolère les accents : \url{http://fr.wikipedia.org/wiki/UTF-8}.} ! \\
+
+Pour ce faire, il faut dire à \LaTeX{} de charger des options supplémentaires. Dans le jargon \LaTeX{}, ces options sont appelées des \textit{packages}. Dans la littérature française, le terme de \og paquetages \fg{} est parfois employé.
+
+\textbf{Les packages sont toujours renseignés dans le préambule,} soit entre les lignes \verb?\documentclass[options]{classe}? et \verb?\begin{document}?. Pour charger un package, il faut utiliser la commande : \begin{center} \verb?\usepackage[options_du_package]{nom_du_package}? \end{center}
+
+Pour rédiger des documents en français, il est recommandé de remplir le préambule de la manière suivante :
+
+\begin{code}{Un exemple qui fonctionne bien}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern} % Police standard sous LaTeX : Latin Modern
+% (alternative à la police d'origine développée par Donald Knuth : Computer Modern)
+\usepackage[french]{babel} % Pour la langue française
+\usepackage[utf8]{inputenc} % Pour l'UTF-8
+\usepackage[T1]{fontenc} % Pour les césures des caractères accentués
+
+
+\begin{document}
+
+J'aime écrire en \LaTeX{} !
+
+\end{document}
+\end{code}
+
+Je sens la curiosité briller dans ton regard donc je vais essayer de te donner un peu plus de détails que les commentaires fournis\footnote{Les explications qui suivent proviennent du site \url{http://blog.dorian-depriester.fr/latex/mais-a-quoi-bon-servent-les-packages-fontenc-et-inputenc}} : \begin{itemize}[label = \ding{118}]
+\item le package \verb?inputenc?, avec l'option \verb?utf8?, permet de prendre en compte l'utilisation de caractères accentués dans le fichier source (soit ton fichier \verb?.tex?). Concrètement, \verb?inputenc? se contente en fait de faire lui-même la conversion entre les caractères accentués et les commandes d'accentuation propres à \LaTeX{} ;
+
+\item si \verb?inputenc? gère l'affichage des caractères accentués, la césure reste catastrophique ! Pour indiquer au compilateur les règles de césure pour les mot accentués, il faut donc utiliser le package \verb?fontenc?, avec l'encodage \verb?T1? en option ;
+
+\item là encore, le résultat est loin d'être parfait. Le fait de charger \verb?fontenc? remplace les polices par défaut par des fontes de type 3, c'est-à-dire non vectorielles. En clair, si tu zoomes sur un caractère accentué de ton PDF, il sera pixélisé. D'où le chargement en amont de la police \textit{Latin Modern}, via le package \verb?lmodern? ;
+
+\item enfin, pour s'adapter à la langue de Molière, le package \verb?babel? avec l'option \verb?french? est indispensable ! \\
+\end{itemize}
+
+\begin{attention}{Une question ?}
+\og Pourquoi dire à \LaTeX{} d'aller chercher des options alors que rien n'a été précisé pour la commande \verb?\LaTeX{}?, par exemple ? \fg{} \\
+
+Tout simplement parce qu'il s'agit d'une commande présente de base dans le code source de \LaTeX{}. Il n'y a donc pas besoin de charger quoi que ce soit au préalable. \\
+
+Sache aussi que les packages sont construits par les utilisateurs \LaTeX{}. C'est pourquoi tout est possible avec \LaTeX{} : tout est modifiable ou n'attend qu'à être créé.
+\end{attention}
+
+C'est bon ? Toujours de la partie ? Dis-toi que, désormais, tu vas enfin pouvoir écrire des paragraphes. Passons donc à la pratique ! \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-tableaux.tex b/info/guide-latex-fr/Chapitres/p2-tableaux.tex
new file mode 100644
index 0000000000..87061e64b5
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-tableaux.tex
@@ -0,0 +1,309 @@
+\chapter{Les tableaux et boîtes sous \LaTeX{}}
+
+\label{chap-table}\lettrine{S}{ynthétiser} l'information n'est pas toujours évident. Et pourtant, un bon tableau suffit parfois à véhiculer un message ou à lister des éléments. Voyons comment en créer sous \LaTeX{}. \\
+
+\input{./Chapitres/code-base}
+
+\section{Conventions}
+
+C'est le passage un peu rébarbatif du guide mais qu'il faut rappeler si tu t'intéresses un peu à la mise en forme de documents. Les conventions que je vais énoncer ci-après proviennent à l'origine du guide du package \verb?booktabs?\footnote{Disponible sur : \url{https://www.ctan.org/pkg/booktabs}.}, qui permet d'améliorer la qualité des tableaux sous \LaTeX{}.
+
+\begin{regles}{Les conventions pour rédiger des tableaux}
+{\noindent\huge\bfseries\color{gray!75}\og}
+
+Tu ne feras pas de graves erreurs si tu te rappelles à tout moment de
+deux simples commandements : \begin{enumerate}
+\item Ne jamais, au grand jamais, utiliser de filets verticaux.
+
+\item Ne jamais utiliser de filets doubles. \\
+\end{enumerate}
+
+Ces commandements peuvent sembler extrêmes mais en des années d'expérience je
+n'ai jamais trouvé un bon argument pour passer outre.
+
+Par exemple, si tu estimes que les informations dans la moitié gauche d'une table sont si différentes de celles de la droite qu'il faut les séparer par une ligne verticale, alors tu devrais plutôt utiliser deux tables.
+
+Le second commandement est très, très occasionnellement violé. [\dots{}] \\
+
+Il y a trois autres conseils que je pourrai citer ici car ils sont si peu connus en dehors des cercles des typographes et éditeurs professionnels : \begin{enumerate}
+\item Place les unités dans l'en-tête de la colonne (pas dans le corps de la table).
+
+\item Fais toujours précéder un point décimal (une virgule décimale en français) par un chiffre ; donc 0.1 (ou 0,1) et pas simplement .1 (,1).
+
+\item N'utilises pas de signes \og ditto \fg{} ou toute convention analogue pour répéter une valeur précédente. Dans la plupart des cas, un blanc fait aussi bien l'affaire. Sinon, répètes la valeur. \\
+\end{enumerate}
+
+Est-ce que c'est moi qui suis pédant ? Ces derniers conseils sont de plus en plus souvent ignorés dans les travaux publiés. Pour moi, ceci montre simplement que la typographie est celle d'un amateur.
+
+{\hfill\huge\bfseries\color{gray!75}\fg} \\
+
+\begin{flushright}
+Guide du package \verb?booktabs?
+
+\url{https://www.ctan.org/pkg/booktabs}
+\end{flushright}
+\end{regles}
+
+Maintenant que les conventions sont posées, voyons désormais comment créer un tableau.
+
+\section{Création de tableaux}
+
+Nativement, tous les éléments sont disponibles sous \LaTeX{} pour créer des tableaux extrêmement simples. Pour ce faire, il faut utiliser l'environnement \verb?tabular?.
+
+Si tu te souviens bien de la construction de l'environnement \verb?array? (tableaux en mode mathématiques), tu vas vite te rendre compte que le fonctionnement de base de l'environnement \verb?tabular? (tableaux en mode texte) est identique. Un petit exemple, comme toujours :
+
+\begin{codedisplay}{Premiers tableaux}
+\begin{tabular}{cc}
+Centrage & Ici aussi \\
+Ok ! & $\alpha = 13$
+\end{tabular} \\ \\
+
+\begin{tabular}{ll} \hline
+Tableau & simple \\ \hline
+sous & \LaTeX{} \\ \hline
+\end{tabular}
+\end{codedisplay}
+
+Comme tu peux le constater, je ne t'ai pas menti : la construction est rigoureusement identique à celle de l'environnement \verb?array?. La seule différence ? Comme il s'agit d'un tableau en mode texte, il est tout à fait licite d'introduire un mode mathématiques local (avec des \verb?$?) pour écrire des mathématiques dans une cellule du tableau.
+
+Pour la séparation avec un filet\footnote{Terme consacré apparemment : c'est l'équivalent d'un ``trait''.} horizontal, il faut donc appeler la commande \verb?\hline? \textbf{après} un saut de ligne (hormis au début du tableau).
+
+\begin{attention}{Une question ?}
+\og Par rapport à ton exemple, mes tableaux sont plus resserrés. Pourquoi n'avons-nous pas le même résultat ? \fg{} \\
+
+Question très pertinente : j'ai en effet une corde supplémentaire à mon arc. J'ai indiqué dans le \textbf{préambule} de ce guide une commande qui impacte tous mes tableaux et permet de les aérer un peu plus. Cette commande est la suivante : \begin{center} \verb?\renewcommand{\arraystretch}{1.3}? \end{center}
+
+Elle permet d'agrandir la hauteur minimale d'une ligne, ce qui permet d'aérer les tableaux. Le coefficient de \verb?1.3? est un choix personnel : libre à toi de le modifier à ta convenance.
+\end{attention}
+
+\begin{conseil}{La petite astuce}
+Si jamais tu as un ``grand nombre'' de colonnes à déclarer lors de la création de ton tableau, il existe un petit raccourci.
+
+Au lieu d'écrire \verb?c...c? (\verb?N? fois), tu peux écrire \verb?*{N}{|c}|?. Ainsi, tu crées \verb?N? colonnes centrées. Pratique, non ?
+\end{conseil}
+
+Si tu veux des options plus poussées sur les tableaux (fusion de cellules, remplissage, mise en gras d'une colonne entière\dots{}), je te renvoie à la 3\up{ème} partie de ce guide où tu peux trouver des réponses. Internet peut aussi t'aider si besoin.
+
+Sache encore que, dès l'instant où tu arpentes le chemin d'une personnalisation très poussée et sophistiquée, tu risques de perdre beaucoup de temps à faire en sorte que le code \LaTeX{} fonctionne. Avec les éléments de base que je viens de te présenter, j'estime que tu peux déjà faire 70 \% des tableaux nécessaires.
+
+Pour les 30 \% restants, à titre indicatif et si tu es curieux, tu peux te tourner vers les packages suivants : \verb?array?, \verb?booktabs?, \verb?longtable? et \verb?multirow? (fusion de lignes ; fusion de colonnes possible de base avec la commande \verb?\multicolumn?). \\
+
+Maintenant que les éléments de base ont été présentés, passons à un autre élément important.
+
+\section{Insérer une légende}
+
+Avoir un tableau, c'est bien. Avoir un tableau avec une légende, c'est mieux. Et avoir une légende avec une numérotation automatique, c'est encore mieux ! Fort heureusement, \LaTeX{} propose tous ces éléments nativement.
+
+Je ne vais pas rentrer dans les détails du concept, que je développe plus amplement dans le prochain chapitre. Sache juste, pour commencer, qu'il te faut procéder de la manière suivante : \begin{enumerate}
+\item Insertion du tableau dans un environnement \verb?table?.
+
+\item Insertion de la légende avant ou après le tableau (au choix) grâce à la commande \verb?\caption{Légende}?. \\
+\end{enumerate}
+
+Un exemple minimaliste serait alors le suivant :
+
+% codedisplay impossible ici (ou emploi de \begin{table}[H])
+\begin{code}{Tableau \& légende}
+\begin{table}
+\centering
+\caption{Légende du tableau}
+\begin{tabular}{ccc}
+Tableau & de & test \\ \hline
+sous & \LaTeX{}
+\end{tabular}
+\end{table}
+\end{code}
+
+Passons maintenant à un autre élément disponible sous \LaTeX{} pour faire un peu de mise en forme sans nécessairement passer par un tableau : les boîtes.
+
+\section{Les boîtes}
+
+\subsection*{La théorie}
+
+Si tu peux tout à fait utiliser un tableau pour encadrer des formules, des images ou du texte, il existe d'autres solutions plutôt complètes et personnalisables sous \LaTeX{}. En l'occurrence, parlons des boîtes. \\
+
+Sous \LaTeX{}, tout tient dans une boîte : les lettres, les paragraphes, les tableaux, les images, les équations\dots{} Bref, tout ! Concrètement, une \textit{box} (boîte) est le terme technique en \LaTeX{} pour un contenant invisible qui peut contenir soit un élément visible, soit une autre boîte, soit rien du tout. Ensuite, chaque boîte est connecté grâce à de la \textit{glue} (colle), qui détermine la séparation entre les boîtes.
+
+Dans un document traditionnel, les ``lettres-boîtes'' sont donc collées à d'autres pour former des mots, eux-mêmes collés élastiquement à d'autres mots pour former des phrases. Ces phrases sont découpées en lignes et placées dans un paragraphe (boîte encore une fois), écarté ou collé à d'autres paragraphes de manière élastique là encore, cette fois pour former des pages suffisamment aérées et remplies.
+
+C'est donc ainsi que \LaTeX{} construit un document et les pages qui le compose, en collant les boîtes ensembles et grâce aux règles de base (natives) et à celles définies par l'utilisateur. \\
+
+Concrètement, une boîte ressemble à :
+
+\begin{figure}[H]
+\begin{tikzpicture}[arrow/.style = {<->, > = Triangle}, legend/.style = {align = center, text width = 2cm}]
+\node[draw, font = \fontsize{110pt}{55pt}\selectfont, inner sep = 0pt] (lettre) {p};
+
+\def\shift{7pt}
+\draw[arrow, Green] ([xshift = -\shift]lettre.north west) -- node[left, legend] {hauteur \textbackslash\texttt{height}} ([shift = {(lettre.west)}, xshift = -\shift]lettre.base);
+\draw[arrow, cyan] ([shift = {(lettre.west)}, xshift = -\shift]lettre.base) -- node[left, legend] {profondeur \\ \textbackslash\texttt{depth}} ([xshift = -\shift]lettre.south west);
+\draw[arrow, orange] ([yshift = \shift]lettre.north west) -- node[above, legend] {largeur \\ \textbackslash\texttt{width}} ([yshift = \shift]lettre.north east);
+\draw[arrow, red, very thick] ([shift = {(lettre.west)}]lettre.base) -- ([shift = {(lettre.east)}]lettre.base) node[right] {ligne de base};
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+\node[draw = Green, very thick] {
+ \begin{tikzpicture}[every node/.style = {draw = cyan, font = \fontsize{90pt}{45pt}\selectfont, anchor = south west, inner sep = 0pt}]
+ \node (lettreA) {I};
+ \node (lettreB) at (lettreA.south east) {n};
+ \node (lettreC) at (lettreB.south east) {d};
+ \node (lettreD) at (lettreC.south east) {i};
+ \end{tikzpicture}
+};
+\end{tikzpicture}
+\caption{Schéma d'une boîte et de ses composants}
+\end{figure}
+
+Les différentes dimensions de la boîte sont contenues au sein de 4 variables : \verb?\width? pour la largeur de la boîte ; \verb?\height? pour sa hauteur ; \verb?\depth? pour sa profondeur ; et \verb?\totalheight? pour sa hauteur totale soit \verb?\height? + \verb?\depth?.
+
+Ces variables ne peuvent être utilisées que pour des boîtes. Passons à un peu de pratique pour voir comment appeler les boîtes en question et se servir de ces dimensions qui leur sont propres.
+
+\subsection*{La pratique}
+
+Tout d'abord, les \verb?framebox? constituent la base en \LaTeX{}. La commande est assez simple : \begin{center}\verb?\framebox[largeur][pos]{texte}?\end{center}
+
+\noindent{}avec les choix suivants pour \verb?pos?\footnote{Par défaut, si rien n'est indiqué pour \verb?pos?, le texte est centré à l'intérieur de la boîte.} : \begin{itemize}[label = \ding{118}]
+\item \verb?l? pour aligner \verb?texte? sur la gauche de la boîte ;
+\item \verb?r? pour aligner \verb?texte? sur la droite de la boîte ;
+\item \verb?s? pour aligner \verb?texte? sur toute la longueur de la boîte. \\
+\end{itemize}
+
+Si \verb?texte? fait référence à l'objet à encadrer (texte, image, formule\dots{}), \verb?largeur? fait référence à la largeur de la boîte. Tu peux renseigner une unité de distance (\verb?13pt?, \verb?215mm?, etc.).
+
+Naturellement, si tu renseignes \verb?1cm? alors que le texte en fait 2, le résultat risque de ne pas être satisfaisant. Les dimensions propres aux boîtes peuvent alors être utilisées, comme \verb?\width? :
+
+\begin{codedisplay}{Utilisation des \texttt{framebox}}
+\framebox[1cm]{Texte} \\
+\framebox[13pt][r]{Test} \\
+\framebox[45mm][s]{Plus grande boîte} \\
+
+\framebox[\width]{Pile poil !} \\
+\framebox[2\width]{Espacement} \\
+\framebox[\linewidth]{Largeur de la page}
+\end{codedisplay}
+
+Comme démontré avec le dernier cas de figure, la longueur \verb?\linewidth?, présente nativement sous \LaTeX{}, peut être utilisée pour créer une boîte de largeur égale à celle de la page.\footnote{La notion de \og longueur \fg{} sous \LaTeX{} est abordée plus amplement en page \pageref{longueurs}.} \\
+
+Il existe un raccourci pour appeler plus simplement une \verb?framebox? avec la commande \verb?\fbox?. Aucune option n'a besoin d'être indiqué, juste la partie \verb?texte?. La taille de la boîte s'adapte alors au contenu :
+
+\begin{codedisplay}{Le petit raccourci sympathique}
+\fbox{Un peu de texte} \\
+\fbox{Un peu plus de texte} \\
+
+\fbox{Des maths : $i = \sqrt{169}$}
+\end{codedisplay}
+
+\begin{conseil}{De l'utilisation des \texttt{fbox}}
+Les \verb?fbox? sont très pratiques, pour comprendre comment un paragraphe ou une image est agencé, ainsi que la taille qu'il occupe. \\
+
+Lors de montages ou de nouvelles créations, il peut se révéler très utile d'encadrer les différents éléments grâce à des \verb?fbox? pour comprendre comment \LaTeX{} les agence et pouvoir apporter les correctifs nécessaires afin d'avoir le résultat souhaité !
+\end{conseil}
+
+Tu trouveras aussi dans la littérature les \verb?makebox?, dont l'appel est rigoureusement identique à une \verb?framebox?. Il s'agit tout simplement d'une \verb?framebox? sans cadre, ce qui ne présente que peu d'intérêt selon moi.
+
+Techniquement, la \verb?framebox? est construite à partir d'une \verb?makebox? mais j'ai trouvé plus judicieux de présenter directement la première. Bien, terminons avec une autre boîte bien utile.
+
+\subsection*{La plus utile}
+
+La boîte qui se révèle bien utile pour faire quelques montages reste la \verb?parbox? et l'environnement qui lui est associé : la \verb?minipage?. Sa syntaxe est la suivante : \begin{center}\verb?\parbox[ext][hauteur][int]{largeur}{texte}?\end{center}
+
+\noindent{}avec \verb?hauteur? et \verb?largeur? respectivement la hauteur et la largeur de la boîte (distance manuelle comme \verb?13mm? ou une longueur propre aux boîtes comme \verb?\width? ou une longueur \LaTeX{} comme \verb?\linewidth?).
+
+\begin{codedisplay}{Fonctionnement de base d'une \texttt{parbox}}
+\parbox{13mm}{Texte} \\
+
+\fbox{ % Intérêt de la fbox !
+\parbox{\linewidth-2cm}{Partie A \\ Partie B}
+}
+\end{codedisplay}
+
+Ensuite, \verb?ext? correspond à l'alignement externe de la \verb?parbox? par rapport à la ligne de base\footnote{Ligne sur laquelle reposent les lettres.}, avec les choix suivants : \begin{itemize}[label = \ding{118}]
+\item \textcolor{Green}{\verb?m? (par défaut) ou si aucune option n'est donnée} pour centrer la boîte sur la ligne de base ;
+\item \verb?b? pour aligner le bas (\textit{bottom}) de la boîte sur la
+ligne de base ;
+\item \verb?t? pour aligner le haut (\textit{top}) de la boîte sur la
+ligne de base.
+\end{itemize}
+
+\begin{codedisplay}[sidebyside = false, listing and text]{Alignement externe}
+A : \parbox[b]{2cm}{Par. 1 \\ Par. 2} \hfill
+B : \parbox{2cm}{Par. 3 \\ Par. 4} \hfill
+C : \parbox[t]{2cm}{Par. 5 \\ Par. 6}
+\end{codedisplay}
+
+Enfin, \verb?int? désigne l'alignement interne de la boîte, pour pouvoir positionner verticalement le texte dans la boîte, \textbf{sous réserve qu'une hauteur ait été indiquée}. Elle peut prendre quatre valeurs : \begin{itemize}[label = \ding{118}]
+\item \verb?b? pour repousser le texte vers le bas de la boîte ;
+\item \verb?t? pour situer le texte en haut de la boîte ;
+\item \textcolor{Green}{\verb?c? (par défaut) ou si aucune option n'est donnée} pour centrer verticalement le texte ;
+\item \verb?s? pour étirer verticalement le texte. \\
+\end{itemize}
+
+Toutefois, comme tu as pu le constater avec mes exemples, il n'est pas évident de gérer plusieurs paragraphes dans une \verb?parbox?. Il est même impossible d'y introduire d'autres environnements !
+
+\label{minipage-explications}Il faut donc inclure le tout dans l'environnement équivalent : \verb?minipage?. L'appel à cet environnement se fait de la manière suivante, avec des paramètres identiques à ceux d'une \verb?parbox?, mais dans un ordre différent : \begin{verbatim}
+\begin{minipage}[ext][hauteur][int]{largeur}
+texte
+\end{minipage}
+\end{verbatim}
+
+Il convient donc de définir correctement une \verb?minipage? si tu veux éviter les erreurs. Dès l'instant où tu renseignes une des options non obligatoires (\verb?ext?, \verb?hauteur? ou \verb?int?), il faut toutes les indiquer ou le rendu ne sera pas conforme :
+
+\begin{codedisplay}{Appel de \texttt{minipage}}
+\begin{minipage}{0.8\linewidth}
+Texte avec un \\
+retour à la ligne !
+\end{minipage} \\ \\
+
+\fbox{
+\begin{minipage}[m][1cm][b]{2cm}
+Lorem
+\end{minipage}
+} \& ipsum
+\end{codedisplay}
+
+\begin{attention}{De l'utilisation des \texttt{minipage}}
+\textcolor{red}{\bfseries{}Il ne faut pas utiliser une \verb?minipage? pour simplement avoir un texte sur 2 colonnes !}
+
+D'abord, le résultat ne correspondra pas à tes attentes, ne sera pas esthétique et sera difficile à gérer. Ensuite, \LaTeX{} met à disposition l'option \verb?twocolumn? lors de la définition de la classe. \\
+
+Une \verb?minipage? sert donc exclusivement pour des montages, par exemple une image à côté d'une autre image ou d'un texte, comme nous aurons l'occasion de le voir par la suite.
+
+Enfin, il faut savoir qu'il n'y a pas d'alinéa dans une \verb?minipage? : dans sa définition, par défaut, l'indentation est nulle.
+\end{attention}
+
+\subsection*{Le petit bonus}
+
+Si tu veux continuer à arpenter le chemin des boîtes et avoir encore plus de personnalisation, je te recommande le package \verb?fancybox?. Il permet, entre autres, d'ajouter du surlignage et de l'ombrage aux boîtes. \\
+
+Mais il existe un autre package bien plus puissant\dots{}
+
+\section{Le Saint-Graal des boîtes}
+
+Découvert lors de la rédaction de la première version de ce guide (été 2016), le package \verb?tcolorbox? est extrêmement complet et permet une personnalisation totale des boîtes. Tous les encadrés que tu as pu rencontrer jusqu'à présent dans ce guide sont générés grâce à ce package !
+
+Si tu fouines un peu sur Internet, tu devrais trouver la documentation officielle\dots{} allez, je suis gentil, je te donne le lien : \url{http://fr.lmgtfy.com/?q=tcolorbox+help}.
+
+C'est actuellement 500 pages complexes mais qui assez illustrées, pour te permettre donc de réaliser des boîtes aussi jolies que celles présentes dans ce guide et bien plus. Beaucoup plus ! \\
+
+Pour te donner un premier aperçu, voici un exemple extrêmement simple :
+
+\begin{codedisplay}{Première utilisation de \texttt{tcolorbox}}
+% Ajout dans le préambule
+%\usepackage{tcolorbox}
+
+\begin{tcolorbox}[colframe = orange, colback = orange!50, boxrule = 2pt, arc = 6pt, title = {Un titre}, coltitle = black]
+J'adore ce package ! \\
+De toute mon âme !
+\end{tcolorbox}
+\end{codedisplay}
+
+Et il ne s'agit que la partie émergée de l'iceberg ! La documentation officielle décrit toutes les options disponibles, les différentes boîtesmise à disposition, la création d'environnement pour appeler ses propres boîtes\dots{} \\
+
+Mais je crois m'être légèrement emporté. Je reviens sur ce package plus en détail dans la partie suivante. Le but de cette partie reste de te présenter les bases sous \LaTeX{}.
+
+Passons désormais à un point plus sympathique mais que j'avais envie de garder pour la fin. Oh, mais je suis persuadé que tu l'attendais depuis un petit moment : comment insérer une image ! \\
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.75\linewidth]{Aide_LaTeX6.png}
+\end{figure} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p2-texte.tex b/info/guide-latex-fr/Chapitres/p2-texte.tex
new file mode 100644
index 0000000000..9cc8be7ebe
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p2-texte.tex
@@ -0,0 +1,803 @@
+\chapter{Gestion du texte et mise en forme}
+
+\label{chap-texte}\lettrine{M}{aintenant} que nous connaissons les règles de base pour faire du \LaTeX{} et que les packages ont été introduits, nous allons pouvoir commencer à écrire du texte sous \LaTeX{}. \\
+
+\input{./Chapitres/code-base}
+
+\section{Notre premier texte}
+
+Prêt à enfin écrire un roman ? Bon, nous allons attaquer en douceur. Et, petit à petit, tu auras suffisamment d'outils à ta disposition pour profiter des fonctionnalités offertes par \LaTeX{}. Poursuivons avec le code suivant :
+
+\begin{code}{Un nouvel essai}
+J'aime écrire en \LaTeX{} ! Vraiment ! Surtout avec des phrases longues qui prennent de la place. % Saut de ligne
+
+Et toi ? Qu'en est-il ? \\ % Beaucoup d'espace et un nouveau symbole (\\)
+
+
+Pardon ? Tu débutes ? Tu vas voir, c'est facile. % Double saut de ligne
+\end{code}
+
+Tu devrais normalement obtenir :
+
+\begin{boite}{Le résultat}{Cerulean}
+J'aime écrire en \LaTeX{} ! Vraiment ! Surtout avec des phrases longues qui prennent de la place.
+
+Et toi ? Qu'en est-il ? \\
+
+
+Pardon ? Tu débutes ? Tu vas voir, c'est facile.
+\end{boite}
+
+Nous pouvons relever plusieurs points :
+
+\begin{itemize}[label = \ding{213}]
+\item un saut de ligne à l'écran est interprété comme un retour à la ligne ;
+
+\item la commande \verb?\\? permet un véritable saut de ligne et donc de créer un nouveau paragraphe ;
+
+\item les espaces et saut de ligne intempestifs ne sont pas pris en compte ;
+
+\item les alinéas sont automatiques (pas besoin de faire de tabulations). \\
+\end{itemize}
+
+Contrairement à Word, à première vue, \LaTeX{} possède une façon un peu curieuse d'aller à la ligne ou de faire un saut de ligne (nouveau paragraphe). Mais rappelons que la raison d'être de \LaTeX{} est de séparer le fond de la forme : nous tapons le fond pour laisser \LaTeX{} le mettre en forme lors de la compilation.
+
+Mais l'utilisateur garde le contrôle et peut influer sur la forme grâce à des commandes \LaTeX{}. C'est bien ce qui se passe ici. Si l'utilisateur veut un retour à la ligne, il doit sauter une ligne dans son code. S'il veut sauter une ligne, il doit utiliser la commande \verb?\\? et sauter une ligne dans son code. \\
+
+Nous avons aussi pu remarquer que \LaTeX{} gère tous les problèmes liés à l'espacement entre les mots. Il est donc inutile de faire un grand nombre d'espaces ou de saut de ligne pour aérer son texte. Encore une fois, ce n'est pas la politique de \LaTeX{} et il faut passer par des commandes si besoin.
+
+Si le saut de ligne est disponible grâce à la commande \verb?\\? -- qui, au passage, est cumulable --, l'utilisateur peut jouer sur l'espacement vertical grâce à la commande \verb?\vspace{longueur}?, avec \verb?v? pour vertical et \verb?space? pour espace. Il en va de même pour un espacement horizontal avec la commande \verb?\hspace{longueur}?. \\
+
+La longueur est totalement libre, à condition de renseigner correctement l'unité : \verb?13mm? ou \verb?215pt?, par exemple. Concrètement, nous pouvons procéder de la manière suivante :
+
+\begin{codedisplay}{Gérer l'espacement}
+J'aime toujours écrire en \LaTeX{}.
+
+\vspace{1cm}
+
+Surtout \hspace{8mm} quand je laisse du blanc !
+\end{codedisplay}
+
+Si j'ai rapidement annoncé qu'il était possible de cumuler la commande \verb?\\? pour engendrer la création de plusieurs sauts de ligne, il existe aussi une longueur\footnote{Nous aurons l'occasion de revenir sur ce point en page \pageref{longueurs}.} définie nativement sous \LaTeX{} et qui correspond à un saut de ligne.
+
+Cette longueur est disponible grâce à la commande \verb?\baselineskip?. Voyons son utilisation sur un cas pratique :
+
+\begin{codedisplay}{Sauts de ligne et longueur \texttt{baselineskip}}
+Il est possible de sauter plusieurs \\ \\ % Double saut de ligne
+
+lignes \\ \\ \\ % Triple saut de ligne
+
+ainsi.
+
+\vspace{2\baselineskip} % Double saut de ligne
+
+Cette solution est aussi possible, tout comme celle-ci ! \\[\baselineskip] % Double saut de ligne
+
+Bref, beaucoup de façons de sauter des lignes, de manière plutôt concise.
+\end{codedisplay}
+
+Enfin, sache qu'il est possible de rentrer des valeurs négatives, comme \verb?-13mm? ou \verb?-215pt?. C'est surtout pratique pour remonter du texte lors de montages, voire des images si besoin. Je recommande juste de limiter cette pratique : tu risques de perdre beaucoup de temps à ajuster ton document.
+
+\begin{attention}{Une question ?}
+\og Que se passe-t-il si je vais juste à la ligne dans mon code \LaTeX{} ? \fg{} \\
+
+Rien. Seul un saut de ligne à l'écran compte comme un retour à la ligne.
+
+Cependant, pour obtenir un retour à la ligne sur ton document, tu peux aussi terminer ta phrase par la commande \verb?\\? et faire un simple retour à la ligne dans ton code.
+\end{attention}
+
+Bon, maintenant que nous avons toutes les cartes en main pour écrire des paragraphes, passons à de la mise en forme.
+
+\section{Un peu de mise en forme}
+
+\label{mise-forme}Comme je l'ai déjà annoncé, avec \LaTeX{}, tu rédiges le fond et lui laisses le soin de s'occuper de la forme. Si nous en avons eu un premier aperçu, tu vas pouvoir t'en rendre véritablement compte dès à présent.
+
+Si tu veux mettre un texte en gras ou en italique, il faut donc l'indiquer à \LaTeX{} par le biais de commandes bien spécifiques :
+
+\begin{codedisplay}{\textbf{Gras} \& \textit{italique}}
+\textbf{texte en gras} \\
+
+\textit{texte en italique}
+\end{codedisplay}
+
+Comme tu peux le constater, tu écris la commande -- qui débute par un \textit{backslash} -- et tu encadres le texte concerné par des accolades. Fort heureusement, \LaTeX{} ne propose pas uniquement le gras et l'italique :
+
+\begin{table}[H]
+\caption{Les différentes possibilités de mise en forme du texte}
+\label{table-mise-forme}
+\centering
+\begin{tabular}{lll} \toprule
+Texte & Rendu & Environnement \\ \midrule
+\verb?\textbf{gras}? & \textbf{gras} & \verb?bfseries? \\
+\verb?\textit{italique}? & \textit{italique} & \verb?itshape? \\
+\verb?\emph{emphase}? & \emph{emphase} & \verb?em? \\
+\verb?\textsl{penché}? & \textsl{penché} & \verb?slshape? \\
+\verb?\textsc{Petites Capitales}? & \textsc{Petites Capitales} & \verb?scshape? \\
+\verb?\textsf{sans empattement}? & \textsf{sans empattement} & \verb?sffamily? \\
+\verb?\texttt{machine}? & \texttt{machine (à écrire)} & \verb?ttfamily? \\ \bottomrule
+\end{tabular}
+\end{table}
+
+Je vais revenir plus en détail sur l'emphase, avec la commande \verb?\emph{texte}?, qui ne correspond \emph{pas} à de l'italique.
+
+En typographie, l'emphase permet d'accentuer un mot ou une phrase grâce à un style ou une police différente de celle du reste du texte. Essayons avec un exemple répandu de faux texte : le \textit{lorem ipsum}\footnote{Pour plus de renseignements : \url{http://fr.wikipedia.org/wiki/Faux-texte} et \url{http://fr.lipsum.com/}.}.
+
+\begin{codedisplay}{L'emphase ou \textit{emphasis}}
+\textbf{Lorem ipsum dolor sit amet, consectetur adipiscing elit. \emph{Nunc est leo, facilisis non nisi eget,} auctor eleifend metus.} \\
+
+\textit{Vestibulum porttitor, ligula vitae suscipit bibendum, \emph{lorem ligula vestibulum ipsum,} sed ultricies tellus dolor sit amet odio.}
+\end{codedisplay}
+
+Comme tu peux le constater, \LaTeX{} a adapté la mise en forme du texte avec emphase en fonction de la mise en forme du paragraphe ! \\
+
+Voyons maintenant sur un exemple comment augmenter ou réduire la taille de la police, ainsi que les notes de bas de page :
+
+\begin{codedisplay}{Taille de police et note de bas de page}
+% Différentes tailles de texte
+{\tiny tiny} {\scriptsize scriptsize} {\footnotesize footnotesize} {\small small} {\normalsize normalsize} {\large large} {\Large Large} {\LARGE LARGE} {\huge huge} {\Huge Huge} \\
+
+% Note
+Note de bas de page\footnote{La note en question.}.
+\end{codedisplay}
+
+Comme tu peux le constater, \LaTeX{} gère lui-même la numérotation des notes de bas de page, sans rien avoir besoin de lui indiquer. Pratique, n'est-ce pas ? \\
+
+Si jamais tu as besoin d'appliquer une mise en forme ou une taille de police à plusieurs paragraphes, \LaTeX{} ne saura pas interpréter le changement de paragraphe. Dans ce cas, il faut passer par un environnement\footnote{Pour la mise en forme du texte, utiliser les noms définis dans la colonne \og Environnement \fg{} de la \tablename{} \ref{table-mise-forme}.} :
+
+\begin{codedisplay}{Mise en forme et taille -- Environnement}
+\begin{Large}
+Paragraphe 1.
+
+Paragraphe 2. \\
+\end{Large}
+
+\begin{bfseries}
+Paragraphe 3.
+
+Paragraphe 4.
+\end{bfseries}
+\end{codedisplay}
+
+\LaTeX{} propose aussi un moyen très simple pour accentuer les majuscules. Il suffit d'utiliser un \textit{backslash}, suivi de l'accent désiré. Puis, tu écris ton mot normalement, avec une majuscule.
+
+\begin{codedisplay}{Accentuation}
+% Accent sur les majuscules
+\'E, \`E, \^E et \c{C} \\
+
+% "o pris dans e"
+\OE{}il, c\oe{}ur
+\end{codedisplay}
+
+Il existe aussi des commandes spécifiques pour des symboles fréquemment utilisés. Je pense notamment aux guillemets et aux points de suspension. La preuve par l'exemple :
+
+\begin{codedisplay}{Autres symboles utiles}
+
+% Guillemets
+\og guillemets français \fg{} et ``guillemets anglais'' \\
+
+% Points de suspension
+Points de suspension\dots{} \\
+
+% Tirets
+Tiret court : - \\
+Tiret moyen : -- \\
+Tiret long : --- \\
+
+% Esperluette - Pourcentage
+\& et \textit{\&} ; \%
+\end{codedisplay}
+
+Une liste plus complète des symboles utiles sous \LaTeX{} est disponible en annexes, p. \pageref{annexes-liste-symboles}. Nous remarquons au passage que le \textit{backslash} sert aussi de \textbf{caractère d'échappement} pour tous les symboles utilisés lors de l'écriture du code \LaTeX{} (\&, \$, \#, \_, \{ ou \} par exemple).
+
+\begin{conseil}{Les marges}
+Les gens me demandent souvent comment modifier les marges sous \LaTeX{}. Personnellement, j'ai fini par m'habituer aux marges natives de \LaTeX{} : je les modifie donc que pour des besoins très particuliers. \\
+
+Si tu tiens à savoir pourquoi les marges sont plus grandes que celles d'un document Word, c'est parce que \LaTeX{} a initialement été inventé par des Américains (conventions américaines).
+
+De plus, \LaTeX{} sert pour rédiger des rapports scientifiques : leur reliure demande alors une marge plus importante s'ils sont épais. \\
+
+Autrement, si tu as absolument besoin de modifier les marges de ton document, je te recommande le package \verb?geometry?, ainsi que la page suivante : \url{http://fr.wikibooks.org/wiki/LaTeX/Mise_en_page#Modification_des_marges}.
+\end{conseil}
+
+Bien, nous avons fait un premier tour d'horizon des premières possibilités offertes par \LaTeX{} pour mettre en forme le texte. Passons à un peu d'organisation.
+
+\section{Organiser son document}
+
+\subsection*{La base}
+
+Taper du texte brut, c'est bien. Mais mettre des titres, c'est mieux. Là encore, rien à gérer. \LaTeX{} met en forme le titre selon son importance et s'occupe de la numérotation. Par ordre d'importance, nous pouvons avoir :
+
+\begin{itemize}[label = \ding{213}] % Emploi de \verb?\? ou c'est le bordayl dans la structure de Texmaker
+\begin{multicols}{2} \raggedcolumns
+\item \verb?\?\verb?part{titre}? ;
+
+\item \verb?\?\verb?chapter{titre}? ;
+
+\item \verb?\?\verb?section{titre}? ;
+
+\item \verb?\?\verb?subsection{titre}? ;
+
+\item \verb?\?\verb?subsubsection{titre}? ;
+
+\item \verb?\?\verb?paragraph{titre}? ;
+
+\item \verb?\?\verb?subparagraph{titre}?. \\
+\end{multicols}
+\end{itemize}
+
+\begin{attention}{\textit{Nota Bene}}
+La commande \verb?\part? n'est disponible que pour un document de classe \verb?report? (cf. \ref{documentclass} \nameref{documentclass} p. \pageref{documentclass}). \\
+
+De même, la commande \verb?\chapter? n'est valable que pour les classes \verb?book? et \verb?report?.
+\end{attention}
+
+Si tu veux sauter une page, la commande \verb?\newpage? est là. Un exemple d'organisation serait donc :
+
+\begin{code}{Exemple d'organisation}
+% Enlever les % ici
+
+%\part{Partie I}
+
+%\section{Section 1.1}
+
+Comment est-ce numéroté ?
+
+%\section{Section 1.2}
+
+D'une manière bizarre !
+
+%\part{Partie II}
+
+%\chapter{Chapitre 1}
+
+%\section{Section 1.1}
+
+Lorem ipsum\dots{}
+
+\newpage
+
+Bis repetita\dots{}
+\end{code}
+
+\subsection*{Configuration de la numérotation}
+
+Comme tu peux le constater, il y a quelques problèmes de numérotation. Si les compteurs tournent normalement, il faut juste donner un coup de pouce à \LaTeX{} pour faire correctement les choses. Retente le même code avec ces commandes dans le préambule :
+
+\begin{code}{La numérotation des titres}
+% ATTENTION : écriture de ces commandes dans le PREAMBULE !!!
+
+% RAZ des numéros de section après un chapitre
+\makeatletter\@addtoreset{section}{chapter}\makeatother
+
+% Pour mettre des I, II, etc. aux parties
+\renewcommand{\thepart}{\Roman{part}}
+
+% Pour mettre des 1, 2, etc. aux chapitres
+\renewcommand{\thechapter}{\arabic{chapter}}
+
+% Idem pour les sections et avoir le numéro de chapitre
+\renewcommand{\thesection}{\thechapter.\arabic{section}}
+\end{code}
+
+Il existe plusieurs possibilités pour numéroter les différents titres de ton document. La liste complète des commandes utilisables est la suivante : \begin{itemize}[label = \ding{118}]
+\item \verb?\arabic? : pour avoir des chiffres arabes soit 1, 2, 3\dots{} ;
+
+\item \verb?\roman? : pour avoir des chiffres romains minuscules soit i, ii, iii\dots{} ;
+
+\item \verb?\Roman? : pour avoir des chiffres romains majuscules soit I, II, III\dots{} ;
+
+\item \verb?\alph? : pour avoir des lettres minuscules soit a, b, c\dots{} ;
+
+\item \verb?\Alph? : pour avoir des lettres majuscules soit A, B, C\dots{}.
+\end{itemize}
+
+\subsection*{Titre sans numérotation}
+
+Enfin, dans le cas où tu veux juste écrire un titre sans numéro, il suffit d'ajouter une \verb?*? à la commande du titre : \verb?\?\verb?part*{titre}?, etc. \\
+
+Bon, c'est bien gentil d'avoir des titres. Comment obtenir un sommaire désormais ?
+
+\section{Gestion du sommaire}
+
+\subsection*{La base}
+
+Pour une fois, nouvelle option, pas de nouveau package. Pour le sommaire, tout est déjà inclus de base dans \LaTeX{}. Pour l'afficher, il faut juste renseigner dans le code la commande \verb?\tableofcontents?, à l'endroit où tu désires placer le sommaire.
+
+\begin{attention}{Un problème ?}
+\og J'ai lancé la compilation du sommaire mais rien ne s'affiche hormis \verb?Table des matières?. Est-ce normal ? \fg{} \\
+
+Oui. Dès lors que tu génères un sommaire, il faut \textbf{toujours compiler deux fois} pour obtenir le résultat final attendu.
+
+\`A la première compilation, \LaTeX{} créé un nouveau fichier, d'extension \verb?.toc?, où il stocke le sommaire. \`A la seconde, il regarde si un tel fichier existe et, dans ce cas, récupère les informations pour générer le sommaire.
+\end{attention}
+
+\begin{attention}{Une question ?}
+\og Je ne veux pas lire \verb?Table des matières? mais \verb?Sommaire?. Est-ce possible ? \fg{} \\
+
+Oui, tout à fait. C'est possible avec la commande suivante, dans le corps du texte, juste avant \verb?\tableofcontents? par exemple : \begin{center} \verb?\renewcommand{\contentsname}{Sommaire}? \end{center}
+\end{attention}
+
+\subsection*{Le nec plus ultra}
+
+Avoir un sommaire, c'est bien. Pouvoir interagir avec, c'est encore mieux ! Pour pouvoir se déplacer rapidement dans le document grâce à un clic sur un titre du sommaire, il faut utiliser un nouveau package : \verb?hyperref?.
+
+Cependant, le résultat par défaut n'est pas très esthétique et peut entraîner une crise d'épilepsie aux plus sensibles, c'est pourquoi je recommande d'utiliser l'option \verb?colorlinks?\footnote{Si tu ne me crois pas, génères un sommaire avec juste le package \verb?hyperref?, sans option, et regarde le rendu du fichier PDF. Tu comprendras.}.
+
+Mais \verb?hyperref? va beaucoup plus loin et permet de personnaliser les options de lecture par défaut du PDF généré. C'est pourquoi je recommande d'utiliser aussi les nombreuses options comme indiqué dans l'exemple ci-après. \\
+
+Ce même package permet d'indiquer des adresses Internet grâce à la commande \verb?\url{adresse_internet}?. En revanche, si certains liens sont trop longs et finissent en fin de ligne, ils sortent de la page.
+
+Ajouter \verb?breaklinks? dans les options du package \verb?hyperref? permet de résoudre le problème. Des fois, charger le package supplémentaire \verb?url?, avec l'option \verb?hyphens?, est obligatoire pour traiter les derniers cas de figure problématiques.
+
+\begin{code}{Le sommaire -- Bilan}
+% Ajout au PREAMBULE
+\usepackage[hyphens]{url} % Pour des césures correctes dans les URLs
+\usepackage[pdfauthor = {{Prénom Nom}}, pdftitle = {{Titre document}}, pdfstartview = Fit, pdfpagelayout = SinglePage, pdfnewwindow = true, bookmarksnumbered = true, breaklinks, colorlinks, linkcolor = red, urlcolor = black, citecolor = cyan, linktoc = all]{hyperref} % Renvois -- Options Adobe/lecteur PDF
+
+
+\begin{document}
+
+% Page de garde
+
+% Sommaire -- Penser à compiler deux fois
+{
+\hypersetup{hidelinks} % Sommaire en "noir"
+\renewcommand{\contentsname}{Sommaire} % Remplacer "Table des matières"
+\tableofcontents % Affichage du sommaire
+}
+
+% Si nécessaire
+%\clearpage % Mieux qu'un \newpage ou des erreurs dans le sommaire parfois
+
+% Parties, chapitres, texte, etc.
+
+% Commande fournie avec le package hyperref
+\url{https://www.ctan.org/}
+
+\end{document}
+\end{code}
+
+Pour revenir rapidement sur les options du package \verb?hyperref?, en voici un descriptif : \begin{itemize}[label = \ding{213}]
+\item \verb?pdfauthor? \& \verb?pdftitle? : pour renseigner correctement les champs des options du fichier PDF.
+
+Il est possible de remplir les autres champs disponibles : cf. la documentation du package \verb?hyperref?\footnote{Et comme je suis adorable, voici le lien : \url{https://www.ctan.org/pkg/hyperref}.} ;
+
+\item \verb?pdfstartview? \& \verb?pdfpagelayout? : pour les options d'affichage du PDF à sa lecture.
+
+Pour connaître toutes les options disponibles, cf. la documentation du package \verb?hyperref? ;
+
+\item \verb?pdfnewwindow = true? : si ton document contient un lien vers un autre fichier PDF, cliquer sur le lien entraîne l'ouverture du PDF dans un nouvel onglet (et non à la place du premier PDF) ;
+
+\item \verb?bookmarksnumbered? : pour les signets du lecteur PDF ;
+
+\item \verb?breaklinks? : pour permettre la césure des liens insérés trop longs ;
+
+\item \verb?colorlinks? et toutes les couleurs qui suivent : pour colorer correctement les références du document ;
+
+\item \verb?linktoc = all? : pour faire un renvoi du sommaire avec les numéros de page.
+\end{itemize}
+
+\subsection*{Ajout d'un titre étoilé}
+
+Enfin, dans le cas des titres étoilés, ces derniers n'apparaissent pas dans le sommaire. Il existe malgré tout un moyen de l'ajouter manuellement, si tu y tiens. Cette solution requiert l'utilisation du package \verb?hyperref?, que nous connaissons déjà.
+
+\begin{code}{Ajout d'un titre étoilé dans le sommaire}
+% Ajout dans le préambule
+%\usepackage{hyperref}
+
+
+% Ajout d'un titre sans numéro
+
+% Penser à enlever le % la ligne en dessous
+%\section*{Introduction} % Les titres doivent correspondre
+
+\phantomsection % Renvoi correct dans le sommaire
+\addcontentsline{toc}{section}{Introduction} % Ajout dans le sommaire
+
+Lorem ipsum dolor\dots{}
+\end{code}
+
+La ligne avec la commande \verb?\addcontentsline...? sert à implémenter dans le fichier \verb?.toc? (fichier qui gère le sommaire) le titre \verb?Introduction? en tant que \verb?section? (\verb?part? si partie, \verb?chapter? si chapitre, etc.).
+
+Le numéro de page correspond à l'endroit où est tapée la commande, d'où son positionnement \textbf{après} \verb?\section*?, pour éviter une mauvaise numérotation si le titre étoilé débute sur une nouvelle page.
+
+Il faut donc faire bien attention avec cette situation pour garantir la cohérence du document : il faut renseigner le même titre dans \verb?\section*? et dans \verb?\addcontentsline...?. C'est pourquoi, personnellement, j'utilise les titres étoilés le moins possible. \\
+
+Bon, maintenant que nous avons un magnifique sommaire, est-il possible d'ajouter une page de garde ?
+
+\section{La page de garde}
+
+\subsection*{La base}
+
+Comme pour le sommaire, il faut d'abord créer la page de garde puis indiquer à \LaTeX{} de l'afficher. Pour la créer, il faut remplir les informations suivantes :
+
+\begin{code}{La page de garde -- Création}
+% Ajout dans le préambule ou après \begin{document}
+
+
+% Titre
+\title{Titre}
+%\title{\textbf{Titre}} % Ressort mieux selon moi
+
+% Auteur
+\author{Prénom \textsc{Nom} \\ Profession}
+
+% Date
+\date{\today} % Date du jour (compilation du document)
+%\date{date_à_afficher} % Date fixe
+\end{code}
+
+Naturellement, tout n'a pas besoin d'être renseigné. Si tu veux uniquement le titre, tu laisses juste la commande \verb?\title{Titre}?.
+
+\begin{conseil}{La petite astuce}
+S'il y a plusieurs auteurs dans ton document, tu peux tous les indiquer. Il faut juste les séparer par un \verb?\and?, ce qui donne : \begin{center} \verb?\author{Nom1 \and Nom2 \and Nom3}? \end{center}
+
+\LaTeX{} s'occupe ensuite de la mise en forme de tous ces noms. Pratique, n'est-ce pas ?
+\end{conseil}
+
+Pour afficher la page de garde, il faut ensuite renseigner dans le corps du document la commande \verb?\maketitle?, de préférence dès le début.
+
+Mais, tu devrais te rendre compte, après compilation, que, si tu demandes à ton lecteur de fichier PDF d'aller à la page $N$, tu te retrouves en page $N + 1$. C'est parce que \LaTeX{} ne numérote pas la page de garde et commence ensuite la numérotation à $1$ au lieu de $2$\dots{}
+
+C'est peut-être un détail mais, personnellement, je trouve extrêmement irritant d'aller dans le sommaire, de trouver le numéro de page de la section qui t'intéresse, de la saisir dans ton lecteur PDF\dots{} et d'arriver à la mauvaise page !
+
+Fort heureusement, il suffit d'ajouter après \verb?\maketitle? la commande \verb?\setcounter{page}{2}?, pour réajuster correctement la numérotation des pages. \\
+
+S'il fallait synthétiser les différentes options de base pour la page de garde, nous pourrions alors nous servir du code suivant :
+
+\begin{code}{La page de garde -- Bilan}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[french]{babel}
+\usepackage{lmodern}
+
+
+\begin{document}
+
+% Informations de la page de garde
+\title{\textbf{Initiation à \LaTeX{}} \\ \textit{Pour débutants ou jeunes utilisateurs}}
+\author{Adrien \textsc{Bouzigues} \\ Salarié \and John \textsc{Doe} \\ Profession}
+\date{\today}
+
+% Générer la page de garde
+\maketitle
+
+
+% Changer le titre du résumé
+%\renewcommand{\abstractname}{\Large{}\textbf{Résumé}}
+
+% Résumé
+\begin{abstract}
+Résumé du document
+\end{abstract}
+% Classe report : sur une page à part
+% Classe article : sur la page de garde (si pas de newpage)
+
+\clearpage\setcounter{page}{2}
+
+Lorem ipsum dolor\dots{}
+
+\end{document}
+\end{code}
+
+\begin{attention}{Une question ?}
+\og Ce n'est pas pratique ta page de garde. C'est sobre, impossible de mettre une image ! Est-il possible d'avoir mieux \fg{} \\
+
+\dots{} Tu as parfaitement raison ! Il est tout à fait possible d'avoir une page de garde plus personnelle et plus décorée. Pour satisfaire ta curiosité, je te propose une première solution ``simple'' à utiliser. \\
+
+\textbf{Mais prends garde !} Dès l'instant où tu commences à arpenter ce chemin -- construire une page spécifique à partir de rien --, tu peux très vite y passer beaucoup de temps. \LaTeX{} n'est pas un outil de création graphique à la base.
+
+Pour un rapport officiel ou si le temps t'est précieux, je recommande d'utiliser les commandes de base que je viens de présenter.
+
+Autrement, tu peux te permettre, comme je le fais pour ce guide, de construire ta propre page personnalisée. Il n'y a pas une seule bonne façon de faire et tout dépend de ce que tu veux faire.
+\end{attention}
+
+\subsection*{Personnalisation de la page de garde}
+
+Comme promis, voici un exemple ``simple'' pour avoir une première page de garde personnalisable. Les possibilités sont très nombreuses avec \LaTeX{} : tout dépend donc de ce que tu veux faire.
+
+\begin{code}{Une solution personnalisable}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage[french]{babel}
+\usepackage{lmodern}
+
+\usepackage{graphicx} % Pour insérer une image (logo)
+% cf. les chapitres suivants pour plus de détails
+
+
+\begin{document}
+
+% Auteur : WikiBooks (http://en.wikibooks.org/wiki/LaTeX/Title_Creation)
+% License : CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
+% Adaptation du document d'origine
+
+% Environnement titlepage : permet de créer une page de garde et de la personnaliser à volonté
+\begin{titlepage}
+\newcommand{\HRule}{\rule{\linewidth}{0.5mm}} % Ligne horizontale (épaisseur modifiable)
+
+\begin{center} % Centrer le contenu de la page
+% En-têtes
+\textsc{\LARGE{}Université} \\[1.5cm]
+\textsc{\Large{}En-tête principal} \\[0.5cm] % Nom du cursus (par exemple)
+\textsc{\large{}En-tête secondaire} \\[0.5cm] % Intitulé du cours (par exemple)
+
+% Titre
+\HRule \\[0.6cm]
+{\huge\bfseries{}Titre} \\[0.25cm]
+\HRule \\[1.5cm]
+
+% Auteur
+\begin{minipage}{0.45\linewidth}
+\begin{flushleft}
+\Large\textit{Auteur :} \\
+John \textsc{Smith} % Nom auteur
+\end{flushleft}
+\end{minipage}
+\hfill
+\begin{minipage}{0.45\linewidth}
+\begin{flushright}
+\Large\textit{Superviseur :} \\
+Dr. John \textsc{Smith} % Nom superviseur
+\end{flushright}
+\end{minipage} \\[2cm]
+
+% Si aucun superviseur, utiliser les lignes ci-après et supprimer les lignes précédentes
+%\Large\textit{Auteur :} \\
+%John \textsc{Smith} \\[3cm] % Nom auteur
+
+% Date
+{\large\today} \\[2cm] % Date : \today ou date saisie à la main
+
+% Logo
+%\includegraphics{logo.png} \\[1cm] % Logo à utiliser
+\end{center}
+
+\vfill % Remplir le reste de la page avec du blanc
+\end{titlepage}
+
+\clearpage\setcounter{page}{2}
+
+Lorem ipsum dolor\dots{}
+
+\end{document}
+\end{code}
+
+Allez, faisons une petite pause sur la mise en forme pour étudier un point un peu abstrait mais extrêmement puissant et nécessaire pour poursuivre.
+
+\section{Création de commandes}
+
+Il peut arriver que tu aies besoin de cumuler des commandes, et ce, un très grand nombre de fois. \LaTeX{} t'offre pour cela la possibilité d'en créer de nouvelles.
+
+Pour ce faire, il suffit d'ajouter la ligne suivante, de préférence dans le préambule même si tu peux l'insérer n'importe où dans ton document (avant le premier appel de ta nouvelle commande) : \begin{center} \verb?\newcommand{nom_commande}[nombre_arguments]{commande}? \end{center}
+
+\'Etudions son fonctionnement avec un exemple. Disons que je veuille mettre un mot (ou un groupe de mots) en gras et en italique. Je vais donc procéder ainsi :
+
+\begin{code}{Une première commande}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\newcommand{\grasital}[1]{\textbf{\textit{#1}}}
+% Le nom de la commande commence par "\"
+% La position de l'argument se fait avec un "#" et son numéro
+
+
+\begin{document}
+
+J'aime le chocolat ! \\
+\grasital{J'aime le chocolat !} \\
+J'aime le \grasital{chocolat} !
+
+\end{document}
+\end{code}
+
+Note bien qu'il peut y avoir aucun argument comme plusieurs, avec une limite de 9. Si l'utilisation avec plusieurs arguments sera plus concrète lorsque nous aborderons les mathématiques, voici un cas sans argument :
+
+\begin{codedisplay}{Un second cas}
+% Création de la commande après \begin{document} : OK
+\newcommand{\SAV}{\textbf{Service Après-Vente}}
+
+Notre \SAV vous aide. \\
+
+Grâce à notre \SAV, vous serez comblés.
+\end{codedisplay}
+
+J'ai décidé de mettre le texte en gras, mais rien ne m'empêche en cours de rédaction de mon rapport de modifier ce choix. L'avantage ? Tu as juste à modifier la commande et, lors de la compilation, la modification se répercute sur tout le document ! Pratique, non ?
+
+\textbf{C'est aussi pourquoi je recommande de placer tous les \verb?newcommand? dans le préambule :} c'est plus pratique pour les retrouver s'ils sont tous au même endroit, au lieu d'être dispersés dans le document.
+
+\begin{attention}{Une question ?}
+\og Pourquoi, dans le second cas, n'y a-t-il pas d'espaces dans le résultat entre \texttt{SAV} et \texttt{propose} ? \fg{} \\
+
+Tu as l'\oe{}il ! Suite à une commande, \LaTeX{} ignore les espaces. Tu peux en ajouter un à la fin de la commande mais il y en aura alors aussi un après la virgule. \\
+
+Pour indiquer à \LaTeX{} la fin de la commande, il faut donc la fermer avec des accolades. C'est ce que je fais par exemple lorsque j'écris \LaTeX{} : le code derrière est \verb?\LaTeX{}?.
+
+Il aurait donc fallu écrire dans mon exemple : \verb?notre \SAV{} vous? et \verb?notre \SAV{}, vous?.
+\end{attention}
+
+Tu ne trouves pas cet aspect utile pour l'instant mais tu verras que, quand tu prendras un peu d'expérience, tu finiras par créer toi-même tes commandes pour plus de simplicité et de rapidité. \\
+
+Bien, continuons. C'est quoi déjà la suite ? Ah oui, les listes.
+
+\section{Les listes}
+
+\subsection*{La base}
+
+Les listes (à puces ou numérotées) sont très pratiques quand il s'agit d'énumérer des éléments, faire un inventaire ou décrire des étapes.
+
+Les listes peuvent donc être soit \textcolor{orange}{non numérotées} (listes dites \og à puces \fg{} : tiret, rond, autres symboles), avec l'\textcolor{orange}{environnement \verb?itemize?} ; soit \textcolor{cyan}{numérotées} (numéro ou lettre), grâce à l'\textcolor{cyan}{environnement \verb?enumerate?}. \\
+
+Pour définir une puce ou un numéro, il faut utiliser la commande \verb?\item?. Voyons plutôt le résultat avec un exemple :
+
+\begin{codedisplay}{Une liste à puces}
+Détail de la chambre :
+
+\begin{itemize}
+\item un lit ;
+% Saut de ligne optionnel (aérer)
+
+\item une armoire ;
+
+\item et un bureau. \\
+% Saut de ligne (\\) licite pour aérer le texte
+\end{itemize}
+\end{codedisplay}
+
+\begin{codedisplay}{Une liste numérotées}
+Pour écrire sous \LaTeX{}, il faut :
+
+\begin{enumerate}
+\item Apprendre les bases.
+
+\item Pratiquer les bases.
+
+\item \^Etre curieux !
+\end{enumerate}
+
+% Imbrication des environnements (et donc des listes) possible
+\end{codedisplay}
+
+Normalement, tu devrais avoir un résultat un peu différent du mieux : les tirets sont plus grands et tes numéros se terminent par un point et non par une parenthèse.
+
+Tout va bien ! J'ai juste une configuration par défaut de \LaTeX{} qui génère ce rendu. Tu peux donc constater que créer des listes sous \LaTeX{} se révèle très facile. Voyons maintenant comment les personnaliser à notre guise ?
+
+\subsection*{Personnalisation des listes}
+
+Pour personnaliser ses listes, il existe un package incontournable : le package \verb?enumitem?. Combiné avec le package \verb?pifont? pour obtenir des symboles supplémentaires et donc avoir de nouvelles puces, c'est la meilleure combinaison possible pour personnaliser simplement ses listes.
+
+Concrètement, le package \verb?enumitem? offre quelques options, dont les suivantes que je recommande particulièrement : \begin{itemize}[label = \ding{213}]
+\item \verb?label = puce? : pour changer la puce ou la numérotation utilisée ;
+
+\item \verb?leftmargin = *? : pour supprimer l'indentation de la liste ;
+
+\item \verb?itemsep = <distance>? : pour insérer \verb?<distance>? entre 2 puces. C'est plus commode ainsi que de devoir sauter des lignes avec \verb?\\[<distance>]? à chaque fin de puce.
+\end{itemize}
+
+Pour ce qui est du package \verb?pifont?, son utilisation est très simple. Il faut utiliser la commande \verb?\ding{<num>}? avec \verb?<num>? pris dans la liste ci-après pour afficher un symbole du package.
+
+\begin{table}[H]
+\centering
+\caption{Liste des symboles du package \texttt{pifont}}
+\renewcommand{\arraystretch}{1}
+\resizebox{!}{52mm}{\begin{tabular}{*{7}{cc|}cc}
+32 & \ding{32} & 33 & \ding{33} & 34 & \ding{34} & 35 & \ding{35} & 36 & \ding{36} & 37 & \ding{37} & 38 & \ding{38} & 39 & \ding{39} \\
+40 & \ding{40} & 41 & \ding{41} & 42 & \ding{42} & 43 & \ding{43} & 44 & \ding{44} & 45 & \ding{45} & 46 & \ding{46} & 47 & \ding{47} \\
+48 & \ding{48} & 49 & \ding{49} & 50 & \ding{50} & 51 & \ding{51} & 52 & \ding{52} & 53 & \ding{53} & 54 & \ding{54} & 55 & \ding{55} \\
+56 & \ding{56} & 57 & \ding{57} & 58 & \ding{58} & 59 & \ding{59} & 60 & \ding{60} & 61 & \ding{61} & 62 & \ding{62} & 63 & \ding{63} \\
+64 & \ding{64} & 65 & \ding{65} & 66 & \ding{66} & 67 & \ding{67} & 68 & \ding{68} & 69 & \ding{69} & 70 & \ding{70} & 71 & \ding{71} \\
+72 & \ding{72} & 73 & \ding{73} & 74 & \ding{74} & 75 & \ding{75} & 76 & \ding{76} & 77 & \ding{77} & 78 & \ding{78} & 79 & \ding{79} \\
+80 & \ding{80} & 81 & \ding{81} & 82 & \ding{82} & 83 & \ding{83} & 84 & \ding{84} & 85 & \ding{85} & 86 & \ding{86} & 87 & \ding{87} \\
+88 & \ding{88} & 89 & \ding{89} & 90 & \ding{90} & 91 & \ding{91} & 92 & \ding{92} & 93 & \ding{93} & 94 & \ding{94} & 95 & \ding{95} \\
+96 & \ding{96} & 97 & \ding{97} & 98 & \ding{98} & 99 & \ding{99} & 100 & \ding{100} & 101 & \ding{101} & 102 & \ding{102} & 103 & \ding{103} \\
+104 & \ding{104} & 105 & \ding{105} & 106 & \ding{106} & 107 & \ding{107} & 108 & \ding{108} & 109 & \ding{109} & 110 & \ding{110} & 111 & \ding{111} \\
+112 & \ding{112} & 113 & \ding{113} & 114 & \ding{114} & 115 & \ding{115} & 116 & \ding{116} & 117 & \ding{117} & 118 & \ding{118} & 119 & \ding{119} \\
+120 & \ding{120} & 121 & \ding{121} & 122 & \ding{122} & 123 & \ding{123} & 124 & \ding{124} & 125 & \ding{125} & 126 & \ding{126} \\
+ & & 161 & \ding{161} & 162 & \ding{162} & 163 & \ding{163} & 164 & \ding{164} & 165 & \ding{165} & 166 & \ding{166} & 167 & \ding{167} \\
+168 & \ding{168} & 169 & \ding{169} & 170 & \ding{170} & 171 & \ding{171} & 172 & \ding{172} & 173 & \ding{173} & 174 & \ding{174} & 175 & \ding{175} \\
+176 & \ding{176} & 177 & \ding{177} & 178 & \ding{178} & 179 & \ding{179} & 180 & \ding{180} & 181 & \ding{181} & 182 & \ding{182} & 183 & \ding{183} \\
+184 & \ding{184} & 185 & \ding{185} & 186 & \ding{186} & 187 & \ding{187} & 188 & \ding{188} & 189 & \ding{189} & 190 & \ding{190} & 191 & \ding{191} \\
+192 & \ding{192} & 193 & \ding{193} & 194 & \ding{194} & 195 & \ding{195} & 196 & \ding{196} & 197 & \ding{197} & 198 & \ding{198} & 199 & \ding{199} \\
+200 & \ding{200} & 201 & \ding{201} & 202 & \ding{202} & 203 & \ding{203} & 204 & \ding{204} & 205 & \ding{205} & 206 & \ding{206} & 207 & \ding{207} \\
+208 & \ding{208} & 209 & \ding{209} & 210 & \ding{210} & 211 & \ding{211} & 212 & \ding{212} & 213 & \ding{213} & 214 & \ding{214} & 215 & \ding{215} \\
+216 & \ding{216} & 217 & \ding{217} & 218 & \ding{218} & 219 & \ding{219} & 220 & \ding{220} & 221 & \ding{221} & 222 & \ding{222} & 223 & \ding{223} \\
+224 & \ding{224} & 225 & \ding{225} & 226 & \ding{226} & 227 & \ding{227} & 228 & \ding{228} & 229 & \ding{229} & 230 & \ding{230} & 231 & \ding{231} \\
+232 & \ding{232} & 233 & \ding{233} & 234 & \ding{234} & 235 & \ding{235} & 236 & \ding{236} & 237 & \ding{237} & 238 & \ding{238} & 239 & \ding{239} \\
+ & & 241 & \ding{241} & 242 & \ding{242} & 243 & \ding{243} & 244 & \ding{244} & 245 & \ding{245} & 246 & \ding{246} & 247 & \ding{247} \\
+248 & \ding{248} & 249 & \ding{249} & 250 & \ding{250} & 251 & \ding{251} & 252 & \ding{252} & 253 & \ding{253} & 254 & \ding{254}
+\end{tabular}}
+\renewcommand{\arraystretch}{1.3}
+\end{table}
+
+Mais le plus appréciable avec ce package \verb?enumitem?, c'est la possibilité de configurer globalement les liste dès le préambule (\verb?\setlist?), voire d'en créer de nouvelles avec ces propres règles, puces, distances, etc. (\verb?\newlist?).
+
+Voici un rapide aperçu des possibilités désormais accessibles en quelques touches de clavier :
+
+\begin{codedisplay}{Des listes proprement personnalisables}
+% Ajout dans le préambule
+%\usepackage{enumitem, pifont}
+%\setlist[itemize, 1]{label = {--}, itemsep = \baselineskip}
+%\setlist[enumerate, 1]{label = \arabic*), itemsep = \baselineskip}
+
+
+J'ai envie de dire : \begin{itemize}
+\item une chose ;
+
+\item[\ding{118}] avec une puce ponctuelle ! \\
+\end{itemize}
+
+Je peux aussi énumérer : \begin{enumerate}[label = {\bfseries{}\'Etape \Alph* :}, leftmargin = *]
+\item marcher ;
+
+\item lire ;
+
+\item écrire.
+\end{enumerate}
+\end{codedisplay}
+
+OK pour toi ? Toujours d'attaque ? Finissons désormais ce chapitre sur la gestion du texte.
+
+\section{Une petite touche de couleur ?}
+
+Nous avons vu beaucoup d'éléments de mise en page et de mise en forme du texte mais tu conviendras qu'avoir un gros pavé en noir peut parfois être rebutant à la lecture.
+
+Pour mettre un peu de couleur, il faut \textcolor{red}{d'abord charger le package \verb?xcolor?} puis utiliser la \textcolor{Green}{commande :} \begin{center}
+\verb?\textcolor{nom_couleur}{texte}? \end{center}
+
+Les couleurs de base disponibles pour \verb?nom_couleur? sont alors les suivantes :
+
+\begin{itemize}[label = \ding{213}]
+\begin{multicols}{3}
+\item \textcolor{red}{\verb?red?} ;
+\item \textcolor{green}{\verb?green?} ;
+\item \textcolor{blue}{\verb?blue?} ;
+\item \textcolor{cyan}{\verb?cyan?} ;
+\item \textcolor{magenta}{\verb?magenta?} ;
+\item \textcolor{yellow}{\verb?yellow?} ;
+\item \textcolor{orange}{\verb?orange?} ;
+\item \textcolor{violet}{\verb?violet?} ;
+\item \textcolor{purple}{\verb?purple?} ;
+\item \textcolor{brown}{\verb?brown?} ;
+\item \verb?black? ;
+\item \textcolor{darkgray}{\verb?darkgray?} ;
+\item \textcolor{gray}{\verb?gray?} ;
+\item \textcolor{lightgray}{\verb?lightgray?} ;
+\item \colorbox{black}{\textcolor{white}{\verb?white?}}.
+\end{multicols}
+\end{itemize}
+
+\vspace{\baselineskip} % Pas de \\ dans le itemize ou déséquilibre du multicols
+
+Si jamais tu trouves qu'il n'y a pas assez de couleurs, tu peux utiliser l'option \verb?dvipsnames? dans le package (\verb?\usepackage[dvipsnames]{xcolor}?) puis te référer à la \textsc{Figure} \ref{dvipsnames} pour \verb?nom_couleur? :
+
+\begin{figure}[H]
+\includegraphics[width = \linewidth]{Aide_LaTeX2.png}
+\caption{Les couleurs avec dvipsnames}
+\label{dvipsnames}
+\end{figure}
+
+Enfin, si jamais tu trouves que tu n'as toujours pas assez de couleur pour laisser ton talent artistique s'exprimer, sache qu'il est possible d'en créer dans le préambule avec la commande : \begin{center}\verb?\definecolor{nom_couleur}{modèle}{def_couleur}? \end{center}
+
+Le \verb?modèle? correspond à \verb?RGB? par exemple et \verb?def_couleur? à \verb?255,215,0? (couleur or). Pour plus de renseignements quant à cette commande, tu peux consulter la page suivante : \url{http://fr.wikibooks.org/wiki/LaTeX/Options_de_mise_en_forme_avanc\%C3\%A9es#Mod.C3.A8les_de_couleur}. \\
+
+{\bfseries\color{cyan}{}Tu peux aussi renseigner \verb?nom_couleur? ou \verb?def_couleur? par l'intermédiaire de mélanges de couleur.} Pour ce faire, il faut utiliser la \textcolor{Green}{syntaxe \verb?couleurA!x!couleurB?,} pour $\mathtt{x} \in [0\,;\,100]$, qui te permet de mélanger $\mathtt{x}$ \% de \verb?couleurA? et $(100 - \mathtt{x})$ \% de \verb?couleurB?. \\
+
+Sache qu'il existe aussi des commandes comme \verb?\colorbox? ou \verb?\pagecolor?. Je te laisse aller te renseigner si tu es intéressé pour te laisser un peu en autonomie. \\ \\
+
+Cette fois, nous en avons fini avec le texte et sa mise en forme. Tout d'abord, une référence s'impose :
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.7\linewidth]{Aide_LaTeX3.png}
+\caption{Non, je ne suis pas un fan d'Evangelion !}
+\end{figure}
+
+Toujours des nôtres ? Si tu te sens prêt, nous allons pouvoir aborder un nouveau chapitre ! \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-beamer.tex b/info/guide-latex-fr/Chapitres/p3-beamer.tex
new file mode 100644
index 0000000000..d51bdb85d2
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-beamer.tex
@@ -0,0 +1,3 @@
+\chapter{Faire des présentations avec \Beamer{}}
+
+\label{chap-beamer}\`A venir\dots{} (peut-être 2\up{nd} semestre 2019) \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-images.tex b/info/guide-latex-fr/Chapitres/p3-images.tex
new file mode 100644
index 0000000000..c19ef67a2e
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-images.tex
@@ -0,0 +1,189 @@
+\chapter{Images : de nouvelles subtilités}
+
+\label{chap-img-details}\lettrine{C}{omme} pour les mathématiques, l'insertion d'images sous \LaTeX{} est réalisée sans surprise et sans avoir à connaître des techniques très poussées.
+
+Cependant, au fur et à mesure de la rédaction de tes documents, tu constateras que tu souhaiteras améliorer certains détails. Voici donc quelques astuces supplémentaires toujours utiles !
+
+\section{Une référence toute prête}
+
+Les références, c'est bien. Les automatiser, c'est mieux. J'étais plutôt agacé d'écrire constamment \og (cf. \textsc{Figure} \verb?<ref>? p. \verb?<page-ref>?) \fg{}, d'autant plus que le mot \og \textsc{Figure} \fg{} peut varier selon la classe.
+
+Puis, j'ai découvert la commande \verb?\figurename{}? : elle contient justement le nom utilisé dans la légende. Il est donc possible d'automatiser mon problème initial grâce à une commande. \\
+
+Mais c'est sans compter sur le package \verb?hyperref? qui propose déjà une commande toute prête à ce sujet : \verb?\autoref{<label>}?, qui écrit directement \og Figure \verb?<ref>? \fg{}.
+
+Mais, si comme moi tu es un puriste et tu tiens à reprendre l'intitulé exact de la légende (soit \og \textsc{Figure} \fg{}, en petites capitales), il faut procéder à un petit correctif manuel \textbf{après} le préambule (pour éviter les conflits avec le package \verb?babel?) :
+
+\begin{code}{}
+\renewcommand{\figureautorefname}{\figurename{}}
+\renewcommand{\tableautorefname}{\tablename{}}
+\end{code}
+
+Et voilà, c'est tout ! Tu peux désormais t'amuser avec cette nouvelle commande très pratique.
+
+\section{Insérer des légendes intermédiaires}
+
+Il peut être intéressant d'afficher plusieurs images avec chacune sa légende, ainsi qu'une légende globale pour toutes les images. Une solution très simple est possible grâce au package \verb?subcaption? et de la commande éponyme :
+
+\begin{codedisplay}{Utilisation de \verb?subcaption?}
+% Ajout dans le préambule
+%\usepackage{graphicx, float, subcaption}
+
+
+\begin{figure}[H]
+\begin{minipage}{0.45\linewidth}
+\includegraphics[width = \linewidth]{fond.jpg}
+\subcaption{Image A}
+\end{minipage}
+\hfill
+\begin{minipage}{0.45\linewidth}
+\includegraphics[width = \linewidth]{fond.jpg}
+\subcaption{Image B}
+\end{minipage}
+\caption{Images A \& B}
+\end{figure}
+\end{codedisplay}
+
+Les références continuent de fonctionner sans contrainte supplémentaire. Ne pas hésiter à faire des tests le cas échéant.
+
+\begin{attention}{\verb?subfigure? : l'environnement à bannir !!!}
+Le package \verb?subcaption? met à disposition un nouvel environnement, \verb?subfigure?, qui présente peu d'intérêt et dont l'utilisation est à bannir\footnote{Résultat d'une recherche sur un forum un jour, dont je n'ai plus la source.}
+
+Pour rappel/précision, les commandes \verb?\caption? ou \verb?\subcaption? ne sont valides que dans un élément flottant soit dans un environnement global \verb?figure?.
+\end{attention}
+
+Enfin, le package \verb?subcaption? charge aussi le package \verb?caption?, qui permet d'utiliser la commande \verb?\caption*?. Cette dernière permet d'avoir une légende sans numéro. C'est toujours pratique de temps en temps.
+
+\section{Insérer un grand nombre de fichiers}
+
+Il est possible d'être amené, ponctuellement, à regrouper un grande nombre de fichiers (images, PDF\dots{}) dans un seul et unique PDF.
+
+Si écrire toutes les lignes de code ou faire des copier-coller pour n'avoir qu'à modifier les noms de fichiers à la fin peut fonctionner, il existe une méthode plus élégante et efficace qui consiste à utiliser une boucle \verb?for? sous \LaTeX{}. Tout est résumé dans le code ci-après :
+
+\begin{code}{Insertion avec une boucle for}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{graphicx, float} % Si images
+\graphicspath{{./Images/}} % Chemin des images
+\DeclareGraphicsExtensions{.jpg} % Pour définir l'extension des images
+
+\usepackage{pgffor} % Pour la boucle for
+
+
+\begin{document}
+
+% Page de garde ou ce que tu veux
+
+% Commande d'insertion avec la boucle for
+% #1 = numéro début
+% #2 = numéro fin
+% #3 = nom devant le numéro
+\newcommand*{\insertgraphicsfiles}[3]{%
+ \foreach \i in {#1,...,#2} {%
+ \vspace*{\fill}
+ \begin{figure}[H]
+ \centering
+ \includegraphics[width = 0.99\linewidth]{#3\i}
+ \end{figure}
+ \vspace*{\fill}
+ }
+}
+
+% Insertion images 001 à 009
+\insertgraphicsfiles{1}{9}{00}
+
+% Insertion images 010 à 099
+\insertgraphicsfiles{10}{99}{0}
+
+% Insertion images 100 à 151
+\insertgraphicsfiles{100}{151}{}
+
+% Il est possible de faire de même avec des PDF et \includepdf
+
+\end{document}
+\end{code}
+
+Et voilà ! Le code peut paraître un peu saugrenu car j'ai choisi de numéroter les images de 001 à 999, pour garantir le bon rangement par ordre alphabétique dans l'ordinateur.
+
+Tu peux bien entendu simplifier le code présenté ou l'adapter selon la façon dont tu nommes tes images. \\
+
+Si tu ne juges pas ce passage intéressant, la réalisation d'un trombinoscope peut constituer une application plus concrète de l'utilisation d'une boucle \verb?for? :
+
+\begin{coderesult}{Réaliser un trombinoscope}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{graphicx}
+\graphicspath{{./Images/}} % Chemin des images
+\DeclareGraphicsExtensions{.jpg} % Pour définir l'extension des images
+
+\usepackage{array}
+\usepackage{pgffor} % Pour les boucles
+
+\setlength\parindent{0pt} % Pour supprimer les indentations (inutiles ici)
+
+\newcommand*{\affiche}[3]{\begin{tabular}{c} \includegraphics[width = 0.32\linewidth]{#1} \\ #2 \textsc{#3} \end{tabular} }
+% Attention, l'espace après le \end{tabular} est indispensable pour les renvois. Sinon, tout s'affiche sur une seule ligne
+
+
+\begin{document}
+
+\begin{center}
+\huge{\textsc{Titre}}
+\end{center}
+
+% Application avec mon image fond.jpg
+\foreach \prenom/\nom/\fichier in {%
+Prénom/Nom/fond,%
+Prénom/Nom/fond,%
+Prénom/Nom/fond,%
+Prénom/Nom/fond} {\affiche{\fichier}{\prenom}{\nom}}
+
+% Et ainsi de suite. Il vaut mieux ne pas mettre d'accent ni d'espace dans les noms de fichiers
+
+% Le % en fin de ligne est indispensable au bon fonctionnement de \foreach pour éviter l'insertion de blancs qui troubleraient l'appel du fichier (et permet de faciliter la relecture du code)
+
+\end{document}
+\end{coderesult}
+
+Nous reviendrons plus tard, avec le chapitre sur \TikZ{}, \autoref{chap-tikz} p. \pageref{chap-tikz}, sur d'autres utilisations de la boucle \verb?for? sous \LaTeX{}.
+
+\section{Insérer un fichier \texttt{.svg}}
+
+Si, comme moi, tu apprécies ne pas avoir de gros pixels immondes au moindre zoom de ton fichier PDF, il est possible d'importer un fichier \verb?.svg? (image vectorielle donc pas de pixels au zoom) dans ton document. \\
+
+Pour ce faire, aucun package supplémentaire n'est requis et il faut juste suivre la procédure suivante : \begin{enumerate}
+\item Enregistrer le fichier \verb?.svg? sous \Inkscape{} au format \verb?.pdf? (option \verb?Enregistrer sous?).
+
+\item Dans les options, choisir ``Exclure le texte\dots{}'' et ``Utiliser la taille\dots{}''.
+
+\item Garder les \textbf{deux} fichiers générés (\verb?.pdf? et \verb?.pdf\_tex?).
+
+\item Utiliser le code ci-après et compiler le tout.
+\end{enumerate}
+
+\begin{code}{Insérer un fichier \verb?.svg?}
+\begin{figure}[H]
+\centering
+\def\svgwidth{\columnwidth} % Pour définir la largeur de l'image
+%\input{<nom_fichier>.pdf_tex}
+\caption{Légende éventuelle}
+\end{figure}
+
+% \def\svgwidth{0.8\linewidth} est aussi envisageable
+\end{code}
+
+Et voilà, c'est tout ce qu'il y a à faire. Après, c'est vraiment se prendre le chou pour pas grand chose. Autant rester sous \Inkscape{}, enregistrer l'image au format \verb?.eps? et l'intégrer comme n'importe quelle image.
+
+Les pixels ne se verront toujours pas au zoom et la compilation se fait sans souci sous PDF\LaTeX{} (création d'un fichier intermédiaire supplémentaire mais génération bien plus rapide). \\
+
+Bref, c'était surtout une volonté personnelle d'explorer de nouveaux domaines sous \LaTeX{} mais il faut aussi savoir utiliser des solutions simples parfois. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-intro.tex b/info/guide-latex-fr/Chapitres/p3-intro.tex
new file mode 100644
index 0000000000..b2fed72e30
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-intro.tex
@@ -0,0 +1,37 @@
+\chapter*{Préambule -- Le retour}
+
+\phantomsection % Lien hyperref cohérent
+\addcontentsline{toc}{part}{Préambule -- Le retour} % Ajout table des matières
+
+\lettrine{C}{onnaître} quelques notions sous \LaTeX{} peut suffire pour écrire des petits rapports, des fiches personnelles. Mais \LaTeX{} permet de réaliser tellement de contenus différents (lettre, rapport, mémoire, livre, article, guide, présentation\dots{}) qu'il serait dommage de ne pas en profiter.
+
+Cette nouvelle partie de mon guide se concentre désormais sur des solutions plus sophistiquées, ou parfois juste plus anecdotiques. Tu peux très bien ne jamais les utiliser et continuer à rédiger tes documents avec les éléments présentés jusqu'à présent.
+
+Mais, si comme moi tu es de nature curieuse, ce qui va suivre peut se révéler utile voire intéressant et t'aider à créer des documents de plus en plus personnalisés et adaptés à ton besoin. \\
+
+Dans cette partie, je continuerai de m'efforcer à expliquer les notions en jeu ou les astuces utilisées. Toutefois, si un point ne te semble pas clair, je te recommande vivement à aller fouiner un peu sur Internet pour comprendre ce que je fais\footnote{La solution peut aussi se trouver parmi les (nombreux) documents d'aide que j'ai récoltés, disponibles sur : \url{http://drive.google.com/drive/folders/0BzU2BdcGjfU5Tk1XaXhxbk5JcEE?usp=sharing}.}, avant d'aller crier à l'aide depuis le GForm disponible avec ce guide, toujours à l'adresse suivante : \url{https://goo.gl/forms/J5eNkZI5ZCVOZwpt1}.
+
+Et comme je reste extrêmement attentionné, voici une petite liste d'endroits très pratiques pour aller chercher de l'information sur \LaTeX{} :
+
+\begin{itemize}[label = \ding{213}]
+\item \url{http://www.ctan.org/} : le site qui centralise tous les packages \LaTeX{} et leur documentation officielle ! Une référence absolue donc ;
+
+\item \url{http://www.xm1math.net/texmaker/doc_fr.html} : l'aide officielle de \Texmaker{}, qui fournit aussi des indications sur \LaTeX{} ;
+
+\item \url{http://www.grappa.univ-lille3.fr/FAQ-LaTeX/} : une FAQ simple mais bien fournie ;
+
+\item \url{http://fr.wikibooks.org/wiki/LaTeX} : un Wiki sur \LaTeX{} en français. Sa version anglaise -- \url{http://en.wikibooks.org/wiki/LaTeX} -- contient des fois des informations plus précises et complètes ;
+
+\item \url{http://tex.stackexchange.com/} : les forums, c'est cool. Un forum sur \LaTeX{}, c'est encore plus cool\dots{} à condition de bien formuler sa demande ;
+
+\item \url{https://www.latextemplates.com/} et \url{https://www.overleaf.com/latex/templates} : parfois, la solution se trouve dans les \textit{templates}\dots{} \\
+\end{itemize}
+
+\input{./Chapitres/code-base}
+
+Désormais j'ai fini de blablater. Ok pour toi ? Es-tu prêt ? Alors plongeons un peu plus profondément dans l'univers (fabuleux) de \LaTeX{} ! \\
+
+\begin{flushright}
+Adrien \textsc{Bouzigues} \\
+I13 CL215
+\end{flushright} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-maths.tex b/info/guide-latex-fr/Chapitres/p3-maths.tex
new file mode 100644
index 0000000000..a1b4e307ce
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-maths.tex
@@ -0,0 +1,65 @@
+\chapter{Mathématiques : remarques \& astuces}
+
+\label{chap-maths-details}\lettrine{J}{e} rédige très peu de formules mathématiques dans mon quotidien. Ne sois donc pas surpris : si ce chapitre paraît étonnamment court, il contient des informations précieuses !
+
+\section{Remarques générales}
+
+La commande officielle pour écrire un vecteur est \verb?\vec? et non pas l'immonde \verb?\overrightarrow?. Il est aussi possible d'utiliser la commande \verb?\vv? du package \verb?esvect?, adaptée pour l'écriture de vecteurs.
+
+\begin{codedisplay}{}
+%\usepackage{esvect} % Commande \vv{AB}
+
+Pour les vecteurs, utiliser $\vec{u}$ ou $\vv{u}$ est mieux que $\overrightarrow{u}$.
+\end{codedisplay}
+
+Pour placer des barres verticales, ne pas utiliser \keys{\AltGr + 6} mais la commande \verb?\lvert? pour la gauche ou \verb?\rvert? pour la droite. \verb?\lVert? et \verb?\rVert? sont aussi disponibles pour placer des doubles barres. \\
+
+Dans le cas de délimiteurs, il faut donc procéder ainsi : \verb?\left\vert? et \verb?\right\vert? ; \verb?\left\Vert? et \verb?\right\Vert? pour des doubles barres.
+
+\begin{codedisplay}{}
+Valeur absolue : $\lvert x \rvert < 215$.
+
+Norme : $\lVert \vec{u} \rVert$ ou $\left\Vert \frac{\vec{u}}{13} \right\Vert$ (délimiteurs).
+\end{codedisplay}
+
+Pour mettre des accolades en-dessous d'une formule en mode mathématiques, la commande \verb?underbrace? est disponible. De même au-dessus avec \verb?overbrace?.
+
+\begin{codedisplay}{}
+Un cas bidon : \[\underbrace{1 - 1 + 1 - 1}_{= 0} + 13 = 13\]
+
+De même : \[\overbrace{1 - 1 + 1 - 1}^{= 0} + 215 = 215\]
+\end{codedisplay}
+
+Le package \verb?mathrsfs? permet d'utiliser la commande \verb?\mathscr? pour donner un style différent de celui fourni par \verb?\mathcal?.
+
+\begin{codedisplay}{}
+%\usepackage{mathrsfs} % Commande \mathscr{C}
+
+Changer la forme des lettres en mode mathématiques est intéressant, comme avec $\mathcal{X}$ pour le polynôme caractéristique ou $\mathscr{C}^0$ pour l'ensemble des fonctions continues.
+\end{codedisplay}
+
+Pour un intervalle avec des doubles barres, le package \verb?stmaryrd? et les commandes \verb?\llbracket? et \verb?\rrbracket? fonctionnent à merveille !
+
+\begin{codedisplay}{}
+%\usepackage{stmaryrd} % Commandes \llbracket & \rrbracket
+
+Soit $n \in \mathbb{N}$. Soit $i \in \llbracket 0 ; n \rrbracket$.
+\end{codedisplay}
+
+\section{Limites et indiçage}
+
+Il existe d'autres cas plus techniques, comme l'écriture de limites ou de plusieurs lignes d'indiçage dans une somme ou un produit : \begin{itemize}[label = \ding{118}]
+\item écriture d'une limite : combiner les commandes \verb?\underset?, \verb?\to? et \verb?\lim? ;
+
+\item empilement d'indices : emploi de \verb?\substack{<ind_1> \\ <ind_2>}?. \\
+\end{itemize}
+
+Voyons sur des cas concrets comment nous servir de ces commandes :
+
+\begin{codedisplay}{Exemples concrets}
+Limite : \[\underset{x \to +\infty}{\lim} f(x) = 0\]
+
+Polynômes de Lagrange : \[L_k = \prod_{\substack{j = 0 \\ j \neq k}}^n \frac{X - a_j}{a_k - a_j}\]
+\end{codedisplay}
+
+La littérature montre l'existence d'une commande \verb?\limits? qui peut servir pour ces exemples. \textbf{Non seulement j'ai lu qu'il était déconseillé de l'utiliser}\footnote{Si tu veux savoir pourquoi, je te laisse chercher. Depuis le temps, j'ai oublié.}, mais tu peux obtenir un résultat propre sans cette commande donc évitons de nous compliquer la vie ! \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-moteurs.tex b/info/guide-latex-fr/Chapitres/p3-moteurs.tex
new file mode 100644
index 0000000000..1039f14ebe
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-moteurs.tex
@@ -0,0 +1,184 @@
+\chapter{Les moteurs de compilation sous \LaTeX{}}
+
+\label{compilation-details}\lettrine{G}{râce} à \LaTeX{}, l'utilisateur peut rédiger ses documents tout en séparant le fond et la forme. Cette séparation requiert l'emploi d'un \og moteur de compilation \fg{} pour transformer le code en un fichier PDF.
+
+\section{Présentation des différents moteurs}
+
+Jusqu'à présent, j'ai toujours recommandé de compiler avec le moteur PDF\LaTeX{}. Toutefois, si tu es un peu curieux, tu as pu te rendre compte qu'il existe plein d'autres possibilités pour la compilation rapide avec \Texmaker{}. Certaines d'entre elles contiennent justement de nouveaux moteurs de compilation \LaTeX{}. \\
+
+Pour rappel, la rédaction d'un document sous \LaTeX{} passe par 3 grandes étapes :
+
+\begin{figure}[H]
+\centering
+\resizebox{0.95\linewidth}{!}{\input{./Images/compilation_schema}}
+\caption{Les 3 étapes pour rédiger un document sous \LaTeX{}}
+\end{figure}
+
+Le moteur de compilation \LaTeX{} utilisé (PDF\LaTeX{} jusqu'à présent) fonctionne un peu comme une boîte noire. Personnellement, je ne sais pas comment elles fonctionne. Je sais qu'un fichier \verb?.tex? est inséré en entrée, le moteur de compilation tourne et fournit en sortie le fichier \verb?.pdf? espéré.
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}[every node/.style = {align = center}]
+\node (rect) at (0,0) [draw, thick, text width = 2.5cm, minimum width = 3cm, minimum height = 1.5cm, orange] {Moteur de compilation};
+\draw[<-, > = Stealth] (rect.west) --++ (-1,0) node[left, text width = 1.5cm, red] {Fichier \verb?.tex?};
+\draw[->, > = Stealth] (rect.east) --++ (1,0) node[right, text width = 1.5cm, Green] {Fichier \verb?.pdf?};
+\end{tikzpicture}
+\caption{Schématisation d'un moteur de compilation}
+\end{figure}
+
+Si nous devons lister les différents moteurs de compilation, nous pouvons en relever 3 principaux :
+
+\begin{itemize}[label = \ding{213}]
+\item le moteur PDF\LaTeX{}, utilisé jusqu'à présent ;
+
+\item le moteur \LaTeX{}\footnote{Moteur éponyme au langage utilisé, attention aux possibles confusions à venir.}, qui fournit un fichier \verb?.dvi? qu'il faut convertir par le choix \verb?Dvi -> PS? puis \verb?PS -> PDF? ;
+
+\item le moteur \verb?XeLaTeX? ;
+\end{itemize}
+
+\noindent{}accompagnés d'autres moteurs annexes avec leur utilité et leur fonction : \begin{itemize}[label = \ding{213}]
+\item le moteur Bib\TeX{}, pour générer des bibliographies ;
+
+\item le moteur MakeIndex, pour générer des index.
+\end{itemize}
+
+Il en existe d'autres comme Lua\LaTeX{}, voire des solutions plus exotiques avec Ka\TeX{} pour inclure des formules \LaTeX{} dans du HTML par exemple.
+
+\begin{attention}{Une question ?}
+\og Je ne comprends pas à quoi peuvent bien servir ces nouveaux modes de compilation. Après tout, PDF\LaTeX{} fonctionne très bien jusqu'à présent\dots{} \fg{} \\
+
+En effet, tu as tout à fait raison. Et la conclusion de ce chapitre ira dans ce sens. Mais il existe aussi des classes (\verb?powerdot? par exemple) ou des packages (\verb?pstricks?) qui ne fonctionnent pas sous PDF\LaTeX{}. Il faut donc parfois recourir à un autre moteur de compilation.
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}[every node/.style = {align = center}]
+\node (rect) at (0,0) [draw, thick, text width = 2.5cm, minimum width = 3cm, minimum height = 1.5cm, orange] {\LaTeX{} \linebreak ou \linebreak Xe\LaTeX{}};
+\draw[<-, > = Stealth] (rect.west) --++ (-1,0) node[left, text width = 1.5cm, red] {Fichier \verb?.tex?};
+\draw[->, > = Stealth] (rect.east) --++ (1,0) node[right, text width = 1.5cm, Green] {Fichier \verb?.pdf?};
+\draw[<-, > = Stealth] (rect.north) --++ (0,1) node[above, cyan] {Contraintes};
+\end{tikzpicture}
+\caption{Schématisation de l'utilisation d'un autre moteur de compilation}
+\end{figure}
+\end{attention}
+
+Bien, voyons un peu ces contraintes (classes, packages) qui nous obligent à utiliser un autre moteur de compilation que PDF\LaTeX{}.
+
+\section{Utilisation des différents moteurs de compilation}
+
+Selon ce que tu désires comme document final, il te faut utiliser des classes et/ou des packages spécifiques parfois. Et il s'avère que certains requièrent l'emploi d'un moteur de compilation bien spécifique.
+
+\`A l'heure actuelle, pour rédiger un document sous \LaTeX{}, j'ai recensé les cas d'utilisation suivants, avec le(s) moteur(s) associé(s) :
+
+\begin{tableaubilan}{0.45\linewidth}{0.45\linewidth}{Cas d'utilisation}{Moteur à utiliser}
+Générer un PDF ``simple'' \par (rapport normal, avec des commandes ``basiques'' et des images) & PDF\LaTeX{} ou Xe\LaTeX{} $\Rightarrow$ images au format \verb?.png? ou \verb?.jpg? \par \LaTeX{} $\Rightarrow$ images au format \verb?.eps? (convertir les images si besoin) \\ \\
+
+Changer la police d'écriture & Si package de police, PDF\LaTeX{} ou \LaTeX{} \par Sinon, Xe\LaTeX{} \& package \verb?fontspec? \par (cf. détails p. \pageref{chgt-police}) \\ \\
+
+Inclure et/ou fusionner des fichiers PDF dans le document (cf. p. \pageref{fusion-pdf}) & Package \verb?pdfpages? \par PDF\LaTeX{} ou Xe\LaTeX{} \\ \\
+
+Générer une bibliographie (cf. p. \pageref{generer-bibliographie}) & PDF\LaTeX{} ou \LaTeX{} \par Bib\TeX{} pour la biliographie \\ \\
+
+Générer un index (cf. p. \pageref{generer-index}) & PDF\LaTeX{} ou XeLaTeX ou \LaTeX{} \par MakeIndex pour l'index \\ \\
+
+Générer un PDF avec des dessins (schémas, circuits électriques, diagrammes, etc.) & Package \verb?pstricks? : \LaTeX{} (le plus rapide) ou Xe\LaTeX{} \par Package \verb?tikz? (cf. p. \pageref{chap-tikz}) : PDF\LaTeX{} (le plus rapide et simple) ou \LaTeX{} ou Xe\LaTeX{} \\ \\
+
+Réaliser des présentations (\textit{slides}) & Classe \verb?beamer? (cf. p. \pageref{chap-beamer}) : PDF\LaTeX{} ou \LaTeX{} ou Xe\LaTeX{} \par Classe \verb?powerdot? : \LaTeX{} ou Xe\LaTeX{}
+\end{tableaubilan}
+
+\begin{attention}{Une question ?}
+\og Pour le changement de police, tu mentionnes dans ton tableau des ``packages de police''. Qu'est-ce donc exactement ? \fg{} \\
+
+Il est possible d'appeler un autre package que \verb?lmodern? dans le préambule. Par exemple, un package disponible est \verb?times?, qui donne accès à une police équivalente au \verb?Times New Roman?.
+
+Cependant, il y a toujours un risque relatif à l'utilisation d'une autre police : comment se comporte la police de manière générale ? qu'en est-il des mathématiques ? etc. Tu peux avoir de mauvaises surprises. \\
+
+\textbf{C'est pourquoi je recommande de toujours utiliser la police native de \LaTeX{}} (\verb?Computer Modern?, avec le package \verb?lmodern?).
+
+Si tu dois la changer, c'est vraiment parce que tu dois faire un rapport et qu'une police spécifique est imposée. \\
+
+Pour tous les détails supplémentaires, je te renvoie à la page \pageref{chgt-police}.
+\end{attention}
+
+\begin{conseil}{Insertion d'images au format \texttt{.eps}}
+Le format \verb?.eps? n'est pas l'apanage du moteur \LaTeX{}. Tu peux très bien en insérer avec PDF\LaTeX{} (conversion automatique en PDF avant insertion) ou Xe\LaTeX{}.
+
+Il s'agit d'un format un peu obsolète, utile pour insérer facilement des images vectorielles (format \verb?.svg?), par exemple.
+\end{conseil}
+
+\section{Bilan}
+
+Toujours en vie ? Je veux bien croire cette partie un peu technique et indigeste. Elle demande un peu de pratique et il faut faire des essais, rencontrer des erreurs pour comprendre le fonctionnement et l'utilisation des moteurs de compilation.
+
+\begin{regles}{En résumé}
+Actuellement, tout est possible et envisageable avec le moteur PDF\LaTeX{}. Techniquement, les moteurs les plus modernes sont Xe\LaTeX{} et Lua\LaTeX{}. Ils constituent un bon substitut à PDF\LaTeX{} le cas échéant. Mais le temps de compilation reste important, encore plus sur les gros documents (développement et améliorations en cours). \\
+
+\textbf{C'est bien pourquoi, depuis le début de ce guide, je recommande d'utiliser le moteur PDF\LaTeX{}.} C'est le moteur le plus simple et pratique à utiliser. Il convertit directement ton fichier \verb?.tex? en un PDF.
+
+Tu peux normalement tout faire avec : rapports, présentations, schémas, bibliographie, index, glossaire, nomenclature, insérer des images et des PDF, etc. \\
+
+Enfin, sous \Texmaker{}, le raccourci de \og compilation rapide \fg{} est plus développé pour le moteur PDF\LaTeX{} : automatisation de la bibliographie avec l'ajout de Bib\TeX{}.
+
+Ce n'est par exemple pas le cas pour Xe\LaTeX{}. Il faut donc lancer les différents moteurs à la main à chaque fois, ce qui se révéler fastidieux et pénible sur le long terme !
+\end{regles}
+
+\begin{attention}{Ce qu'il faut bannir !}
+Avec le recul, la compilation avec le moteur \LaTeX{} et la série de conversion inhérente est peu recommandée.
+
+Cette série de conversions se révèle efficace sur de petits documents mais le passage \verb?PS2PDF? devient plus long sur des documents plus importants. Le format \verb?.eps? est aussi obligatoire pour les images. Il faut donc aussi convertir toutes les images que tu souhaites insérer (images généralement obtenues sur Internet donc au format \verb?.jpg? ou \verb?.png?). \\
+
+Ce moteur se révèle donc long, laborieux et pas toujours pratique : à bannir autant que possible !
+\end{attention}
+
+%%% Diagramme %%%
+
+Et pour finir, tu trouveras ci-après (page \pageref{compilation-diagramme}) un diagramme réalisé par mes soins qui rend un peu plus explicite l'usage des différents moteurs de compilation, agrémenté de quelques précisions.
+
+\begin{table}[H]
+\centering
+\caption{Détails sur les fichiers annexes}
+\begin{minipage}[t]{0.45\linewidth}
+\subcaption{Principaux fichiers annexes}
+\begin{tabular}{p{0.38\linewidth}p{0.62\linewidth}}
+\verb?.aux? & Références \LaTeX{} \\
+\verb?.log? & Rapport compilation \\
+\verb?.out? & Signets du PDF \par (package \verb?hyperref?) \\
+\verb?.synctex.gz? & Visionneuse \Texmaker{} \\
+\verb?.toc? & Table des matières \par (\verb?\tableofcontents?) \\
+\verb?.lof? & Table des figures \par (\verb?\listoffigures?) \\
+\verb?.lot? & Table des tableaux \par (\verb?\listoftables?)
+\end{tabular}
+\end{minipage}
+\hfill
+\begin{minipage}[t]{0.45\linewidth}
+\subcaption{Autres fichiers annexes}
+\begin{tabular}{p{0.38\linewidth}p{0.62\linewidth}}
+\verb?.bbl? & Bibliographie mise en forme \\
+\verb?.blg? & Rapport compilation bibliographie \\
+\verb?.idx? & Index brut \\
+\verb?.ind? & Index mis en forme \\
+\verb?.ilg? & Rapport compilation index
+\end{tabular}
+\end{minipage}
+\end{table}
+
+\newpage
+
+\begin{landscape}
+\thispagestyle{plain}
+\label{compilation-diagramme}
+\vspace*{\fill}
+
+\resizebox{\linewidth}{!}{\input{./Images/compilation_diagramme}}
+
+\vspace{2\baselineskip}
+
+\begin{itemize}[label = \ding{118}, leftmargin = *]
+\item Si génération d'un glossaire (package \verb?glossaries?), le fonctionnement serait similaire à celui d'un index.
+
+\item Si génération d'une bibliographie et d'un index, \Texmaker{} se charge de lancer tous les moteurs (PDF\LaTeX{}, Bib\TeX{} et MakeIndex) dans le bon ordre (compilation rapide).
+\end{itemize}
+
+\vspace*{\fill}
+\end{landscape}
+
+%%% FIN diagramme %%% \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-pstricks.tex b/info/guide-latex-fr/Chapitres/p3-pstricks.tex
new file mode 100644
index 0000000000..1d4f14251f
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-pstricks.tex
@@ -0,0 +1,510 @@
+\chapter{Dessiner avec PSTricks}
+
+% Date de la dernière MàJ : 26/02/2019
+
+\label{chap-pstricks}\lettrine{I}{l} n'y a rien de pire que d'apprendre une notion, de l'appréhender, d'expérimenter\dots{} pour se rendre compte qu'une autre est meilleure et qu'il faille tout recommencer depuis le début.
+
+C'est ce qui m'est arrivé avec PSTricks. J'ai appris à dessiner avec ce package, qui requiert de compiler avec le moteur \LaTeX{} ou Xe\LaTeX{}. Puis, j'ai découvert \TikZ{}, qui fonctionne avec n'importe quel moteur de compilation. \\
+
+Je ne vais pas supprimer mon travail initial. Tu peux le consulter. La dernière mise à jour de ce chapitre date du 26 février 2019. Dans tous les cas, \textbf{je te recommande de passer directement au chapitre suivant} sur \TikZ{}.
+
+\section{Fonctionnement général}
+
+Selon le dessin à réaliser, il faut charger un ou plusieurs packages :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?pstricks? : la base pour dessiner avec PSTricks ;
+
+\item \verb?pst-circ? : pour dessiner des circuits électriques ;
+
+\item \verb?pst-node? : pour dessiner des diagrammes ;
+
+\item \verb?pst-eucl? : pour dessiner des figures géométriques ;
+
+\item \verb?pstricks-add? : pour ajouter de nouvelles commandes, comme la rotation d'objets par exemple. \\
+\end{itemize}
+
+Ensuite, pour indiquer à \LaTeX{} que nous souhaitons dessiner une image avec PSTricks, il faut utiliser l'environnement \verb?pspicture?, suivi de la taille maximale de l'image au format \verb?(x_max,y_max)?.
+
+Une option supplémentaire, \verb?[showgrid = true]?, est très utile pour visualiser le résultat avec un quadrillage en arrière-plan. Ce dernier permet de corriger des points mal placés ou de faciliter les décalages à faire. \\
+
+Bon, allons faire quelques essais pour mieux saisir le principe de fonctionnement.
+
+\section{Dessiner des circuits électriques}
+
+Le principe de fonctionnement est très simple. Imagine que tu dessines ton circuit électrique sur une feuille de papier. Dans le coin inférieur gauche, tu places un repère et son origine puis tu considères qu'un composant, un fil, etc. revient à se déplacer d'une unité.
+
+Honnêtement, si tu es arrivé jusqu'à cette partie du guide, tu devrais pouvoir aller jeter un coup d'\oe{}il à l'aide du package sans problème, surtout pour avoir accès à toutes les options disponibles. Voici deux petits exemples pour te mettre en bouche :
+
+% Impossible de générer le résultat avec codedisplay ==> utiliser coderesult si insertion souhaité d'un visuel...
+\begin{code}{Un cas minimaliste}
+\documentclass[a4paper, 12pt]{report}
+
+% LaTeX // XeLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage[dvipsnames]{xcolor} % Pour les couleurs si besoin
+\usepackage{pst-circ} % Pour les circuits électriques
+
+
+\begin{document}
+
+\everymath{\displaystyle}
+
+\begin{pspicture}[showgrid = true](5,2)
+% showgrid affiche le quadrillage
+% Permet de se repérer au début et en cas d'erreur
+% A mettre sur false lors de la génération du résultat final
+
+% Composants
+\resistor(1,1)(2,1){$R$}
+% Les coordonnées à renseigner sont celles des extrémités du composant
+\coil[dipolestyle = curved](3,1)(4,1){$L$}
+
+% Fils
+\wire[intensitylabel = $I$, intensitycolor = red, intensitylabelcolor = red](0,1)(1,1)
+\wire(2,1)(3,1)
+\wire(4,1)(5,1)
+
+% Annotations
+\tension[labeloffset = -0.5](0.5,0.5)(2.5,0.5){$V$}
+% Si coordonnées non entières, utiliser un point
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\begin{code}{Un cas plus complet}
+\documentclass[a4paper, 12pt]{report}
+
+% LaTeX // XeLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage[dvipsnames]{xcolor} % Pour les couleurs si besoin
+\usepackage{pst-circ} % Pour les circuits électriques
+
+
+\begin{document}
+
+\everymath{\displaystyle}
+
+\begin{pspicture}[showgrid = true](8,3)
+% Composants
+\resistor(2,1)(2,2){$R$}
+\coil[dipolestyle = curved](4,1)(4,2){$L$} % Un affichage possible pour une bobine
+\coil[dipolestyle = elektor](6,3)(7,3){$l$} % Un autre format d'affichage
+\resistor(8,1)(8,2){$\frac{r}{g}$}
+
+% Fils
+\wire[intensitylabel = $I$, intensitylabeloffset = 0.5](0,3)(2,3)
+\wire(2,3)(4,3)
+\wire[intensitylabel = $I'$](4,3)(6,3)
+\wire(7,3)(8,3)
+\wire(0,0)(8,0)
+\wire(2,0)(2,1)
+\wire(2,2)(2,3)
+\wire(4,0)(4,1)
+\wire(4,2)(4,3)
+\wire(8,0)(8,1)
+\wire(8,2)(8,3)
+
+% Annotations
+\tension(0,0)(0,3){$V$}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\begin{conseil}{Conseil personnel}
+La génération sous Xe\LaTeX{} peut se révéler assez longue, surtout si tu cumules de nombreux circuits.
+
+Après des essais, le temps d'attente est négligeable avec une compilation sous \LaTeX{}, suivie des conversions d'usage \verb?Dvi -> PS? puis \verb?PS -> PDF?.
+
+Tu peux donc éventuellement rédiger tout ton rapport avec ce dernier moteur de compilation. Pour rappel, ce dernier ne tolère pas les fichiers \verb?.png? ou \verb?.jpg? pour les images. Il faut donc les convertir en fichier \verb?.eps?, grâce au logiciel \GIMP{} par exemple.
+\end{conseil}
+
+\begin{attention}{\textit{Nota Bene}}
+Tu as peut-être déjà remarqué que le guide de \verb?pst-circ? utilise une commande \verb?\pnode? pour définir les n\oe{}uds et leur donner une lettre. \\
+
+Il ne s'agit en aucun d'une obligation, comme l'attestent mes précédents exemples. Personnellement, pour un petit schéma, je ne recommande pas de le faire. Je trouve que c'est plus beaucoup plus long s'il faut déplacer des points.
+
+Cette solution se révèle toutefois plus pratique pour de grands schémas, s'il y a beaucoup de changements à réaliser avant d'obtenir le résultat souhaité et si tu as beaucoup de points communs, par exemple.
+\end{attention}
+
+Bon, si tu viens de te rendre compte que \LaTeX{} est extrêmement puissant pour dessiner des circuits d'aussi bonne qualité, sache que ce n'est pas fini. Allons dessiner tout court.
+
+\section{Dessiner tout court}
+
+Pour dessiner avec PSTricks, le principe est extrêmement similaire : tu définis des traits ou des formes à partir de coordonnées et \LaTeX{} trace le tout. C'est parti avec un exemple :
+
+\begin{code}{Un premier dessin : transmission de la chaleur}
+\documentclass[a4paper, 12pt]{report}
+
+% LaTeX // XeLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage[dvipsnames]{xcolor}
+\usepackage{pstricks}
+% Pas besoin du package xcolor ici
+% pstricks l'importe automatiquement
+
+
+\begin{document}
+
+% Coefficient de transmission thermique d'une paroi
+\begin{pspicture}(7,4)
+\psline[linecolor = Green](1.5,4)(1.5,0) % Pour tracer une ligne
+\psline(2.5,4)(2.5,0)
+\psline(3.5,4)(3.5,0)
+\psline(4.5,4)(4.5,0)
+\psline[linecolor = Green](5.5,4)(5.5,0)
+\psline[linecolor = red]{->}(0,2)(7,2)
+
+\psframe[fillstyle = hlines](1.5,0)(2.5,4) % Pour tracer un rectangle
+\psframe[fillstyle = vlines](3.5,0)(4.5,4)
+\psframe[fillstyle = crosshatch](4.5,0)(5.5,4)
+
+\rput(2,-0.25){1} % Pour placer une information
+\rput(3,-0.25){2}
+\rput(4,-0.25){3}
+\rput(5,-0.25){4}
+\rput(1.5,4.25){\textcolor{Green}{$T_{S_a}$}}
+\rput(5.5,4.25){\textcolor{Green}{$T_{S_b}$}}
+\rput(7,1.75){\textcolor{red}{$\Phi$}}
+\rput(0,3){Ambiance a}
+\rput(7,3){Ambiance b}
+\rput(0,2.5){$T_a$}
+\rput(7,2.5){$T_b$}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\begin{code}{Un second dessin : tracé et hachurage}
+\documentclass[a4paper, 12pt]{report}
+
+% LaTeX // XeLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage{pstricks}
+% Pas besoin du package xcolor ici
+% pstricks l'importe automatiquement
+
+
+\begin{document}
+
+% Création d'un domaine hachuré
+\begin{pspicture}(7,7)
+% Repère
+\psline{->}(0,1)(7,1)
+\psline{->}(1,0)(1,7)
+\uput[d](7,1){$t_A$} % Plus pratique pour placer une indication décalée
+% d = down ; u = up ; l = left ; r = right
+\uput[ul](1,7){$t_B$} % Combinaison de position possible DANS CET ORDRE (lu ne fonctionne pas)
+
+\pscircle[fillcolor = black, fillstyle = solid](6,1){0.1} % Pour tracer un cercle + le remplir
+\uput[d](6,1){30}
+
+% Carré et Delta_t (domaine hachuré)
+\psline(6,1)(6,6)(1,6)
+\pspolygon[linecolor = red, hatchcolor = red, fillstyle = hlines](3,1)(6,4)(6,6)(4,6)(1,3)(1,1)(3,1)
+\rput(6.4,6.4){\textcolor{red}{$\Delta_t$}}
+
+\pscircle[linecolor = red, fillcolor = red, fillstyle = solid](3,1){0.1}
+\rput(3,0.6){\textcolor{red}{$t$}}
+\pscircle[linecolor = red, fillcolor = red, fillstyle = solid](1,3){0.1}
+\rput(0.6,3){\textcolor{red}{$t$}}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\begin{conseil}{Pour plus de commandes}
+Je ne vois aucun intérêt à faire une liste des commandes et des options possibles. Je t'ai fourni deux exemples pour que tu aies un aperçu du rendu et des possibilités mais à toi d'aller te documenter par la suite. \\
+
+Je te recommande particulièrement d'aller sur : \url{http://fr.wikibooks.org/wiki/LaTeX/Dessiner_avec_LaTeX/Dessiner_avec_PSTricks}. C'est assez complet.
+\end{conseil}
+
+\section{Utiliser des coordonnées}
+
+Dans une optique d'automatisation des dessins (un système d'amortisseur en mécanique ou un circuit RLC, utilisés de nombreuses fois, par exemple), il faudrait pouvoir créer une commande.
+
+L'argument principal de cette commande serait alors un point de départ pour le schéma (en bas à gauche, en haut à droite ou ailleurs, au choix). Sous PSTricks, il s'agirait d'un n\oe{}ud (\verb?node?) et tous les autres sont définis à partir de ce n\oe{}ud d'origine (décalage des abscisses et des ordonnées). \\
+
+L'origine sert donc de ``point d'ancrage'' pour positionner le dessin et le reste est construit automatiquement. Pour ce faire, il faut procéder de la manière suivante :
+
+\begin{itemize}[label = \ding{118}]
+\item en plus de \verb?pstricks?, charger le package \verb?pst-node? ;
+
+\item définir tous les n\oe{}uds grâce à la commande : \begin{center} \verb?\psnodes(x1,y1){noeud1}..(xN,yN){noeudN}?\end{center}
+
+En l'occurrence, le n{\oe}ud 1 est l'origine ; \verb?(x1,y1)? est donc remplacé par \verb?(#1)? (argument de la commande) ;
+
+\item définir les \verb?(xi,yi)? en commençant par un \verb?!? et selon la méthode NPI (cf. encadré ci-après) ;
+
+\item récupérer les coordonnées selon l'une des deux manières suivantes :
+
+\begin{itemize}[label = \ding{213}]
+\item utiliser la commande \verb?\psGetNodeCenter{noeudi} noeudi.Z?, où \verb?Z? correspond à \verb?x? ou \verb?y? (respectivement, récupération de l'abscisse ou de l'ordonnée),
+
+\item \textbf{ou bien,} introduire la commande \verb?saveNodeCoors? dans les options de l'environnement \verb?pspicture? et utiliser ensuite la syntaxe \verb?N-noeudi.Z?. \\
+\end{itemize}
+\end{itemize}
+
+Il est aussi possible de définir des longueurs pour continuer de généraliser la commande, comme nous le verrons dans l'exemple qui va suivre.
+
+\begin{definition}{La Notation Polonaise Inverse}
+{\noindent\huge\bfseries\color{gray!75}\og}
+
+La notation polonaise inverse (NPI) (en anglais RPN pour \textit{Reverse Polish Notation}), également connue sous le nom de notation post-fixée, permet d'écrire de façon non ambiguë les formules arithmétiques sans utiliser de parenthèses.
+
+{\hfill\huge\bfseries\color{gray!75}\fg} \\
+
+\begin{flushright}
+Wikipédia -- Disponible sur :
+
+\url{https://fr.wikipedia.org/wiki/Notation_polonaise_inverse}
+\end{flushright}
+
+Concrètement, pour utiliser un exemple, l'opération $((1 + 2) \times 4) + 3$ peut être notée en NPI \verb?1 2 + 4 x 3 +?. Il suffit de partir de la gauche, de prendre deux éléments et un opérateur, de faire le calcul et de le remplacer. Pour détailler, nous avons donc ici :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?1 2 + 4 x 3 +? : prendre \verb?1 2 +? qui devient $1 + 2$ soit 3 ;
+
+\item passage à \verb?3 4 x 3 +? : prendre \verb?3 4 x? qui devient $3 \times 4$ soit 12 ;
+
+\item passage à \verb?12 3 +? qui devient $12 + 3$ soit 15. \\
+\end{itemize}
+
+Dans le cadre de PSTricks, le fonctionnement est le même sauf que les opérateurs suivants sont utilisés : \verb?add?, \verb?sub?, \verb?mul? et \verb?div?, respectivement pour addition, soustraction, multiplication et division.
+\end{definition}
+
+Avec des exemples commentés, nous obtenons des cas d'utilisation possibles :
+
+\begin{code}{Exemple abstrait (boîte)}
+% Compiler avec le moteur LaTeX
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage[dvipsnames]{xcolor}
+\usepackage{pstricks, pst-node, pstricks-add}
+% pst-node pour les noeuds et le calcul de nouvelles coordonnées
+% pstricks-add pour la commande \psrotate
+
+\newcommand{\textedbox}[4]{\pnodes(#1){origine}(#2){fin}
+\psframe[#3](origine)(fin)
+\rput(!N-fin.x N-origine.x add 2 div N-fin.y N-origine.y add 2 div){\parbox{\linewidth}{\centering{}#4}}}
+
+
+\begin{document}
+
+\begin{pspicture}[showgrid = true, saveNodeCoors](10,5)
+% saveNodeCoors ssi utilisation de N-node_name.x/y
+\def\longueur{4 } % Espace OBLIGATOIRE (sinon rien ne s'affiche)
+\def\decalage{0.5 }
+% Définition de longueurs
+% Possibilité de les mettre en argument d'une commande
+
+% Une option brute
+\pnodes(1,1){origine}(!\psGetNodeCenter{origine} origine.x
+\longueur add origine.y \longueur add){fin}
+\psframe(origine)(fin)
+\psline[linecolor = violet]{|<->|}(!N-origine.x N-origine.y
+\decalage sub)(!N-fin.x N-fin.y \longueur \decalage add sub)
+% NE PAS écrire \longueur{}...
+
+% Une commande créée avec l'option saveNodeCoors
+\rput(4,0){\psrotate(2.5,2.5){90}{\textedbox{0,2}{5,3}{linecolor = red, framearc = 0.5, linestyle = dashed, fillstyle = hlines, hatchcolor = gray}{\textcolor{cyan}{Texte}}}}
+
+% Une autre possibilité
+\rput(9,2.5){\psframebox[linecolor = orange, framesep = 13pt]{\Large{}Test}}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\begin{code}{Exemple concret (amortisseur)}
+% Compiler avec le moteur LaTeX
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+
+\usepackage[dvipsnames]{xcolor}
+\usepackage{pstricks, pst-node}
+% pst-node pour les noeuds et le calcul de nouvelles coordonnées
+
+\newcommand{\amortisseur}[3]{\pnodes(#1,#2){A}(!#1 1 sub #2){B}(!#1 1 sub #2 1 add){C}(!#1 #2 1 add){D}(!#1 0.5 sub #2 1 add){F}(!#1 0.5 sub #2){E}(!#1 0.5 sub #2 0.5 add){G}(!#1 0.5 add #2 0.5 add){H}(!#1 1 sub #2 0.5 add){I}(!#1 2 sub #2 0.5 add){J}(!#1 0.5 sub #2){K}\psline(A)(B)(C)(D) \psline(F)(E) \psline(G)(H) \psline(I)(J) \uput[d](K){#3}}
+
+
+\begin{document}
+
+Un cas plus concret avec un amortisseur (taille fixe), moins élégante mais qui fonctionne :
+
+\begin{pspicture}[showgrid = true](3,2)
+\amortisseur{2}{0.5}{$\mu$}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+Comme tu peux le constater, la définition des n\oe{}uds avec cette méthode est, certes, laborieuse mais peut se révéler très pratique avec la possibilité de créer des commandes : au lieu d'avoir une entrée pour l'abscisse de l'origine et une autre pour son ordonnée, tout passe avec un argument et PSTricks fait le reste.
+
+Autrement, dans la définition des n\oe{}uds, avec cette notation, il ne faut \textbf{pas oublier} le \verb?!? et il est important de noter que la séparation des abscisses et des ordonnées se fait \textbf{SANS} virgule\footnote{Pourquoi ? Je n'en sais rien, ça marche comme ça et c'est très bien. Mais il doit bien y avoir une raison\dots{}}.
+
+\section{Des boîtes pour le texte}
+
+Peut-être l'as-tu remarqué dans mon précédent exemple abstrait mais il est possible de créer des boîtes avec le texte centré, et plein d'autres options.
+
+Ma commande, définie dans l'exemple précédent, serait ``parfaite'' (de mon point de vue) s'il était possible d'extraire la longueur de la boîte pour l'intégrer comme argument de la \verb?parbox?. Sans succès pour l'instant.
+
+Mais il semblerait qu'elle fonctionne grâce à un petit \verb?\linewidth?. Tant mieux. \\
+
+Sinon, il existe d'autres possibilités sous PSTricks comme la commande \verb?\PSTextFrame?. Une piste à explorer !
+
+\section{Réaliser des intersections}
+
+Tu as envie de tracer un contour qui correspond à l'intersection de deux cercles mais tu ne sais pas comment faire\dots{} Pas de panique, il existe une solution. Je vais présenter celle disponible sous PSTricks, même s'il en existe une aussi sous \TikZ{} (comme elles portent le même nom, la documentation est facile à trouver).
+
+Il faut réaliser un \verb?clip?. Le fonctionnement est très simple : tu définis la zone d'intersection puis tu places un objet assez grand (comme un rectangle) et paf ! Tu obtiens des Chocapics\dots{} bon ok, quand même pas mais le résultat escompté est là et c'est le plus important.
+
+\begin{code}{Réaliser des intersections}
+% Compiler avec le moteur LaTeX
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage[dvipsnames]{xcolor}
+\usepackage{pstricks}
+
+
+\begin{document}
+
+\begin{pspicture}[showgrid = true](5,5)
+% Chemin de coupure / clip
+\psclip{
+ \pscircle[linestyle = none](1,2){2}
+ \pscircle[linestyle = none](4,2){2}
+}
+% linestyle = none pour ne pas le dessiner
+
+% Remplir l'intérieur du chemin
+\psframe*[linecolor = Cyan](0,0)(4,4)
+\endpsclip{}
+
+% Affichage du contour du chemin de coupure
+\pscircle(1,2){2}
+\pscircle(4,2){2}
+\end{pspicture}
+
+\vspace{2\baselineskip}
+
+\begin{pspicture}[showgrid = true](5,5)
+% Chemin de coupure / clip
+\psclip{
+ \rput{-30}(0,2){\psframe[linestyle = none](0,0)(3,2)}
+ % psrotate inopérant --> travailler avec rput (partir de (0,0), rotation puis décalage)
+ \pscircle[linestyle = none](4,2){2}
+}
+% Remplir l'intérieur du chemin
+\psframe*[linecolor = Cyan](0,0)(4,4)
+\endpsclip{}
+\end{pspicture}
+
+\end{document}
+\end{code}
+
+\section{Extraction du contour d'une image}
+
+Il existe une image, une icône bien spécifique que tu as envie de réexploiter mais elle est trop petite et les pixels sont apparents au moindre zoom. Ou bien tu tiens à la créer toi-même sous \LaTeX{} pour obtenir une image vectorielle\dots{} mais autant passer par un logiciel spécialisé parfois (Photoshop, InDesign, etc.).
+
+Même si le résultat n'est pas encore parfait, il est possible de vectoriser une image, plus particulièrement sur des images monochromes. Le plus dur et le seul point qui nous importe est l'obtention du contour de l'image. Dès que nous avons les coordonnées des points, \verb?\psline? suffit, quitte à ajouter des options pour le remplissage. \\
+
+Par contre, pour réussir à obtenir les coordonnées du contour en question, il faut bidouiller de la manière suivante :
+
+\begin{itemize}[label = \ding{118}]
+\item vectoriser l'image sous \Inkscape{}, la lisser si nécessaire (enlever les bosses superflues\dots{}) ;
+
+\item exporter le résultat au format \verb?.tex? (option \verb?Enregistrer sous?) ;
+
+\item ouvrir le code obtenu, vérifier les dimensions utilisées puis épurer le code, c'est-à-dire ne garder que les coordonnées et enlever les commandes s'il y en a ;
+
+\item simplifier les coordonnées (beaucoup de décimales pas forcément utiles, surtout à la vue des dimensions utilisées). Possibilité de laisser ce traitement à un algorithme (proposition d'un algorithme Python ci-après),
+
+\item insérer les coordonnées obtenues dans le code \LaTeX{} final de ton image ;
+
+\item bien reporter les dimensions ou les ajuster si besoin. Par exemple : \begin{center} \verb?\psset{xunit = 0.5pt, yunit = 0.5pt}? \end{center}
+\end{itemize}
+
+Normalement, le résultat n'est pas trop moche. Tu peux le lisser sous PSTricks sans effort en utilisant la commande \verb?\pscurve? au lieu de \verb?\psline?. \`A toi de jouer !\footnote{Yu-Gi-Oh oh oh\dots{}}
+
+\begin{code}[listing options = {style = mainlststyle, language = Python, xleftmargin = 17pt, numbers = left, numbersep = 13pt, numberstyle = \ttfamily\footnotesize\color{orange!50!red}, keywordstyle = \color{blue}, stringstyle = \color{orange}}]{Simplifier les coordonnées : un algorithme Python}
+def reduction(chaine, nombre) :
+ """Réduire la valeur des décimales à "nombre" d'une liste de coordonnées (x,y) (variable chaine)"""
+ resultat = ""
+ i = 0
+ while i <= len(chaine) - 1 :
+ # Coordonnée x
+ while chaine[i] != "." :
+ # On implémente et on cherche le point (séparateur des décimales)
+ resultat = resultat + chaine[i]
+ i = i + 1
+ for j in range(0, nombre + 1) :
+ # On implémente la quantité de décimales voulues (nombre)
+ resultat = resultat + chaine[i + j]
+ i = i + nombre + 1
+ while chaine[i] != "," :
+ # On a implémenté le nombre souhaité de décimales
+ # --> aller à l'autre coordonnées
+ i = i + 1
+
+ # Coordonnée y
+ while chaine[i] != "." : # Idem
+ resultat = resultat + chaine[i]
+ i = i + 1
+ for j in range(0, nombre + 1) : # Idem
+ resultat = resultat + chaine[i + j]
+ i = i + nombre + 1
+ while chaine[i] != ")" : # Idem
+ i = i + 1
+ resultat = resultat + chaine[i]
+ i = i + 1
+ print(resultat)
+
+chaine = "(13.10458,13.112)(13.10458,13.112)(13.10458,13.112)"
+nombre = 2
+reduction(chaine, nombre)
+\end{code} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-structuration.tex b/info/guide-latex-fr/Chapitres/p3-structuration.tex
new file mode 100644
index 0000000000..b8d1cff103
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-structuration.tex
@@ -0,0 +1,139 @@
+\chapter{Structurer ses documents}
+
+\label{structure-docs}\lettrine{L}{a} rédaction de rapports ou de guides peut très vite contenir un nombre important de lignes (préambule et les commandes définies, chapitres, contenu). Dès lors, la relecture devient indigeste et difficile. Il est grand de reprendre le contrôle sur l'organisation de ses documents \LaTeX{} !
+
+\section{Un peu de rangement}
+
+Pour commencer, nous supposons que ton projet \LaTeX{} tient dans un dossier racine, identifié de manière relative par la formulation \textcolor{orange}{\verb?./?}.
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}[grow via three points = {one child at (0.5,-0.7) and two children at (0.5,-0.7) and (0.5,-1.4)}, edge from parent path = {(\tikzparentnode.south) |- (\tikzchildnode.west)}, every node/.style = {right, font = \ttfamily}, thick]
+% Aucune ligne vierge après le node ! (pas d'aération du code possible)
+\node {\folder{} \textcolor{orange}{./}}
+ child { node {\folder{} \textbf{Chapitres}}
+ child { node {main-biblio.bib}}
+ child { node {chap1.tex}}
+ child { node {\dots{}}}
+ child { node {commandes.tex}}
+ child { node {packages.tex}}
+ }
+ child[missing] {} % Saut de ligne à cause des "sous-enfants" précédents
+ child[missing] {}
+ child[missing] {}
+ child[missing] {}
+ child[missing] {}
+ child { node {\folder{} \textbf{Images}}
+ child { node {image1.jpg}}
+ child { node {\dots{}}}
+ }
+ child[missing] {}
+ child[missing] {}
+ child { node {\textbf{main.tex}}};
+\end{tikzpicture}
+\caption{Arborescence du projet}
+\end{figure}
+
+\begin{attention}{Chemin absolu et chemin relatif}
+Par la suite, nous allons devoir indiquer à \LaTeX{} où sont rangés les différents fichiers \verb?.tex? ou images à appeler dans le document.
+
+Nous pouvons fonctionner avec un chemin absolu, c'est-à-dire en indiquant très précisément son emplacement sur le disque. Par exemple : \verb?C:/<user>/Projets/LaTeX/?. \\
+
+Cette méthode présente un inconvénient majeur : tu dois modifier dans ton code \LaTeX{} tous les chemins indiqués si jamais tu changes de dossier ! \textbf{C'est pourquoi il faut utiliser un chemin relatif.} \textcolor{orange}{\verb?./?} renvoie au dossier courant, en l'occurrence celui de \verb?main.tex? (fichier \LaTeX{} principal qui va générer le rapport).
+
+Et s'il faut revenir en arrière dans l'arborescence, ``remonter en arrière d'un dossier'' en quelque sorte, la notation \textcolor{orange}{\verb?../?} existe aussi.
+\end{attention}
+
+Voyons maintenant les différentes options possibles pour appeler tous ces fichiers dans notre document source \verb?main.tex?.
+
+\section{Commandes disponibles}
+
+Pour une fois, je vais faire un travail de traduction car d'autres personnes ont admirablement bien synthétisé les 3 commandes que je veux vous présenter et leurs propriétés : \url{https://tex.stackexchange.com/questions/246/when-should-i-use-input-vs-include}. \begin{enumerate}
+\item \verb?\?\verb?input{./<chemin>/<nom-fichier>}? : importation brute du fichier \verb?<nom-fichier>.tex? (copier-coller du contenu). Cette commande se révèle donc utile pour renseigner le préambule (chargement des packages) ou importer du code \LaTeX{} ponctuellement.
+
+Par exemple, je pense notamment à des schémas, graphes ou encore des formules mathématiques alambiquées que tu ne veux pas recopier. Cette solution garantit alors l'homogénéité de ton code dans ton document : il suffit de changer le fichier \verb?.tex? d'origine et les changements s'appliqueront sur tout le rapport.
+
+\item \verb?\?\verb?include{./<chemin>/<nom-fichier>}? : importation plus sophistiquée du fichier \verb?<nom-fichier>.tex?, avec un \verb?\clearpage? avant et après. Cette commande prend alors tout son sens pour importer des parties logiques de ton rapport -- \verb?chapter? principalement, pour ne pas être impacté par le \verb?\clearpage?.
+
+\textbf{C'est pourquoi cette commande a toute son utilité au sein du fichier source \verb?main.tex?.} Des propriétés notables sont à retenir : \begin{itemize}[label = \ding{118}]
+\item un fichier \verb?<nom-fichier>.aux? est généré. Il contient toutes les références et la pagination associée, ce qui octroie un léger gain de temps à partir de la 2\up{ème} compilation.
+
+Si tu génères ton rapport entier puis que tu veux travailler que sur un seul fichier, tu conserves ainsi la pagination finale ;
+
+\item l'ajout natif de la commande \verb?\clearpage? empêche l'utilisation de \verb?\?\verb?include? dans le préambule ou pour des petits morceaux de code ;
+
+\item il est impossible d'utiliser \verb?\?\verb?include? dans un fichier déjà appelé par cette commande (probablement pour éviter les conflits et les gestions de multiples fichiers \verb?.aux?).
+\end{itemize}
+
+\item \verb?\?\verb?includeonly{./<chemin>/<nom-fichier1>,...}? : génération du rapport en appelant seulement les fichiers indiqués et appelés par \verb?\?\verb?include?. \textbf{Son appel se fait uniquement dans le \emph{préambule} !} Il ne faut pas non plus mettre des espaces dans la commande. La virgule joue le rôle de séparateur des différents fichiers.
+
+Dans ce cas, si tu souhaites travailler sur une partie bien spécifique de ton rapport, tu gagnes un coup de \textit{boost} considérable lors de la compilation ! En effet, \LaTeX{} va compiler uniquement le(s) fichier(s) indiqué(s), et non le rapport dans sa totalité. C'est peut-être anodin sur de petits documents mais c'est extrêmement puissant si le rapport dépasse 30 pages.
+\end{enumerate}
+
+\begin{regles}{Bilan concis}
+\verb?\?\verb?input? est une macro ``bas niveau'' qui importe le contenu d'un fichier donné, comme s'il avait été copié-collé manuellement. \verb?\?\verb?include? permet de gérer le fichier comme une unité logique à part entière (\verb?chapter?). Cette commande permet aussi de compiler des fichiers bien spécifiques grâce à \verb?\?\verb?includeonly{fichier1,fichier2,...}?, ce qui garantit un considérable gain de temps à la compilation !
+\end{regles}
+
+\section{La pratique}
+
+La théorie, c'est toujours très sympathique mais, dans ce guide, il y a des éléments concrets. Voyons donc tout de suite l'allure que prend notre fichier source \verb?main.tex?\footnote{Pour rappel, il s'agit du fichier à partir duquel est lancé la compilation.} :
+
+\begin{code}{Le fichier \verb?main.tex?}
+\documentclass[a4paper, 12pt]{report}
+
+% ICI, enlever les % devant les commandes
+% (pour éviter les conflits avec l'arborescence Texmaker)
+
+% Chargement des packages et de la configuration utilisés
+%\input{./Chapitres/packages}
+%\input{./Chapitres/commandes}
+
+%\includeonly{./Chapitres/chap1,./Chapitres/chap3}
+
+
+\begin{document}
+
+\everymath{\displaystyle}
+
+%\part{Partie I}
+
+%\include{./Chapitres/chap1}
+%\include{./Chapitres/chap2}
+
+%\part{Partie II}
+
+%\include{./Chapitres/chap3}
+%\include{./Chapitres/chap4}
+
+\end{document}
+\end{code}
+
+Comme tu peux le constater, tu dois écrire le chemin relatif -- \verb?./Chapitres/? -- à chaque fois. Mais, quand tu y réfléchis, tu ne changes pas tes dossiers tous les 4 matins. Et quand tu le fais, la fonction \og Remplacer \fg{} est la bienvenue !
+
+De plus, c'est raisonnable quand tu penses au temps de compilation gagné par la suite. Ce n'est pas la même chose d'attendre 1 seconde (compilation d'un fichier) ou 4 secondes (compilation d'un gros rapport), surtout si tu dois souvent compiler pour vérifier le code et le rendu.
+
+\begin{conseil}{La petite astuce \Texmaker{}}
+Tu dois trouver pénible d'écrire une partie de ton rapport puis de devoir basculer sur le fichier \verb?main.tex? pour compiler. Et je te comprends ! \\
+
+Fort heureusement, \Texmaker{} propose une solution toute simple : le \og document maître \fg{}. Cette solution permet de définir le fichier source \verb?main.tex? comme référence : toutes les compilations se font alors depuis ce fichier, \textbf{même si tu travailles sur un autre !}
+
+Pour activer cette option, ouvrir \verb?main.tex?, aller sur la barre de menus, choisir \verb?Options? puis \verb?Définir le document courant...?. Et c'est tout. Tu peux même constater que ce choix a bien été pris en compte. Il te suffit de regarder en bas à droite de la fenêtre \Texmaker{}. \\
+
+Et si jamais tu veux réaliser des tests ou générer un fichier annexe alors que tu travailles sur ton rapport, tu peux soit fermer \Texmaker{} (après avoir sauvegardé ton travail) soit refaire la même procédure et choisir alors l'option \verb?Mode normal?.
+\end{conseil}
+
+\begin{attention}{Les noms de fichiers}
+Pour la clarté de ce guide, j'ai choisi d'appeler les fichiers \verb?chap1?, \verb?chap2?, etc. \textbf{Toutefois, je ne recommande pas d'utiliser une telle nomenclature !} \\
+
+En effet, tu dois penser à tout changer le jour où tu veux ajouter un nouveau chapitre 1 ou 2 (noms de fichiers et commande \verb?\?\verb?include?). Selon moi, il est donc préférable d'appeler explicitement ses fichiers (\verb?chap-texte?, \verb?page-garde?, \verb?annexes?, etc.).
+\end{attention}
+
+\section{D'autres solutions}
+
+Les éléments proposés jusqu'à présent constituent une introduction de ma part. Rien ne t'oblige à suivre à la lettre cette structure. Libre à toi de créer plus de dossiers pour ranger tes fichiers et images, voire des sous-dossiers. L'arborescence proposée peut évoluer très facilement une fois le concept compris et assimilé.
+
+Tu es aussi libre de créer des fichiers \verb?.tex? qui te sont propres, comme une page de garde personnalisée, une introduction, le sommaire, des annexes, ou encore une 4\up{ème} de couverture. \\
+
+Il existe aussi un package qui permet de distinguer dans la commande le chemin relatif et le nom du fichier à importer : \verb?import?. Mais le problème reste le même selon moi, comme il faut indiquer le chemin à chaque fois (à moins de définir une commande générique, point qui reste à valider).
+
+La page \url{http://blog.dorian-depriester.fr/latex/template-these/template-complet-pour-manuscrit-de-these} peux aussi t'apporter une aide considérable et te donner de nouvelles pistes à explorer ! Des points intéressants sont abordés, comme générer un mini-sommaire en début de chaque chapitre, plusieurs bibliographies, utiliser un \textit{backref} (bibliographie), et bien d'autres encore. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-tableaux.tex b/info/guide-latex-fr/Chapitres/p3-tableaux.tex
new file mode 100644
index 0000000000..a15db7ad23
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-tableaux.tex
@@ -0,0 +1,458 @@
+\chapter{Tableaux \& boîtes}
+
+\label{chap-table-details}\lettrine{I}{l} est possible d'obtenir des tableaux plus élaborés avec quelques commandes supplémentaires, sans parler des décorations avec des boîtes.
+
+\section{Autres formats de cellules}
+
+Dans la partie précédente de ce guide, j'ai présenté les formats par défaut pour les cellules d'un \verb?tabular? : \verb?l?, \verb?c? et \verb?r?. Grâce au package \verb?array?, il en existe d'autres, qui permettent de prendre en compte une longueur comme argument : les formats \verb?p{<longueur>}?, \verb?m{<longueur>}? et \verb?b{<longueur>}?.
+
+\verb?p? (comme \textit{paragraph}) permet de définir une colonne de largeur définie par \verb?longueur? et dont le contenu est aligné en haut à gauche ; \verb?m? (comme \textit{middle}) aligne le contenu à gauche et le centre verticalement ; \verb?b? (comme \textit{bottom}) aligne aussi le contenu à gauche mais le fixe en bas de la cellule.
+
+\textbf{Il n'est pas possible de cumuler des formats différents} (limite du package \verb?array? vraisemblablement). Il ne faut donc pas s'étonner si le résultat ne correspond pas à tes attentes si tu définis une colonne au format \verb?p? et une autre au format \verb?m?. \\
+
+Si, comme nous le verrons par la suite, la commande \verb?linebreak? est utile pour écrire du texte sur une nouvelle ligne (dans la même cellule), elle peut parfois créer de grandes espaces blancs entre les mots (justification du texte forcée lors du retour à la ligne).
+
+La meilleure solution, valable uniquement pour ces nouveaux formats, est d'utiliser la commande \verb?\newline?, qui permet donc d'éviter tous ces désagréments. Par exemple, cette solution peut se révéler pratique quand tu veux renseigner plusieurs dates dans une même cellule :
+
+\begin{codedisplay}{Le format de cellule \verb?p?}
+% Ajout au préambule
+% \usepackage{array}
+
+
+\begin{tabular}{p{0.5\linewidth}|p{0.3\linewidth}}
+Du texte \linebreak Un très très très long texte & {\hspace*{\fill}Titre centré\hspace*{\fill}} \\ \hline
+Nouvel essai \newline Meilleur espacement & OK
+\end{tabular}
+\end{codedisplay}
+
+\begin{codedisplay}{Le format de cellule \verb?m?}
+% Ajout au préambule
+% \usepackage{array}
+
+
+\begin{tabular}{m{0.3\linewidth}m{0.5\linewidth}}
+2018 \newline 2017 & Responsable de projet (ligne de production)
+\end{tabular}
+\end{codedisplay}
+
+\begin{attention}{\textit{Nota Bene} : centrage et retour à la ligne}
+Pour une raison que j'ignore, le centrage horizontal du texte dans une cellule au format \verb?p / m / b? ne fonctionne pas avec la commande usuelle \verb?\hfill?.
+
+La meilleur solution consiste à utiliser la commande \verb?\hspace*? combinée avec \verb?\fill? de la manière suivante :
+
+\begin{code}{}
+\begin{tabular}{p{0.3\linewidth}}
+{\hspace*{\fill}Texte / Titre\hspace*{\fill}} \\
+Blablabla
+\end{tabular}
+\end{code}
+
+\textbf{Cette solution doit vraiment être utilisée de manière ponctuelle !} Si tu veux la généraliser à toute la colonne, je te recommande d'aller lire la section suivante. \\
+
+Enfin, le retour forcé à la ligne avec \verb?\newline? (ou \verb?\linebreak?) n'est bel et bien valide seulement pour les formats \verb?p / m / b?.
+\end{attention}
+
+\section{Cellules centrées verticalement et horizontalement}
+
+Le format de colonne \verb?c? ou \verb?m? n'est pas suffisant pour centrer à lui tout seul verticalement et horizontalement le contenu d'une cellule. Le plus simple est d'utiliser le format \verb?m? (centrage vertical) et de le combiner avec un descripteur pour appeler la commande \verb?\centering? (centrage horizontal).
+
+La définition de la colonne dans l'environnement \verb?tabular? se fait alors de la manière suivante :
+
+\begin{code}{}
+>{\centering\arraybackslash}m{<longueur_case>}
+\end{code}
+
+Très clairement, le code devient illisible et pénible à reprendre si tu dois copier-coller ce long format à chaque fois.
+
+Grâce au package \verb?array?, il est possible de créer son propre format de colonne grâce à la commande \verb?newcolumntype?.\footnote{Je préconise même d'appeler cette commande dans le préambule, pour regrouper toutes les commandes personnelles et y revenir plus facilement par la suite.} La syntaxe de cette commande est la suivante :
+
+\begin{code}{Appel de la commande \texttt{\textbackslash}\verb?newcolumntype?}
+\newcolumntype{<nom_format>}[<nbre_arg>]{<def_format>}
+\end{code}
+
+Un exemple d'utilisation serait alors :
+
+\begin{coderesult}{Un exemple avec un \textit{SWOT}}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+% Ajout dans le préambule
+\usepackage{graphicx} % Pour la commande rotatebox
+\usepackage{array}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
+
+
+\begin{document}
+
+\begin{tabular}{C{0.1\linewidth}*{2}{|C{0.4\linewidth}}}
+~ & {\Large{}Atouts} & {\Large{}Handicaps} \\ \hline
+\rotatebox{90}{\Large{}Interne} & \textbf{Forces (Strengths)} \begin{itemize}
+\item point SA
+\item point SB
+\end{itemize} & \textbf{Faiblesses (Weaknesses)} \begin{itemize}
+\item point WA
+\item point WB
+\end{itemize} \\ \hline
+\rotatebox{90}{\Large{}Marché} & \textbf{Opportunités (Opportunities)} \begin{itemize}
+\item point OA
+\item point OB
+\end{itemize} & \textbf{Menaces (Threats)} \begin{itemize}
+\item point TA
+\item point TB
+\end{itemize}
+\end{tabular}
+
+% Ajuster les listes à puce selon ton bon vouloir
+
+\end{document}
+\end{coderesult}
+
+Le raccourci pour définir $N$ colonnes identiques est toujours utilisable. La formulation ne change pas : c'est toujours \verb?*{<nbre_col>}{<format>}?, comme vu dans l'exemple précédent.
+
+\section{Fusion et coloriage de cellules}
+
+Si la fusion des colonnes et des lignes est comprise de base avec le package \verb?array?, la fusion des lignes laisse un peu à désirer. C'est pourquoi il vaut mieux utiliser le package \verb?multirow?. \\
+
+Pour fusionner des colonnes, il faut employer la commande \verb?\multicolumn?, avec la syntaxe suivante : \verb?\multicolumn{<nbre_col>}{position}{texte}?. Pour avoir un séparateur adapté, une ligne partielle peut être insérée grâce à la commande \verb?\cline{<col_debut>-<col_fin>}?.
+
+Pour la fusion des lignes, il faut utiliser la commande \verb?\multirow? et la syntaxe suivante : \verb?\multirow{<nbre_ligne>}{*}{Texte}?. L'emploi de \verb?{*}? permet d'avoir les cellules fusionnées avec la bonne largeur et d'éviter les problèmes de centrage. \\
+
+Afin de pouvoir colorier les cellules, il faut ajouter le package \verb?xcolor? dans le préambule, avec l'option \verb?table?. Grâce à la commande \verb?\rowcolor{<couleur>}?, tu peux colorier une ligne entière.
+
+\verb?\columncolor{<couleur>}? et \verb?\cellcolor{<couleur>}? font de même respectivement pour une colonne et une cellule. Voyons tous ces éléments dans un petit exemple :
+
+\begin{coderesult}{Coloriage et fusion}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+% Ajout dans le préambule
+\usepackage{array}
+\usepackage{multirow} % Pour fusionner des lignes d'un tableau
+\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
+\renewcommand{\arraystretch}{1.3} % Meilleure lisibilité
+\usepackage[table]{xcolor} % [table] : pour colorer les cellules (package colortbl)
+
+
+\begin{document}
+
+\begin{tabular}{|*{4}{C{0.2\linewidth}|}}
+\hline
+\rowcolor{orange!80!yellow} \multicolumn{4}{|c|}{\textbf{Comparaison des configurations}} \linebreak \\ \hline
+\multirow{2}{*}{\textbf{Critères}} & \multicolumn{3}{c|}{\textbf{Structures}} \linebreak \\ \cline{2-4}
+~& \textbf{Fonctionnelle} & \textbf{Divisionnelle} & \textbf{Matricielle} \\ \hline \hline
+Stabilité & ++ & + & - \\ \hline
+Flexibilité \& Adaptabilité & - & - & ++ \\ \hline
+\rowcolor{black} ~ & ~ & ~ & ~ \\ \hline
+\textbf{Cas pratiques} & \multicolumn{3}{|c|}{\textbf{Qui réussira le mieux à répondre aux besoins ?}} \\ \hline
+Projet (long) à réaliser & - & - & ++ \\ \hline
+Fabrication en grande série & ++ & - & -- \\ \hline
+\end{tabular}
+
+\end{document}
+\end{codedisplay}
+
+Il se peut que la visualisation des bordures noires du tableau ne s'affiche pas bien avec la cellule colorée. Il s'agit juste d'un problème d'affichage avec ton écran d'ordinateur, tellement la ligne est fine.
+
+Sinon, tu peux aussi augmenter l'épaisseur des traits de ton tableau, grâce à la commande \verb?\setlength\arrayrulewidth{<épaisseur>}?.
+
+\section{\texttt{longtable} \& \texttt{booktabs}}
+
+J'ai découvert ces deux packages -- \verb?longtable? et \verb?booktabs? -- en 2017, et depuis je ne m'en passe plus ! \\
+
+Le premier se révèle très utile pour des tableaux dont la longueur dépasse une page. Il suffit simplement de remplacer l'environnement \verb?tabular? par \verb?longtable? et tout le reste fonctionne de la même façon, y compris les formats de colonnes définis par l'utilisateur ou la mise en place d'une légence (\verb?\caption?).
+
+Tu peux aussi mettre une note en bas de page pour indiquer que le tableau se poursuit en page suivante, rappeler lors du changement de page les titres des colonnes ou encore indiquer quand le tableau est terminé !
+
+Bref, ce package offre pas mal de possibilités, que je te laisse aller découvrir dans l'exemple qui suit et compléter le cas échéant grâce à la documentation officielle : \url{https://www.ctan.org/pkg/longtable}. \\
+
+Quant au second package, c'est le seul à ma connaissance qui permette d'obtenir des tableaux de qualité, suffisamment aérés, avec de bons séparateurs. En théorie, la commande \verb?\renewcommand{\arraystretch}{1.3}? permet de modifier la hauteur de ligne, pour tous les tableaux créés après cette commande.
+
+Mais, avec des fractions, impossible de modifier quoi que ce soit\dots{} sauf avec \verb?booktabs? ! Pourquoi ? Je n'en sais rien. Le rendu est meilleur et convient.
+
+\begin{coderesult}{Un exemple d'utilisation du package \verb?longtable?}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{lipsum}
+
+\usepackage{array, longtable}
+\renewcommand{\arraystretch}{1.3}
+
+
+\begin{document}
+
+\lipsum[1] \\
+
+\begin{center}
+\begin{longtable}{p{0.4\linewidth}p{0.3\linewidth}}
+% Définition des headers & footers du longtable
+{\hspace*{\fill}\textbf{Colonne A}\hspace*{\fill}} & {\hspace*{\fill}\textbf{Colonne B}\hspace*{\fill}} \\ \hline
+\endhead
+\multicolumn{2}{r}{\textit{(suite sur la page suivante)}} \\
+\endfoot
+\multicolumn{2}{@{\hrulefill}c@{\hrulefill}}{\raisebox{-3pt}{~~\textsc{Fin du tableau}~~}}
+\endlastfoot
+% Contenu du longtable
+\lipsum[2] & \'Evident ! \\
+\lipsum[3] & Limpide même !!!
+\end{longtable}
+\end{center}
+
+\end{document}
+\end{coderesult}
+
+\begin{coderesult}{Un exemple d'utilisation du package \verb?booktabs?}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{amsmath, amsfonts, amssymb}
+\newcommand{\module}[1]{\left\lvert #1 \right\rvert}
+
+\usepackage{array, booktabs}
+\renewcommand{\arraystretch}{1.3}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
+
+
+\begin{document}
+
+\everymath{\displaystyle}
+
+\vspace*{\fill}
+
+\begin{center}
+\begin{tabular}{*{2}{C{0.3\linewidth}}} \toprule
+$f(x)$ & $\int f(x)\,dx$ \\ \midrule % \midrule : commande propre à booktabs - Création d'une ligne horizontale (= \hline)
+$x^\alpha$, avec $\alpha \neq -1$ & $\frac{x^{\alpha + 1}}{\alpha + 1}$ \\ \midrule
+$\frac{1}{x}$ & $\ln \module{x}$ \\ \midrule
+$\cos (ax)$, avec $a \neq 0$ & $\frac{\sin (ax)}{a}$ \\ \midrule
+$\sin x$ & $-\cos x$ \\ \midrule
+$\frac{1}{1 + x^2}$ & $\arctan x$ \\ \midrule
+$\cosh x$ & $\sinh x$ \\ \midrule
+$\sinh x$ & $\cosh x$ \\ \midrule
+$e^{\omega x}$, avec $\omega \neq 0$ & $\frac{e^{\omega x}}{\omega}$ \\ \midrule
+$\frac{u'}{u}$ & $\ln \module{u}$ \\ \midrule
+$\tan x$ & $-\ln ( \module{\cos x})$ \\ \midrule
+$\frac{1}{\sqrt{1 - x^2}}$ & $\arcsin x$ \\ \midrule
+$\frac{-1}{\sqrt{1 - x^2}}$ & $\arccos x$ \\ \midrule
+$\frac{1}{\sqrt{x^2 + 1}}$ & $\mathrm{argsinh}~x$ \\ \midrule
+$\frac{1}{\sqrt{x^2 - 1}}$ & $\mathrm{argcosh}~x$ \\ \midrule
+$\frac{1}{1 - x^2}$ & $\mathrm{argtanh}~x$
+\end{tabular}
+\end{center}
+
+\vspace*{\fill}
+
+\end{document}
+\end{coderesult}
+
+Ici, j'ai séparé l'emploi de \verb?longtable? et de \verb?booktabs? pour bien distinguer les deux exemples mais rien n'empêche d'utiliser l'environnement \verb?longtable? avec des commandes de \verb?booktabs? (comme \verb?\toprule? ou \verb?\midrule?).
+
+\section{Créer sa propre boîte}
+
+Le package \verb?tcolorbox? propose de très nombreux outils pour créer des boîtes. Il propose même une commande pour créer soi-même son propre environnement, et donc sa propre boîte entièrement personnalisable.
+
+La structure est très particulière et propre à \verb?tcolorbox? mais permet de respecter la philosophie \LaTeX{} : séparer le fond de la forme par l'intermédiaire de commandes.
+
+Un changement sur la commande entraîne alors un changement sur tout le document. Tu admettras que c'est nettement plus pratique que de devoir revenir sur tout le document et le corriger. \\
+
+La création d'une nouvelle boîte repose sur une syntaxe identique à celle utilisée lors de la création d'une nouvelle commande, avec \verb?[<nbre_arg>]? absent s'il n'y a pas d'argument pour notre boîte :
+
+\begin{code}{Création d'une nouvelle boîte sous \verb?tcolorbox?}
+\newtcolorbox{<nom_boite>}[<nbre_arg>]{<options>}
+\end{code}
+
+Il est préconisé de définir toutes ses boîtes dans le préambule, là encore pour faciliter les modifications futures et centraliser, regrouper toutes ces commandes. \\
+
+De plus, il est possible, comme pour la création de commandes, de définir un argument optionnel selon la syntaxe suivante, avec l'argument optionnel qui correspond automatiquement au choix \verb?#1? dans la définition de la commande :
+
+\begin{code}{Utilisation d'un argument optionnel}
+\nextcolorbox{<nom_boite>}[<nbre_arg>][<defaut>]{<options>}
+\end{code}
+
+Si \verb?<defaut>? est présent, alors le premier argument spécifié par \verb?<nbre_arg>? soit \verb?#1? est optionnel avec une valeur par défaut fixée à \verb?<defaut>?.
+
+Ainsi, si tu renseignes \verb?<defaut>? par une valeur vide, ta boîte ne souffrira pas d'un changement dans ses options, à moins de les notifier lors de son appel ! Je pense qu'un premier exemple simple ne sera pas de trop pour comprendre cette nouvelle notion :
+
+\begin{codedisplay}{Nouvelle commande \& argument par défaut}
+\newcommand{\format}[2][\textbf]{Je trouve que \LaTeX{} est #1{#2 !}}
+
+\format{merveilleux} \\
+\format[\textit]{fantastique} \\
+\format[\textsc]{incroyable}
+\end{codedisplay}
+
+
+Nous avons donc le code complet suivant pour la création\footnote{Je ne vais pas revenir en détail sur toutes les options \verb?tcolorbox? utilisées. Elles sont décrites dans la documentation officielle, disponible sur \url{https://www.ctan.org/pkg/tcolorbox}. \`A toi aussi de faire des essais !}, suivi de quelques exemples. Attention à ne pas oublier d'appeler le package \verb?tcolorbox? avec les options \verb?breakable? et \verb?skins? !
+
+\begin{code}{Ma petite boîte personnelle}
+\usepackage[breakable, skins]{tcolorbox}
+
+% Boîte type générique
+\newtcolorbox{boitetype}[4][]{enhanced, breakable, before upper = {\parindent17.6pt}, beforeafter skip = \baselineskip, colframe = #3, colback = #4, boxrule = 2pt, arc = 4mm, fonttitle = \bfseries, title = {#2}, coltitle = black, #1}
+
+% La boîte utilisée
+\newenvironment{boite}[3][]{\begin{boitetype}[#1]{#2}{#3}{white}}{\end{boitetype}}
+\end{code}
+
+\begin{codedisplay}[sidebyside = false, listing and text]{Application}
+\begin{boite}{Un premier exemple}{orange}
+C'est pratique, n'est-ce pas ?
+\end{boite}
+
+\begin{boite}[colback = violet!50, coltitle = white]{Un deuxième exemple}{violet}
+Apportons quelques petits changements, juste pour cette fois.
+\end{boite}
+
+\begin{boite}{Un troisième exemple}{cyan}
+Retour sur un cas normal d'utilisation.
+\end{boite}
+\end{codedisplay}
+
+Le principe est donc de créer une nouvelle boîte (syntaxe très similaire à celle employée pour créer une commande) pour chaque cas (boîte pour les définitions, boîte pour les remarques, etc.).
+
+Pour t'éviter de devoir changer les options à chaque fois, le mieux reste de créer une boîte type puis de créer tes différentes boîtes à partir de cette boîte générique.
+
+Et avec l'astuce de l'argument optionnel, tu laisses de la souplesse à ton code, que tu peux donc adapter sur le pouce si tu as un cas exceptionnel à traiter. Pratique et puissant à la fois !
+
+\section{Afficher du code \LaTeX{}}
+
+Il n'y a pas 13 façons d'afficher du code \LaTeX{} simplement\footnote{\'Ecrire \verb?\texttt{\textbackslash}? pour produire \texttt{\textbackslash} n'est vraiment pas une solution viable !}. La première solution requiert d'utiliser l'environnement \verb?verbatim? : tout ce qui est compris dans cet environnement ne sera pas interprété par \LaTeX{} et sera recopié tel quel.
+
+Cependant, une trop longue commande dépasse des marges voire de la page\dots{} C'est donc vite compliqué de lire la fin ou même de copier un morceau de code. \\
+
+Toutefois, il existe déjà un moyen simple pour les ``petites'' formules : la commande \verb!\verb?<cmde>?!. Il faut juste écrire \verb?\verb? et tout ce qui est compris entre les deux délimiteurs (ici, des \verb!?!) subit le même traitement que sous l'environnement \verb?verbatim? (environnement \verb?verbatim? local en quelque sorte).
+
+\verb!?! n'est d'ailleurs pas le seul délimiteur envisageable : par exemple, \verb?!? convient tout à fait. \\
+
+Autrement, le seul package qui permette de mettre en forme du code (\LaTeX{}, mais aussi Python, Perl, C, C++, Java, SQL, HTML, etc.) avec un retour à la ligne intégré s'appelle \verb?listings?.
+
+Beaucoup d'options de mise en forme sont disponibles (numéro de ligne de code sur le côté, commandes en couleur selon le langage\dots{}) mais il y a mieux. Et oui, c'est maintenant que revient le Saint Graal : \verb?tcolorbox? ! Ce dernier intègre le package \verb?listings? et permet de retourner un résultat soigné et personnalisable.
+
+Pour obtenir le code le plus propre et tenir compte des contraintes supplémentaires du package \verb?listings?, il faut procéder en plusieurs étapes : \begin{enumerate}
+\item Charger le package \verb?tcolorbox? avec les options \verb?breakable? \& \verb?skins?, pour la personnalisation des boîtes, ainsi que \verb?listings?, pour intégrer le package éponyme.
+
+\item Intégrer les accents avec \verb?\lstset{literate = <accents>}?. Le package \verb?listings? n'interprète pas nativement les accents donc il faut les définir au préalable.
+
+La programmation se fait généralement en anglais donc ne comporte pas d'accents. Mais personnellement, en tant que Français qui rédige un guide en français, mes commentaires contiennent parfois des accents donc il faut mettre en place cette dernière astuce pour s'en sortir.
+
+\item Définir un style pour l'affichage de la boîte, qui contiendra toutes les options liées à sa personnalisation.
+
+En effet, contrairement à la section précédente où nous avons défini une boîte type puis des dépendances, l'ajout d'une couche supplémentaire avec le package \verb?listings? nuit à sa création et entraîne des erreurs irrémédiables actuellement.
+
+Il faut donc ruser et créer autant d'environnements \verb?tcolorbox? avec \verb?listings? que de boîtes différentes pour afficher le code, mais qui vont à chaque fois appeler les styles mis en place. Les définitions deviennent concises et les boîtes peuvent se généraliser facilement.
+
+\item Créer un style \verb?listings?, pour la personnalisation du code à proprement parler.
+
+\item Créer la boîte (environnement \verb?tcolorbox?). \\
+\end{enumerate}
+
+Voyons directement avec un exemple les points précédemment abordés, pour découvrir les commandes à utiliser et leur fonctionnement :
+
+\begin{code}{\'Ecrire du code sous \LaTeX{} : paramétrage}
+% Chargement de tcolorbox et des options nécessaires
+\usepackage[breakable, listings, skins]{tcolorbox}
+
+% Pour résoudre le problème des accents dans le code (listings sous tcolorbox)
+\lstset{literate = {à}{{\`a}}1 {â}{{\^a}}1 {é}{{\'e}}1 {è}{{\`e}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {ù}{{\`u}}1 {û}{{\^u}}1 {ç}{{\c{}c}}1}
+
+% Définition du style de la boîte (affichage)
+\tcbset{
+codemainoptions/.style = {
+ maincolor/.store in = {\tcbmaincol},
+ maincolor = LimeGreen,
+ rulewidth/.store in = {\tcbrulewidth},
+ rulewidth = 2pt,
+ enhanced, breakable, beforeafter skip = \baselineskip, sharp corners, boxrule = \tcbrulewidth, colframe = \tcbmaincol, colback = \tcbmaincol!15, drop fuzzy shadow, colbacktitle = \tcbmaincol!50, coltitle = black, fonttitle = \bfseries, title = {#1},
+ attach boxed title to top center = {yshift = -\tcbrulewidth/2-\tcboxedtitleheight/2, yshifttext = -\tcboxedtitleheight/2}, boxed title style = {boxrule = \tcbrulewidth, frame code = {
+ \path[tcb fill frame] ([xshift = -3mm]frame.west) -- (frame.north west) -- (frame.north east) -- ([xshift = 3mm]frame.east) -- (frame.south east) -- (frame.south west) -- cycle;}, interior code = {
+ \path[tcb fill interior] ([xshift = -2mm]interior.west) -- (interior.north west) -- (interior.north east) -- ([xshift = 2mm]interior.east) -- (interior.south east) -- (interior.south west) -- cycle;}}
+}
+}
+
+% Création du style listings
+\lstdefinestyle{mainlststyle}{
+language = {[LaTeX]TeX},
+style = tcblatex,
+texcsstyle = *\color{cyan!65!black},
+commentstyle = \color{gray},
+tabsize = 4,
+keepspaces = true,
+breaklines = true,
+breakatwhitespace = false,
+inputencoding = utf8,
+numbers = none,
+showspaces = false,
+showtabs = false,
+showstringspaces = false
+}
+
+% Création des boîtes "tcolorbox + listings" (environnement)
+\newtcblisting{code}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing only, #1}
+
+\newtcblisting{codedisplay}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing side text, righthand ratio = 0.4, sidebyside gap = 13mm, bicolor, colbacklower = white, #1}
+
+% N.B. : #2 = titre de la boite
+% N.B. : option "breakable" pas bien compatible avec "listing side text" ==> faire des "petits bouts" de code dans ce cas
+\end{code}
+
+\begin{codedisplay}[sidebyside = false, listing and text]{Application}
+\begin{verbatim}
+Très pratique d'écrire du code sous \LaTeX{} \\
+
+Mais c'est plus compliqué quand le code en question est trop long !
+\end{verbatim}
+
+\begin{code}{Boîte}
+Très pratique désormais d'écrire du code sous \LaTeX{} ! Surtout si le code est extrêmement long.
+\end{code}
+
+\`A toi d'essayer l'environnement \verb?codedisplay? !
+\end{codedisplay}
+
+\vspace{\baselineskip}
+
+Il est possible d'aller encore plus loin, toujours grâce aux packages \verb?tcolorbox? et \verb?listings?, et de compléter le précédent code pour avoir les options suivantes : numérotation automatique des boîtes et création d'un sommaire dédié à ces boîtes.
+
+La documentation \verb?tcolorbox? fournit toutes les indications nécessaires. Les commandes nécessaires à utiliser sont décrites ci-après :
+
+\begin{code}{Intégrer du code -- Aller encore plus loin}
+% Appel de tcolorbox, \lstset & création des styles
+
+\usepackage[]{hyperref} % Obligatoire
+
+% Reprise du style codemainoptions + title = {Code \thetcbcounter{} : #1}
+% Ajout : list entry = {\protect\numberline{\thetcbcounter}#1}
+
+% Création d'une boîte numérotée pour le code
+\newtcblisting[auto counter, number within = chapter, list inside = LaTeXcode]{code}[2][]{codemainoptions = {#2}, listing options = {style = mainlststyle}, listing only, #1}
+
+
+\begin{document}
+
+% Ajout du nouveau sommaire (hyperref)
+\phantomsection
+\addcontentsline{toc}{chapter}{Liste des codes \LaTeX{}} % Ajout dans le sommaire
+\tcblistof[\chapter*]{LaTeXcode}{Liste des codes \LaTeX{}} % Sommaire dédié tcolorbox (LaTeXcode = référence)
+
+Rédaction du document et utilisation de l'environnement \verb?code? !
+
+\end{document}
+\end{code}
+
+Enfin, il existe un autre package que \verb?listings?, qui peut s'occuper automatiquement du coloriage du code : \verb?minted?. Il fonctionne grâce à \verb?pygments?, une bibliothèque Python. Par contre, même après son installation, je n'ai toujours pas réussi à le faire fonctionner\dots{} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-texte.tex b/info/guide-latex-fr/Chapitres/p3-texte.tex
new file mode 100644
index 0000000000..766248357a
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-texte.tex
@@ -0,0 +1,967 @@
+\chapter{Améliorer son texte et sa mise en forme}
+
+\label{chap-texte-details}\lettrine{S}{i} tu sais désormais écrire des paragraphes, faire une page de garde simple, afficher un sommaire ou utiliser des listes sous \LaTeX{}, il existe encore plein d'autres fonctionnalités sympathiques pour compléter ces éléments. Et je les recense justement dans ce chapitre !
+
+\section{Changer la police d'écriture}
+
+\subsection*{Introduction}
+
+\label{chgt-police}Changer de police constitue un vaste débat sous \LaTeX{}. Tout d'abord, pourquoi vouloir changer ? La police proposée ne convient-elle pas ? Ou est-ce par habitude d'utiliser auparavant une autre police sous Word ? \`A moins que ton école impose une police spécifique pour ton rapport ?
+
+Ensuite, quelle police préfères-tu utiliser ? Avec empattement\footnote{Mode de terminaison d'un caractère : \url{http://fr.wikipedia.org/wiki/Empattement_(typographie)}.}, sans empattement ? Mais surtout, si tu dois écrire des formules mathématiques, la nouvelle police possède-t-elle les caractères nécessaires sous un format équivalent ? Je pense notamment aux symboles courants $\sum$ ou $\int$, sans parler des lettres grecques. \\
+
+Il existe de multiples façons de changer de police sous \LaTeX{} : de manière locale, pour pouvoir juste profiter d'un effet de style ; puis, de manière globale, donc sur tout le document. Et il faut au préalable connaître la police que tu aimerais utiliser.
+
+Naturellement, si tu tiens à conserver la police native de \LaTeX{}, tu sais déjà ce que tu dois renseigner dans le préambule et tu peux lire la suite pour te cultiver, sans forcément devoir l'appliquer.
+
+\subsection*{Empattement et machine à écrire}
+
+Tout comme il est possible de mettre un bout de texte en gras grâce à la commande \verb?\textbf{<texte>}?, tu peux choisir d'enlever l'empattement (\textit{sans serif}) d'un bout de texte grâce à la commande \verb?\textsf{<texte>}?. Tu peux aussi choisir de le mettre en valeur différemment grâce à la mise en forme \og machine à écrire \fg{} (\textit{typewriter}) avec la commande \verb?\texttt{<texte>}?. \\
+
+Si tu veux appliquer un tel changement sur plusieurs paragraphes, tout comme \verb?\textbf{<texte>}? a pour équivalent \verb?{\bfseries{}<texte>}?, nous avons donc à disposition le \verb?\sffamily? et le \verb?\ttfamily?.
+
+Là encore, il faut délimiter les paragraphes concernés avec des accolades \verb?{? et \verb?}? ou utiliser de telles commandes à l'intérieur d'un environnement, ou encore utiliser directement un environnement : \verb?\begin{sffamily}? fonctionne parfaitement !
+
+Et si jamais tu veux annuler ces modifications (localement ou sur un paragraphe) et donc retrouver la traditionnelle police avec empattement, les commandes \verb?\textrm{<texte>}? et \verb?{\rmfamily{}<texte>}? sont disponibles. \\
+
+Enfin, si tu veux faire de telles modifications sur tout le document, tu peux aussi renseigner une des commandes suivante dans le préambule :
+
+\begin{code}{}
+% Avec empattement (défaut)
+\renewcommand{\familydefault}{\rmdefault}
+
+% Sans empattement
+\renewcommand{\familydefault}{\sfdefault}
+
+% Machine à écrire
+\renewcommand{\familydefault}{\ttdefault}
+\end{code}
+
+\begin{attention}{Ordre de priorité des commandes}
+Les commandes globales sont exécutées en premier lors de la compilation. Elles sont donc supplantées par l'utilisation des environnements, eux-mêmes écrasés par les commandes locales comme \verb?\texsf{<texte>}?.
+
+Il faut donc bien réfléchir au résultat souhaité, ainsi qu'à l'ordre d'utilisation des commandes précédemment décrites pour y parvenir.
+\end{attention}
+
+Voyons maintenant un exemple pour comprendre le fonctionnement de ces nouvelles commandes :
+
+\begin{codedisplay}{L'empattement et la machine à écrire}
+Texte \textsf{sans empattement} ou au format \texttt{machine à écrire}. \\[\baselineskip]
+
+{\sffamily{}C'est amusant à faire surtout avec plusieurs paragraphes. \\
+
+Il faut bien tout encadrer avec des \textrm{accolades !}} \\[\baselineskip]
+
+\begin{bfseries}
+\ttfamily{}Sinon, je peux aussi la jouer retro sur plusieurs paragraphes, à l'intérieur d'un environnement !
+\end{bfseries}
+\end{codedisplay}
+
+Bien, maintenant que nous avons vu quelques spécificités quant à l'empattement du texte, passons au changement de police.
+
+\subsection*{Les packages de police}
+
+Depuis le début de ce guide, je préconise fortement d'utiliser le package \verb?lmodern? et de s'y tenir. Il existe toutefois d'autre packages qui peuvent le substituer et qui permettent donc d'utiliser de nouvelles polices sous \LaTeX{} : \verb?bookman?, \verb?chancery?, \verb?charter?, \verb?ebgaramond? \& \verb?ebgaramond-maths? (police Garamond), \verb?fourier?, \verb?mathpazo?, \verb?mathptmx? (police Times), \verb?newcent?, \verb?tgbonum?, etc. (liste non exhaustive).
+
+Les packages \verb?times? et \verb?palatino? sont \textbf{obsolètes} et sont donc déconseillés à l'usage. D'autres peuvent être utilisés, comme \verb?helvet? ou \verb?courier?, mais sans résultat pour ma part (aucun changement de police). \\
+
+L'utilisation d'un autre package de police que \verb?lmodern? est donc encore un sujet délicat, sur lequel il faut être méfiant et faire des essais au préalable. Tu peux parfois rencontrer des bizarreries, des erreurs insoupçonnées.
+
+Mais si tu veux faire des essais, je recommande particulièrement le site suivant : \url{http://www.tug.dk/FontCatalogue/}. En quelque sorte, il s'agit d'une bibliothèque qui recense les polices accessibles sous \LaTeX{}. Attention à bien lire l'aide et les indications affichées : certaines polices ne fonctionnent qu'avec le moteur de compilation Xe\LaTeX{} ! \\
+
+Enfin, il est possible d'appeler tous ces packages localement\footnote{L'appel peut se faire aussi globalement si la commande est appelée en tout début de document.} grâce à la commande suivante :
+
+\begin{code}{}
+\fontfamily{<code-police>}\selectfont
+\end{code}
+
+Quant au choix de \verb?<code-police>?, tu peux par exemple renseigner \verb?ptm?, ce qui est équivalent à utiliser le package \verb?mathptmx? (police Times).
+
+Une liste détaillée (mais non exhaustive) est disponible en annexes, page \pageref{annexes-code-police}. Et si tu veux plus d'explications, tu peux te rendre sur le site : \url{https://fr.overleaf.com/learn/latex/Font_typefaces}.
+
+\begin{attention}{La petite subtilité}
+Certaines polices ne font pas la pluie et le beau temps. Par exemple, tu peux être amené à cumuler les commandes, comme mettre du texte en gras et en italique. Jusque là, tout va bien, tu peux même le faire de deux façons : \begin{center} \verb?\textit{\textbf{test}}? \quad ou \quad \verb?\textbf{\textit{test}}? \end{center}
+
+As-tu déjà utilisé les petites majuscules ? C'est très propre et vraiment agréable à lire. Pour rappel, tu peux utiliser \verb?\textsc{Texte}? ou \verb?{\scshape{}Paragraphes}?. Toutefois, essaye maintenant : \begin{center} \verb?\textbf{\textsc{Texte}}? \quad et \quad \verb?\textsc{\textbf{Texte}}? \end{center}
+
+Ben zut alors, aucune petites majuscules avec le package \verb?lmodern?. C'est parce que cette police ne gère pas une telle configuration. Changer de police est une solution possible : le package \verb?mathptmx?(police Times) est compatible, par exemple.
+
+Fort heureusement, c'est un cas d'utilisation extrêmement rare. C'était surtout pour te faire toucher du doigt cette petite subtilité. Dans ce genre de situation, il faut mieux se résigner et faire avec le package \verb?lmodern?, pour limiter les problèmes et les complications.
+\end{attention}
+
+\subsection*{Utiliser une police externe à \LaTeX{}}
+
+Il n'y a apparemment qu'un seul moyen de pouvoir utiliser une police d'écriture non disponible nativement (ou via des packages) sous \LaTeX{}. Loin de moi l'idée que la police par défaut me déplaise, bien au contraire.
+
+Toutefois, quand il faut taper un rapport officiel et qu'une police spécifique de Word est imposée -- Calibri ou Cambria par exemple, Times reste disponible avec le package \verb?mathptmx? --, il n'y a pas d'autres solutions. \\
+
+\textcolor{red!70!black}{\textbf{Cette solution fonctionne uniquement grâce à une compilation sous Xe\LaTeX{}}} (ou Lua\LaTeX{}). Le résultat est à la hauteur de nos attentes : accents affichés et utilisation de toutes les autres commandes exactement de la même façon que sous PDF\LaTeX{} (mathématiques, images, tableaux\dots{}).
+
+Elle permet d'utiliser toutes les polices disponibles sur ton ordinateur, y compris des polices téléchargées et ajoutées manuellement par la suite.
+
+Pour tout faire fonctionner correctement, il faut utiliser le préambule suivant :
+
+\begin{code}{Changer de police}
+\documentclass[a4paper, 12pt]{report}
+
+% XeLaTeX / LuaLaTeX
+\usepackage{fontspec} % Pour le changement de police
+\setmainfont{<nom-police>} % Appel de la police (#17)
+% Par exemple, <nom-police> = Arial ou Cambria ou Calibri
+\usepackage{polyglossia} % Equivalent de babel
+\setdefaultlanguage{french} % Paramétrage français
+
+% Autres packages
+
+
+\begin{document}
+
+Lorem ipsum dolor
+
+\end{document}
+\end{code}
+
+\begin{attention}{\textit{Nota Bene}}
+La modification de la police d'écriture n'est pas recommandée dans le cas d'un document qui contient des formules. Les symboles utilisés par \LaTeX{} peuvent ne pas être (ou ne sont généralement pas) définis dans cette nouvelle police.
+
+Normalement, \LaTeX{} générera malgré tout les formules mathématiques avec la police par défaut soit Computer Modern.
+\end{attention}
+
+Dans le cas d'une \textcolor{orange}{\textbf{modification locale de la police}} d'écriture, il faut utiliser la commande \verb?\fontspec{<nom-police>}?, ce qui donne l'exemple suivant :
+
+\begin{code}{Changement local de police}
+\documentclass[a4paper, 12pt]{report}
+
+% XeLaTeX / LuaLaTeX
+\usepackage{fontspec}
+\setmainfont{Arial}
+\usepackage{polyglossia}
+\setdefaultlanguage{french}
+
+
+\begin{document}
+
+Lorem ipsum dolor {\fontspec{Cambria}nam dui ligula} nulla malesuada porttitor !
+
+\end{document}
+\end{code}
+
+\begin{attention}{Quelques petits changements d'habitude\dots{}}
+Il faut enfin savoir qu'utiliser ce nouveau préambule n'est pas sans de légères conséquences sur des commandes usuelles : \verb?\degres{}? et \verb?\og mot \fg{}? sont définies grâce au package \verb?babel?.
+
+Tu peux décider de l'ajouter avant l'appel de \verb?polyglossia?, ce qui permet de conserver \verb?\degres{}?. Sinon, tu peux directement écrire le symbole au clavier (sous \Windows{}, \keys{\shift + $\degres{}~)_{~]}$}). Toutefois, les guillemets français sont mal définis avec ce nouveau package\dots{} \\
+
+La seule solution consiste donc à utiliser les commandes suivantes plus génériques :
+
+\begin{code}{Guillemets français avec \verb?polyglossia?}
+\guillemotleft{} % Guillemet français ouvrant
+\guillemotright{} % Guillemet français fermant
+\end{code}
+\end{attention}
+
+\subsection*{Bilan}
+
+Nous avons donc vu :
+
+\begin{itemize}[label = \ding{213}]
+\item comment modifier l'empattement du texte ;
+
+\item comment utiliser un package de police sous \LaTeX{} ;
+
+\item comment utiliser une police externe à \LaTeX{}, en compilant sous Xe\LaTeX{} et grâce au package \verb?fontspec?. \\
+\end{itemize}
+
+Changer la police peut se révéler amusant pour certaines réalisations personnelles mais il faut passer sous Xe\LaTeX{} dans le pire des cas, ce qui peut augmenter le temps de compilation -- qui reste raisonnable malgré tout, je te rassure, tout au plus de l'ordre de quelques dizaines secondes.
+
+Le format par défaut proposé depuis le début de ce guide convient tout à fait et permet de te démarquer des autres réalisations. Après tout, ne s'agit-il pas d'une marque de fabrique signée \LaTeX{} ?
+
+\section{Changer la taille de police}
+
+Si tu es amené à changer de police, tu peux aussi faire face à un autre problème : la taille du texte n'est pas automatiquement la même d'une police à une autre. Certes, il existe des commandes génériques comme \verb?\large?, \verb?\Large?, \verb?\LARGE?, \verb?\huge? ou \verb?\Huge? pour augmenter la taille du texte mais il peut arriver que ce soit totalement insuffisant. Heureusement, il y a une commande toute prête dans ce cas :
+
+\begin{code}{Changer la taille de police}
+Lorem ipsum dolor {\fontsize{<taille1>}{<taille2>}\selectfont{}nam dui ligula} nulla malesuada porttitor !
+% <taille1> : taille de la police (13mm, 215pt, etc.)
+% <taille2> : espacement entre les lignes
+\end{code}
+
+\verb?<taille2>? remplace alors (localement) la valeur par défaut de la commande \verb?\baselineskip?. Naturellement, cette commande \verb?\fontsize? s'utilise surtout pour faire un gros titre, délimité par un environnement -- \verb?center? par exemple -- pour ne pas affecter le reste du document.
+
+Et si tu ne sais pas quelle valeur choisir pour \verb?<taille2>?, je ne réfléchis plus personnellement et prends toujours la moitié de \verb?<taille1>?, arrondie si besoin.
+
+\section{Inclure des fichiers PDF}
+
+\label{fusion-pdf}Tu es pauvre ? Tu ne veux pas payer Adobe et toutes les options inutiles qu'il propose, dont la fusion de fichiers PDF ? Peu importe : \LaTeX{} sait faire du très bon boulot, gratuitement. \\
+
+Pour inclure des fichiers PDF, il faut utiliser le package \verb?pdfpages? et utiliser la commande :
+
+\begin{code}{Inclure un fichier PDF}
+% Compilation sous PDFLaTeX / XeLaTeX / LuaLaTeX
+\includepdf[pages = debut-fin]{<nom-PDF>}
+\end{code}
+
+La commande insère le document \verb?<nom-PDF>? à l'endroit où la commande est appelée. Le document doit se situer dans le même dossier que le fichier \verb?.tex?. Sinon, il faut préciser le chemin complet du document. Si tu écris \verb?[pages = -]?, le document entier sera inclus.
+
+Du coup, il ne te reste plus qu'à placer cette commande autant de fois que le nombre de fichiers à fusionner et le résultat \LaTeX{} contiendra donc tes différents fichiers les uns à la suite des autres. Et si jamais tu veux mélanger les pages, tu peux renseigner l'option \verb?pages? de la manière suivante par exemple : \verb?pages = {1,3,2,4,6,5}?.
+
+Tu peux aussi te servir de cette commande pour insérer une page d'un rapport PDF dans ton propre rapport ou un tableau Excel exporté en PDF : c'est des fois plus simples que de tout recopier sous \LaTeX{}.
+
+\begin{attention}{\textit{Nota Bene}}
+Le paramètre \verb?<nom-PDF>? ne doit contenir ni espace ni accent. C'est le même principe que pour les images. \\
+
+Pour rappel, la \textbf{compilation} doit se faire \textbf{uniquement} avec PDF\LaTeX{} ou Xe\LaTeX{} (ou Lua\LaTeX{}).
+\end{attention}
+
+Il existe d'autres options, comme faire une rotation à la page (\verb?landscape?, \verb?angle = <rotation>?), ajuster automatiquement le format (\verb?fitpaper?), etc. Pour les connaître ou si tu en as besoin, je te laisse consulter la documentation du package : \url{https://www.ctan.org/pkg/pdfpages}. \\
+
+Pour présenter un point plus technique, il est possible de réaliser des références sur un tel fichier (renvoi de pages) mais il existe une astuce pour faire en sorte que le renvoi et le numéro de page correspondent.
+
+Pour ce faire, il faut créer un compteur\footnote{Si tu es curieux, tu peux commencer à approcher la notion de compteur ici : \url{http://fr.wikibooks.org/wiki/LaTeX/Programmer_avec_LaTeX\#Compteurs}} dans le préambule de la manière suivante : \verb?\newcounter{pdfpage}?, puis procéder ainsi (utilisation de l'option \verb?pagecommand? de \verb?\includepdf?) :
+
+\begin{code}{Référence d'un fichier PDF inséré}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{pdfpages} % Le package
+\newcounter{pdfpage} % Le compteur
+
+\usepackage{hyperref}
+
+
+\begin{document}
+
+J'ai beaucoup de texte à écrire \dots{}
+
+% Enlever le % ci-après
+%\includepdf[pages = -, pagecommand = {\refstepcounter{pdfpage}\label{reference}}]{<nom-PDF>}
+
+% pagecommand : faire un peu ce qu'on veut
+% refstepcounter : permet le bon renvoi
+% label : création de la référence
+
+Je viens d'intégrer un document très important. Pour le consulter, aller à la page \pageref{reference}.
+
+\end{document}
+\end{code}
+
+Si cette solution fonctionne pour un document d'une page, il faut ruser pour l'appliquer sur un document plus long ou pour différents documents :
+
+\begin{code}{Référence de plusieurs fichiers PDF insérés}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{pdfpages} % Le package
+\newcounter{pdfpage} % Le compteur
+
+\usepackage{hyperref}
+
+
+\begin{document}
+
+%\includepdf[pages = -1, pagecommand = {\refstepcounter{pdfpage}\label{ref-debut}}]{<nom-PDF>} % Début document
+%\includepdf[pages = 2-12]{<nom-PDF>} % Document
+%\includepdf[pages = 13-, pagecommand = {\refstepcounter{pdfpage}\label{ref-fin}}]{<nom-PDF>} % Fin document
+
+Le document inséré est disponible de la page \pageref{ref-debut} à \pageref{ref-fin}.
+
+\end{document}
+\end{code}
+
+\begin{attention}{Numérotation des PDF insérés}
+Par défaut, la numérotation des pages se poursuit lors de l'inclusion de fichiers PDF avec la commande \verb?\includepdf?. Il faut donc veiller à ce que ces derniers n'en aient pas (pour éviter les incohérences) ou supprimer l'insertion du numéro de page grâce à \verb?pagecommand?.
+\end{attention}
+
+Cette dernière idée tombe à pic : étudions désormais la gestion des en-têtes et pieds de page !
+
+\section{En-têtes et pieds de page}
+
+Par défaut, \LaTeX{} propose principalement trois styles pour les en-têtes et pieds de page. Ces derniers peuvent être appelés \textbf{n'importe où dans le document} grâce à la commande \verb?\pagestyle{<style>}? : \\
+
+\begin{itemize}[label = \ding{213}]
+\item le style \verb?empty? : aucune en-tête et aucun pied de page ne seront affichés. Pour utiliser ce style, il faut donc utiliser la commande \verb?\pagestyle{empty}? ;
+
+\item le style \verb?plain? \textcolor{brown!70!black}{(\textit{style par défaut})} : seul le numéro de page est affiché, au centre du pied de page. Comme c'est le style par défaut, il n'y a aucune commande à indiquer.
+
+Toutefois, si jamais tu as utilisé un autre style et que tu veux revenir à celui-ci, son appel se fait donc grâce à la commande \verb?\pagestyle{plain}? ;
+
+\item le style \verb?headings? : apparemment, les en-têtes et les pieds de page sont définis automatiquement selon la classe de document utilisée. Je ne l'ai encore jamais utilisé jusqu'à présent. \\
+\end{itemize}
+
+Bon, il faut reconnaître que nous n'allons pas aller bien loin avec ces maigres possibilités. For heureusement, il existe un package indispensable, spécialisé dans la personnalisation des en-têtes et pieds de page : le package \verb?fancyhdr?.
+
+Ce package permet de définir son propre style pour pouvoir l'appeler encore plus facilement par la suite à l'intérieur de ton document. Tu peux le créer grâce à la commande \verb?\fancypagestyle? et en respectant la syntaxe générale suivante :
+
+\begin{code}{Création d'un style de page}
+% Dans le préambule de ton fichier .tex
+
+\usepackage{fancyhdr}
+\fancyhf{} % Tout effacer
+\fancypagestyle{<nom-style>}{
+ % Définition du style
+ <en-tête>
+ <pied>
+}
+\pagestyle{<nom-style>}
+\end{code}
+
+Comme tu peux le constater, tu définis le style et tu lui associes un nom, ce qui te permet de l'appeler à ta guise par la suite, surtout si tu veux basculer avec un style natif de \LaTeX{} (\verb?empty? ou \verb?plain? par exemple).
+
+Quant à la définition du style en elle-même, tu peux définir les en-têtes et pieds de page respectivement grâce aux commandes :
+
+\begin{code}{}
+\fancyhead[<zone>]{<contenu>} % Perso en-tête
+\fancyfoot[<zone>]{<contenu>} % Perso pied
+\end{code}
+
+Si \verb?<contenu>? est totalement libre (choix de l'utilisateur), \verb?<zone>? est défini de la manière suivante :
+
+\begin{table}[H]
+\centering
+\begin{tabular}{ll}
+\verb?<zone>? & {Description} \\ \midrule
+\verb?L? & champ gauche pour toutes les pages \\
+\verb?LE? & champ gauche pour les pages paires \\
+\verb?LO? & champ gauche pour les pages impaires \\
+\verb?C? & champ central pour toutes les pages \\
+\verb?CE? & champ central pour les pages paires \\
+\verb?CO? & champ central pour les pages impaires \\
+\verb?R? & champ droit pour toutes les pages \\
+\verb?RE? & champ droit pour les pages paires \\
+\verb?RO? & champ droit pour les pages impaires
+\end{tabular}
+\end{table}
+
+Par ailleurs, il existe quelques commandes pratiques pour \verb?<contenu>? :
+
+\begin{itemize}[label = \ding{118}]
+\item \verb?\thepage? : affiche le numéro de la page courante ;
+
+\item \verb?\thesection? : affiche le numéro de la section courante ;
+
+\item \verb?\thechapter? avec un document de classe \verb?book? ou \verb?report? : affiche le numéro du chapitre courant ;
+
+\item \verb?\leftmark? : avec un document de classe \verb?article?, affiche le nom de la section courante ; avec un document de classe \verb?book? ou \verb?report?, affiche le nom du chapitre courant ;
+
+\item \verb?\rightmark? : avec un document de classe \verb?article?, affiche le nom de la sous-section courante ; avec un document de classe \verb?book? ou \verb?report?, affiche le nom de la section courante. \\
+\end{itemize}
+
+Enfin, tu peux définir les épaisseurs des traits de séparation grâce aux commandes :
+
+\begin{code}{}
+\renewcommand{\headrulewidth}{épaisseur} % Séparateur en-tête
+\renewcommand{\footrulewidth}{épaisseur} % Séparateur pied
+\end{code}
+
+Je pense t'avoir bien assommé avec toute cette théorie. Si tu veux connaître la personnalisation que j'utilise pour ce guide, la voici :
+
+% Espace volontaire dans le code (\headrule) ou pas de césure par listing (commande trop longue)
+\begin{code}{Configuration personnelle de \verb?fancyhdr?}
+\usepackage{fancyhdr, fourier-orns} % En-têtes et pieds de pages
+\fancyhf{} % Tout effacer
+\fancypagestyle{main}{
+ \renewcommand{\headrule}{\hrulefill\raisebox{-2.1pt} {\quad\decofourleft\decotwo\decofourright\quad}\hrulefill}
+ \fancyhead[L]{\textsc{\nouppercase{\leftmark}}} % Mettre l'en-tête en small capitals
+ \renewcommand{\footrulewidth}{0pt}
+ \fancyfoot[C]{\thepage}
+}
+\end{code}
+
+Pour info, sache que je n'ai rien inventé. J'ai trouvé le code dans la documentation du package \verb?fancyhdr? et je l'ai adapté. Comme quoi, tu peux faire de belles découvertes avec un peu de lecture technique ! Et comme un petit exemple ne fait jamais de mal, voici un autre exemple, illustré cette fois :
+
+\begin{coderesult}{Utilisation concrète de \verb?fancyhdr?}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{lipsum, fancyhdr, pifont}
+\fancyhf{} % Tout effacer
+% Autre personnalisation
+\fancypagestyle{main}{
+ \renewcommand{\headrule}{\hspace*{\fill} \ding{118} \quad \ding{118} \quad \ding{118} \hspace*{\fill}}
+ \fancyfoot[LO]{\thepage\quad\hrulefill}
+}
+
+
+\begin{document}
+
+\pagestyle{main}
+\lipsum[1-3]
+
+\newpage
+
+\pagestyle{plain}
+\lipsum[4-6]
+
+\end{document}
+\end{coderesult}
+
+\begin{attention}{\LaTeX{} et les pages paires \& impaires}
+\og Dis donc, je viens d'essayer ton exemple mais l'affichage sur les pages paires et impaires ne fonctionne pas ! M'aurais-tu menti ??? \fg{} \\
+
+Et oui, cela ne fonctionne pas et je voulais que tu touches du doigt ce problème, au moins une fois, pour pouvoir en être conscient.
+
+Un document de classe \verb?report? est, par défaut, considéré pour être imprimé uniquement en recto, même si tu peux choisir recto-verso au moment de l'impression (via les options proposées par l'imprimante). \LaTeX{} ne fait donc pas la différence entre les pages paires et impaires. \\
+
+Pour résoudre ce problème, il faut donc dire à \LaTeX{} que ton document est en recto-verso. C'est possible grâce à une \textbf{option} supplémentaire dans le \verb?documentclass? : \verb?twoside?.
+
+Cette option entraîne alors des marges différentes selon les pages paires et impaires. \`A la lecture depuis ton écran, le résultat peut paraître déstabilisant\dots{} et pourtant, si tu y réfléchis 2 minutes 15, c'est parfaitement logique si tu veux faire relier ton rapport !
+
+Toutefois, \emph{si tu tiens à avoir une feuille centrée,} avec des marges identiques à gauche et à droite, le package \verb?geometry? constitue alors la seule solution.
+\end{attention}
+
+Bon, que me reste-t-il à présenter ? Ah, je sais : une petite astuce, simple et courte, histoire de ce se reposer un peu.
+
+\section{Centrer verticalement du texte}
+
+\`A l'heure actuelle, la solution la plus simple et fonctionnelle pour centrer verticalement du texte -- comme un résumé par exemple -- repose sur la commande \verb?\vspace*{\fill}? :
+
+\begin{codedisplay}{Centrage vertical}
+\vspace*{\fill}
+Paragraphe à centrer
+
+verticalement sur la page
+\vspace*{\fill}
+\end{codedisplay}
+
+Concrètement, \verb?\fill? est une distance élastique propre à \LaTeX{}. Ici, il s'agit de l'espace blanc restant sur la page, interprété verticalement grâce à la commande \verb?\vspace*? (un \verb?\vspace? forcé, pour faire simple). Et comme la commande complète est utilisée 2 fois, \LaTeX{} centre verticalement le texte.\footnote{Il s'agit d'une explication ``imagée', pour comprendre le fonctionnement général de cette formule. Je pense que les notions en jeu sont plus complexes et je ne me suis pas encore penché sur le sujet.}
+
+Tu peux toutefois avoir un résultat plus personnalisable grâce à la commande \verb?\stretch{i}? à la place de \verb?\fill?, avec \verb?i? un nombre strictement positif.
+
+\begin{coderesult}[comment style = {raster columns = 3, drop lifted shadow}]{Centrage simple \& personnalisé}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern, lipsum}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+
+\begin{document}
+
+\vspace*{\fill}
+\lipsum[1-2]
+\vspace*{\fill}
+
+\newpage
+
+\vspace*{\fill}
+\lipsum[3-4]
+\vspace*{\stretch{4}}
+
+\end{document}
+\end{coderesult}
+
+Techniquement, la commande \verb?\vfill? existe et reste bien plus simple à écrire\dots{} sauf que, pour ma part, elle fonctionne une fois sur deux, voire jamais ! Pourquoi ? Je n'ai pas encore trouvé d'explications satisfaisantes à ce sujet. \\
+
+S'il faut aussi \textcolor{blue!75!green}{centrer le texte horizontalement, l'environnement \verb?center? convient parfaitement.}
+
+La commande \verb?\hfill? doit plutôt être utilisée pour équilibrer l'espacement entre des blocs, comme des \verb?minipage? ou l'intérieur d'un tableau par exemple.
+
+En cas de problème ou si \verb?hfill? ne fournit pas le résulta escompté, tu peux aussi forcer le centrage horizontal avec les commandes \verb?\hspace*{\fill}? ou \verb?\hspace*{\stretch{i}}?.
+
+\section{Générer une bibliographie}
+
+\label{generer-bibliographie}Comme \LaTeX{} peut vraiment tout faire, en ce qui concerne le traitement de texte, pourquoi se priver et ne pas générer facilement de (magnifiques) bibliographies ? \\
+
+Si je commence à avoir un peu d'expérience avec les bibliographies, je n'en réalise pas tous les jours pour en comprendre toutes les subtilités. Si mes explications te semblent un peu confuses, n'hésite pas à te référer aux sites suivants pour saisir les bases et compléter mes explications :
+
+\begin{itemize}[label = \ding{213}]
+\item \url{http://www.tuteurs.ens.fr/logiciels/latex/bibtex.html} ;
+
+\item \url{http://www.xm1math.net/doculatex/bibtex.html}.
+\end{itemize}
+
+\subsection*{Création de la base de données bibliographiques}
+
+Sous \LaTeX{}, la première étape est la création à proprement parler de ta bibliographie, sous la forme d'une ``base de données''. Pour cela, ouvrons notre éditeur \LaTeX{} (\Texmaker{}) puis créons un nouveau document. Là, renseignons les lignes suivantes qui nous serviront de test par la suite :
+
+\begin{code}{Une première bibliographie}
+@Article{Johnson,
+ author = {Edgar G. Johnson and Alfred O. Nier},
+ title = {Angular Aberrations in Sector Shaped Lenses},
+ journal = {Physical Review},
+ year = {1953},
+ volume = {91},
+ number = {1},
+}
+
+@Phdthesis{Zoran,
+ author = {Zoran Racic},
+ title = {\'Etude et essais du spectromètre à plasma},
+ publisher = {Université Pierre et Marie Curie},
+ year = {1996}
+}
+
+@Misc{opensource,
+ author = {{Open Source Initiative}},
+ title = {The Open Source Definition},
+ howpublished = {\url{http://opensource.org/osd}},
+ note = {accès le 10/10/2017}
+}
+\end{code}
+
+Ensuite, il faut enregistrer le fichier. Ce doit sûrement être un peu la même recette pour tous les éditeurs de texte en général. Sous \Texmaker{}, il faut procéder ainsi : \begin{enumerate}
+\item Barre de menus.
+
+\item \verb?Fichier? puis \verb?Enregistrer sous?.
+
+\item Donner un nom au fichier, comme \verb?biblio_type.bib?. \\
+\end{enumerate}
+
+L'extension \verb?.bib? correspond au format employé sous \LaTeX{} pour gérer une base de données bibliographique. C'est très important car, lors de la compilation, \LaTeX{} va chercher un fichier \verb?.bib?, le lire et créer la bibliographie en conséquence.
+
+\begin{conseil}{Le conseil personnel}
+Je recommande de conserver le fichier \verb?biblio_type.bib? dans un dossier à part en tant que \textit{template}. Ainsi, tu n'auras pas à le créer à chaque fois mais juste à faire un copier-coller du fichier en question. \\
+
+Ensuite, je ne vais pas m'étendre sur les diverses possibilités de renseigner une bibliographie (article, thèse, livre, site Internet\dots{}). Internet fournit suffisamment d'exemples et \Texmaker{} propose des commandes à trous : dans la barre de menus, choisir \verb?Bibliographie? puis \verb?Bibtex? puis sélectionner le type de document à renseigner pour la bibliographie. \\
+
+Personnellement, je viens d'en apprendre un peu plus sur les bibliographies grâce à des explications développées dans l'ouvrage \textit{\LaTeX{} - How To}, disponible au format numérique ici même : \url{http://www.latex-howto.be/book/download_fr} (chapitre 10 pour les bibliographies).
+\end{conseil}
+
+Si notre base de données bibliographiques est désormais créée, il peut être intéressant de comprendre son fonctionnement et la syntaxe employée dans les fichiers \verb?.bib? : \begin{itemize}[label = \ding{118}]
+\item une entrée dans la base de données bibliographique commence \textbf{toujours} par un arobase \verb?@?, suivi du nom du document (parmi ceux disponibles), comme \verb?Article? ou \verb?Phdthesis? dans le cas présent ;
+
+\item le premier élément qui arrange juste après -- hormis les accolades de séparation obligatoires -- est un mot, qui va servir de clef, de référence pour appeler cette entrée bibliographique par la suite.
+
+Comme pour les étiquettes, il est donc \textbf{interdit} de mettre des espaces ou ces accents !
+
+\item ensuite, il faut renseigner les différents champs de ton entrée bibliographique (auteur, éditeur, titre, année, etc.), avec les données de chaque champ entre accolades et une séparation des champs par une virgule.
+
+Certains champs sont obligatoires, d'autres optionnels. Si tu ajoutes une entrée bibliographique par l'intermédiaire de \Texmaker{}\footnote{Pour rappel, dans la barre de menus, choisir \verb?Bibliographie? puis \verb?Bibtex? puis sélectionner le type de document à renseigner pour la bibliographie.}, ces derniers sont facilement repérables : ils commencent par \verb?OPT? ;
+
+\item enfin, s'il y a plusieurs auteurs, il faut bien les séparer par un \verb?and?, et non une virgule ou un \verb?&? (esperluette).
+
+Et si jamais il y a un prénom ou un nom composé, il faut ``doubler les accolades'' pour bien séparer le prénom du nom ou le formatage final lors de la création te semblera bizarre ! Par exemple : \verb?author = {André {Mouche Baie}}?.
+\end{itemize}
+
+\subsection*{Génération de la bibliographie}
+
+Bon, nous avons créé la bibliographie. Il faut maintenant indiquer à \LaTeX{} de la générer et de l'introduire dans le document. Pour ce faire, il faut utiliser les commandes suivantes, \textbf{dans cet ordre et à l'endroit où doit apparaître la bibliographie :} \begin{itemize}[label = \ding{213}]
+\item \verb?\bibliographystyle{smfplain}? : pour générer la bibliographie avec des normes françaises. Sans le \verb?smf?, la bibliographie est générée selon des normes américaines.\footnote{Il existe d'autres formats français de bibliographie mais \verb?smfplain? constitue une bonne entrée en matière. SMF est l'acronyme de Société Mathématique de France.}
+
+Par exemple, le \verb?and? dans le fichier \verb?.bib? pour séparer les auteurs reste tel quel avec le format américain \verb?plain?, alors qu'il est remplacé par un \verb?et? avec le format français \verb?smfplain? (entre autres modifications donc) ;
+
+\item \verb?\?\verb?bibliography{<nom_fichier>}? : pour indiquer le fichier \verb?.bib? qui contient notre bibliographie. Ici, \verb?<nom_fichier>? = \verb?biblio_type?. \\
+\end{itemize}
+
+Puis vient la compilation. Il faut alors procéder de la manière suivante : \begin{enumerate}
+\item Lancer la compilation sous PDF\LaTeX{}, pour la première compilation du document.
+
+\item Lancer Bib\TeX{}, pour la génération de la bibliographie dans des fichiers annexes (cf. les options \Texmaker{} pour connaître le raccourci clavier associé).
+
+\item Relancer PDF\LaTeX{} deux fois, pour l'intégration de la bibliographie et la bonne implémentation des références et du sommaire.
+\end{enumerate}
+
+\begin{conseil}{Le conseil personnel}
+Changer la \og compilation rapide \fg{} de \Texmaker{} avec un choix qui intègre le moteur Bib\TeX{} simplifie aussi grandement la vie.
+\end{conseil}
+
+Maintenant, si tu as lancé la compilation, tu dois te dire que c'est nul car rien n'apparaît\dots{} et c'est normal ! \LaTeX{} ne va pas générer une bibliographie si tu n'y fais pas référence.
+
+Te souviens-tu de la clef/étiquette créée lors de la création de ta base de données \verb?.bib? ? C'est ici qu'elle entre en jeu avec la commande \verb?\cite{<clef>}?. Il te suffit donc de placer cette commande à l'endroit où tu souhaites faire une référence à ta bibliographie.
+
+Et voilà, c'est tout. Il ne faut pas en savoir plus pour générer une bibliographie. Tu as donc désormais toutes les cartes en main pour t'y mettre et expérimenter.
+
+\begin{conseil}{Faire fonctionner \verb?hyperref? avec la bibliographie}
+Il peut être frustrant que les liens dans la bibliographie ne soient pas coupés, ou qu'un clic sur un élément cité ne renvoie pas à sa ligne dans la bibliographie. \\
+
+Pour ce faire, il faut charger les packages ci-après, \textbf{dans l'ordre suivant} (ou il y aura des conflits entre les packages et des erreurs de compilation) :
+
+\begin{code}{\verb?hyperref? et la bibliographie}
+\usepackage[nottoc, notlof, notlot]{tocbibind} % Pour inclure la bibliographie dans le sommaire
+\usepackage[hyphens]{url} % Pour couper les urls dans la bibliographie
+\usepackage[breaklinks]{hyperref} % Inclure les autres options déjà abordées
+\usepackage[hyphenbreaks]{breakurl} % Idem package url
+\end{code}
+\end{conseil}
+
+Du coup, pour résumer tout ce qui a été vu durant cette partie, ton fichier \verb?.tex? doit ressembler à :
+
+\begin{code}{Bibliographie : code complet}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage[nottoc, notlof, notlot]{tocbibind} % Pour inclure la bibliographie dans le sommaire
+\usepackage[hyphens]{url} % % Pour des césures correctes dans les URLs, y compris dans la bibliographie
+\usepackage[pdfauthor = {{Prénom Nom}}, pdftitle = {{Titre document}}, pdfstartview = Fit, pdfpagelayout = SinglePage, pdfnewwindow = true, bookmarksnumbered = true, breaklinks, colorlinks, linkcolor = red, urlcolor = black, citecolor = cyan, linktoc = all]{hyperref} % Renvois -- Options Adobe/lecteur PDF
+\usepackage[hyphenbreaks]{breakurl} % Idem package url
+
+
+\begin{document}
+
+Mon document se réfère à \cite{Johnson, Zoran} mais des réponses sont aussi disponibles sur Internet \cite{opensource}.
+% Possiblité de cumuler les \cite dans une même commande
+
+\bibliographystyle{smfplain}
+% Enlever le % ci-après
+%\bibliography{biblio_type}
+
+\end{document}
+\end{code}
+
+Tous ces éléments te semblent compliqués ? C'est bien normal au début. Là encore, il faut comprendre que tu sépares le fond de la forme : tu crées une base de données bibliographique, totalement désordonnée, puis \LaTeX{} affiche uniquement les éléments auxquels tu fais référence.
+
+En parallèle, \LaTeX{} gère automatiquement la mise en forme de la bibliographie et classe de lui-même les auteurs par ordre alphabétique ! Pas mal, non ? C'est donc un peu compliqué au début mais c'est extrêmement puissant.
+
+\subsection*{Ajout manuel d'une bibliographie}
+
+Toutefois, si jamais tu n'as que 2-3 références à faire, il existe une manière plus simple de générer une bibliographie. Tu peux la créer toi-même grâce à l'environnement \verb?thebibliography?.
+
+Il suffit alors de compiler seulement 2 fois avec PDF\LaTeX{} pour bien intégrer les références et c'est tout ! Nul besoin désormais de passer par Bib\TeX{}. \\
+
+Je te laisse reprendre le code ci-après et digérer les commentaires qui suivent :
+
+\begin{code}{Ajout manuel d'une bibliographie}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+
+\begin{document}
+
+La bibliothèque propose trois livres \cite{latexpratique, texbook, latexcompanion} : les livres \cite{latexpratique, latexcompanion} traitent de \LaTeX{} ; le livre \cite{texbook} traite de \TeX{}.
+
+\begin{thebibliography}{KNU90}
+\bibitem{latexpratique} Christian \textsc{Rolland}. \emph{\LaTeX{} par la pratique}. O'Reilly, 1999.
+
+\bibitem[KNU90]{texbook} Donald E. \textsc{Knuth}. \emph{The \TeX{}book}. Addison-Wesley, 1990.
+
+\bibitem{latexcompanion} Frank \textsc{Mittelbach} et Michel \textsc{Goosens}. \emph{The \LaTeX{} Companion}. Addison-Wesley, 2004.
+\end{thebibliography}
+
+\end{document}
+\end{code}
+
+Pour comprendre ce qu'il se passe, voici quelques explications : \begin{itemize}[label = \ding{118}]
+\item début de la création manuelle de la bibliographie avec l'appel suivant : \verb?\begin{thebibliography}{<affichage>}?.
+
+\verb?<affichage>? est une notion assez particulière que je vais détailler ci-après. Elle reste toutefois \textbf{optionnelle} mais il faut laisser les doubles accolades \verb?{}? après l'appel de l'environnement \verb?thebibliography?, sous peine de rencontrer des erreurs lors de la compilation ;
+
+\item création d'une entrée dans la bibliographie grâce à la commande suivante : \verb?\bibitem[<réf>]{<clef>}?, suivie de l'entrée en question (titre, auteur, etc.).
+
+Ici, aucun formatage n'est appliquée (titre en italique, nom de l'auteur en majuscules ou en petites capitales\dots{}) donc tu dois le faire et respecter les règles en vigueur !
+
+\verb?<réf>? est lui aussi optionnel. Il permet de mettre un nom comme référence à la place de la numérotation, utilisée par défaut. \\
+\end{itemize}
+
+Et c'est maintenant qu'il y a une subtilité à saisir ! Si tu choisis d'utiliser une \verb?<réf>? de ton cru, comme \verb?KNU90? dans l'exemple fourni, tu peux constater que l'alignement dans la bibliographie n'est pas des plus esthétiques.
+
+Intervient alors \verb?<affichage>? : il faut renseigner la valeur la plus longue (en terme de nombre de caractères) parmi les \verb?<réf>? définies. \LaTeX{} procède alors au décalage de toutes les entrées dans ta bibliographie : tout est désormais bien aligné !
+
+\subsection*{Bilan : de la bonne création d'une bibliographie}
+
+Pourquoi se priver d'un tableau synthétique pour résumer toutes ces nouvelles notions ? Comparons donc l'usage d'un fichier \verb?.bib? à l'environnement \verb?thebibliography?.
+
+\begin{longtable}{p{0.45\linewidth}p{0.45\linewidth}}
+{\hspace*{\fill}\verb?.bib?\hspace*{\fill}} & {\hspace*{\fill}\verb?thebibliography?\hspace*{\fill}} \\ \midrule
+\endhead
+& \hfill\textit{(suite sur la page suivante)} \\
+\endfoot
+\multicolumn{2}{@{\hrulefill}c@{\hrulefill}}{\raisebox{-3pt}{~~\textsc{Fin du tableau}~~}}
+\endlastfoot
+Base de données \verb?.bib? & Dans le fichier \verb?.tex? \\
+\textcolor{Red}{Fichier supplémentaire à gérer} & \textcolor{Green}{Dans le code} \\
+\textcolor{Green}{Gestion automatique de la mise en forme} (remplissage de champs dans une ``base de données'') & \textcolor{Red}{Mise en forme par l'utilisateur} \\
+\textcolor{Green}{Classement par ordre alphabétique des auteurs} (par nom) & \textcolor{Red}{Entrées bibliographiques affichées dans l'ordre de leur création} \\
+\textcolor{Green}{Cohérence de la bibliographie} (affichage des références citées) & \textcolor{Red}{Affichage de toute la bibliographie créée} \\
+Compilation sous \verb?PDFLaTeX? + inclure \verb?Bibtex? & Tous les modes de compilation tolérés, pas besoin de \verb?Bibtex?
+\end{longtable}
+
+Pour conclure, il n'y a pas de bonnes ou de mauvaises méthodes. Tout dépend uniquement de l'utilisation que tu dois en faire.
+
+\textcolor{cyan!70!black}{\emph{Personnellement},} pour une courte bibliographie, je la ferai désormais à la main, quitte à la générer avec \verb?Bibtex? initialement pour voir la mise en forme, comme c'est conçu pour.
+
+Sinon, à partir de 4-5 ouvrages à citer, je ne réfléchis plus et j'implémente tout dans un fichier \verb?.bib?. \\
+
+Allez, passons à la cerise sur le gâteau : la génération d'un index. Ce serait dommage de s'en priver !
+
+\section{Générer un index}
+
+\label{generer-index}\begin{definition}{Définition d'un index}
+{\noindent\huge\bfseries\color{gray!75}\og}
+
+L'index est un outil du livre qui consiste en une liste organisée d'éléments appelés termes (mots, concepts, objets\dots{}) jugés pertinents pour le lecteur, accompagnés de leur adresse -- c'est-à-dire la place où ils sont évoqués dans l'ouvrage. Il permet au lecteur de localiser rapidement un élément dans l'ouvrage, sans être contraint de le lire intégralement.
+
+{\hfill\huge\bfseries\color{gray!75}\fg} \\
+
+\begin{flushright}
+Wikipédia -- Disponible sur :
+
+\url{https://fr.wikipedia.org/wiki/Index_terminologique}
+\end{flushright}
+\end{definition}
+
+Pour être un poil plus précis, l'organisation d'un index se fait dans l'ordre alphabétique. Tu conviendras que c'est quand même nettement plus pratique pour rechercher une information.
+
+Et pour cette fois, je ne vais pas présenter le cas minimal qui fonctionne sous \LaTeX{} car le résultat est relativement moche à mon sens. C'est pourquoi je vais plutôt directement te décrire la solution finale, entièrement personnalisable. C'est parti !
+
+\subsection*{Préambule et paramétrage}
+
+Pour commencer, il faut charger le package \verb?imakeidx? qui permet de personnaliser l'index, et d'en gérer plusieurs si besoin, comme nous le verrons par la suite.
+
+Par défaut, le package lance la compilation intermédiaire avec le moteur \verb?MakeIndex?, pour créer l'index avant de l'intégrer au document. Il n'y a pas besoin de compiler une seconde fois le document pour une fois -- mais tu es toujours contraint de le faire si tu as des références ou un sommaire. \\
+
+Juste après avoir chargé ce package, il faut indiquer à \LaTeX{} de préparer l'index, grâce à la commande \verb?\makeindex? et les options recommandées suivantes :
+
+\begin{code}{}
+\makeindex[title = {<titre_index>}, options = {-s index-style.ist}]
+\end{code}
+
+\verb?index-style.ist? est un fichier spécifique aux index sous \LaTeX{} et qui permet de le styliser grâce à une syntaxe spécifique\footnote{L'extension \verb?.ist? signifie probablement \og index style \fg{}.}. \LaTeX{} va donc utiliser ce fichier\dots{} à condition qu'il existe ! Il va donc falloir le créer. \\
+
+Si l'environnement \verb?filecontents? est disponible par défaut sous \LaTeX{}, il est contraignant pour 2 raisons : il doit être placé avant le \verb?\documentclass? et il permet de créer un fichier mais ne le remplace pas s'il a été modifié entre temps. Il faut donc constamment supprimer le fichier manuellement si tu veux faire des tests pour personnaliser ton index à ta guise.
+
+Fort heureusement, il existe le package éponyme qui permet d'éviter tous ces tracas et solutionne ces problèmes. Je recommande donc de charger les lignes suivantes dans le préambule pour commencer :
+
+\begin{code}{Personnalisation de l'index : fichier de style}
+\usepackage{filecontents}
+
+\begin{filecontents*}{index-style.ist}
+% Définition "en-tête"
+headings_flag 1
+heading_prefix "\\vspace{26pt}{\\bfseries\\huge{}"
+heading_suffix "}\\vspace{13pt}"
+
+% Cas particuliers
+symhead_positive "Symboles"
+symhead_negative "symboles"
+numhead_positive "Nombres"
+numhead_negative "nombres"
+
+% Style entre une entrée et le numéro de page
+delim_0 "\\hspace{6pt}\\dotfill\\hspace{6pt}"
+delim_1 "\\hspace{5pt}\\dotfill\\hspace{5pt}"
+delim_2 "\\hspace{4pt}\\dotfill\\hspace{4pt}"
+\end{filecontents*}
+\end{code}
+
+Libre à toi de te contenter de ma feuille de style personnelle, ou d'en développer une qui sied plus à ton goût. Tu trouveras toutes les possibilités de personnalisation sur le site : \url{https://www.overleaf.com/learn/latex/Indices} (aller à la fin de l'article).
+
+La syntaxe est très simple : renseigner l'élément à personnaliser (cf. le lien précédent avec la liste complète), délimiter le groupe de commande pour la personnalisation par des apostrophes (\verb?"<cmde(s)>"?) et enfin, le plus important, doubler les \textit{backslash} pour appeler une commande \LaTeX{}.
+
+\begin{conseil}{Bonus personnalisation}
+J'ai eu à développer une solution pour colorer le numéro de page de chaque entrée d'un index, pour le faire ressortir et faciliter la lecture. Après de nouveaux essais, je me suis rendu compte que cette personnalisation ne fonctionne pas sans le package \verb?hyperref?, et se révèle même inutile si l'option \verb?colorlinks? est utilisée -- mais reste utile avec l'option \verb?hidelinks?, même si je ne recommande pas son utilisation.
+
+De plus, les couleurs pour les références, définies par l'intermédiaire du package \verb?hyperref?, restent prioritaires sur cette personnalisation. \\
+
+Je reporte donc ici le code initialement utilisé, en aparté. Peut-être qu'il fera gagner du temps à quelqu'un ou pourra servir dans un autre contexte :
+
+\begin{code}{Personnalisation (inutile) des références de l'index}
+% Mise en rouge du numéro de page
+encap_prefix "{\\color{red}\\"
+encap_infix "{"
+encap_suffix "}}"
+\end{code}
+\end{conseil}
+
+Pour terminer sur la personnalisation de l'index, je recommande de charger le package \verb?idxlayout? avec les options \verb?totoc? et \verb?unbalanced?, afin d'inclure par la suite l'index dans le sommaire et de garantir un affichage sur une colonne sur la dernière page de l'index.
+
+Tu penses peut-être que je suis tatillon mais tu verras avec le temps qu'un index sur 2 colonnes est le plus pratique et lisible. Malheureusement, sans ce package et cette option, la dernière page peut avoir un affichage curieux.
+
+Ce package propose d'autres options, comme le choix du nombre de colonnes, la distance entre chaque colonne ou encore l'ajout d'un séparateur (trait vertical d'épaisseur paramétrable) entre tes colonnes (\verb?columns?, \verb?columnsep? et \verb?rule?). Pour plus de détails, se référer à la documentation officielle du package : \url{https://ctan.org/pkg/idxlayout}.
+
+\subsection*{Création d'entrées et de l'index}
+
+Maintenant que nous nous sommes occupés de la personnalisation de l'index, voyons comment ajouter des entrées à celui-ci. \\
+
+Pour ajouter une entrée à ton index, il suffit de la placer à l'endroit souhaité dans le document avec la commande \verb?\index{<entrée>}?. Toutefois, il faut savoir que le classement alphabétique du moteur \verb?MakeIndex? ne fonctionne pas avec les accents. Il faut donc ruser avec un \verb?@?, de la manière suivante :
+
+\begin{code}{Création d'une entrée accentuée dans l'index}
+\index{<entrée_sans_accent>@<entrée_avec_accent>}
+\end{code}
+
+Il est possible de créer une sous-liste dans l'index avec un \verb?!? :
+
+\begin{code}{Création d'une sous-liste dans l'index}
+\index{<entrée_principale>!<entrée_secondaire>}
+\end{code}
+
+Il existe aussi d'autres possibilités de formatage d'une entrée :
+
+\begin{code}{Autres options disponibles avec \texttt{\textbackslash{}index}}
+% Indexage de pages multiples
+\index{Mecanique quantique@Mécanique quantique!Histoire|(}
+En 1901, Max Planck
+... \newpage
+et c'est ainsi que se termine l'histoire !
+\index{Mecanique quantique@Mécanique quantique!Histoire|)}
+
+% Formatage du numéro de page
+\index{Cochon|textbf}
+% Cumul de commands imposibles en l'état
+% Personnaliser le fichier .ist en conséquence si besoin
+
+% Créer un "renvoi" à une autre entrée (manuel)
+\index{Pierrot|see{Pierre}}
+
+% Créer un "renvoi" à d'autres entrées (manuel)
+\index{Pierre|see{Pierre, diminutif}}
+
+% Autre possibilité de "renvoi"
+\index{Jen|seealso{Jenny}}
+\end{code}
+
+Enfin, il faut dire à \LaTeX{} de générer l'index. Pour cela, il faut juste utiliser la commande \verb?\printindex{}? à l'endroit voulu, un peu comme pour le sommaire ou la bibliographie. Et voilà, c'est tout. Ok pour toi ? Voyons le résultat final sur un exemple concret dans ce cas.
+
+\begin{coderesult}[run pdflatex]{Générer un index}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{xcolor}
+
+\usepackage{imakeidx}
+\makeindex[title = {Index test}, options = {-s index-style.ist}]
+\usepackage[totoc, unbalanced]{idxlayout}
+% Index par défaut sur 2 colonnes
+
+\usepackage{filecontents} % Pour pouvoir réécrire directement sur le document + définition dans le préambule possible (et non avant documentclass)
+\begin{filecontents*}{index-style.ist}
+headings_flag 1
+heading_prefix "\\vspace{26pt}{\\bfseries\\huge{}"
+heading_suffix "}\\vspace{13pt}\\nopagebreak{}"
+
+symhead_positive "Symboles"
+symhead_negative "symboles"
+numhead_positive "Nombres"
+numhead_negative "nombres"
+
+delim_0 "\\hspace{6pt}\\dotfill\\hspace{6pt}"
+delim_1 "\\hspace{5pt}\\dotfill\\hspace{5pt}"
+delim_2 "\\hspace{4pt}\\dotfill\\hspace{4pt}"
+\end{filecontents*}
+
+\usepackage[colorlinks]{hyperref}
+
+
+\begin{document}
+
+\tableofcontents{}
+\vspace{2\baselineskip}
+
+Texte\index{Texte} \\
+
+Autre essai \index{Essai a confirmer@Essai à confirmer} et j'ajouterai aussi \index{Ajout!Ajout1} que les combinaisons sont possibles \index{Ajout!Ajout teste@Ajout testé} !
+
+% Pour ajouter un petit texte au début de l'index
+\setindexprenote{Ceci est mon index ! \\}
+\printindex{}
+
+\end{document}
+\end{coderesult}
+
+\begin{attention}{Texte au début de l'index}
+Le package \verb?imakeidx? fournit la commande \verb?\indexprologue{<texte>}?, qui ne fonctionne plus suite à l'utilisation du package \verb?idxlayout?. C'est pourquoi il faut employer la commande associée à ce dernier package, soit \verb?\setindexprenote{<texte>}?.
+
+Le package \verb?idxlayout? fournit alors l'option \verb?notesep? pour personnaliser l'espacement entre ce texte et le début de l'index le cas échéant. C'est en tout cas plus pratique et plus propre que d'indiquer un saut de ligne \verb?\\? manuellement à chaque fois.
+\end{attention}
+
+\begin{conseil}{Un autre moteur utile pour générer un index}
+Si \verb?MakeIndex? est le moteur historique pour générer des index, d'autres solutions ont vu le jour, notamment pour prendre en compte les mots accentués lors du tri alphabétique de l'index.
+
+Le moteur \verb?xindy? (ou \verb?texindy? pour la version adaptée à \LaTeX{}) en fait partie. Son utilisation devient apparemment indispensable si l'index est automatisé par l'intermédiaire de commandes, avec la présence d'entrées accentuées. \\
+
+Le package \verb?imakeidx? propose justement l'option \verb?xindy?, pour générer l'index avec ce moteur \verb?texindy?. Malheureusement, rien ne fonctionne actuellement de mon côté\footnote{Moteur \verb?texindy? \og not found \fg{} apparemment, alors que \MiKTeX{} montre qu'il est bien installé selon toute vraisemblance.}\dots{} et \verb?MakeIndex? me convient très bien pour le moment !
+
+Si jamais tu veux plus d'informations, j'ai découvert ce nouveau moteur par l'intermédiaire du site suivant : \url{https://geekographie.maieul.net/169}.
+\end{conseil}
+
+\subsection*{Générer plusieurs index}
+
+Grâce au package \verb?imakeidx?, il est possible de générer plusieurs index. Il suffit juste de leur donner un nom (option \verb?name = <nom_index>?) lors de la mise en place de l'index dans le préambule avec la commande \verb?\makeindex?, puis d'indiquer ce même nom lors de l'ajout d'une entrée de la manière suivante : \verb?\index[<nom_index>]{<entrée>}?.
+
+Dans le même esprit, l'appel de l'index se fait alors de la manière suivante : \verb?\printindex[<nom_index>{}?. \\
+
+Sans refaire un exemple concret avec un aperçu du résultat, voici un cas simple d'utilisation :
+
+\begin{code}{Générer plusieurs index}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage[makeindex]{imakeidx}
+\makeindex[name = indexA, title = {Index A}]
+\makeindex[name = indexB, title = {Index B}]
+\usepackage[totoc, unbalanced]{idxlayout}
+
+
+\begin{document}
+
+Texte\index[indexA]{Texte} % Va dans l'index 1
+
+\newpage
+
+Autre essai \index[indexA]{Essai a confirmer@Essai à confirmer} et j'ajouterai aussi \index[indexB]{Ajout!Ajout 1} que les combinaisons sont possibles \index[indexB]{Ajout!Ajout teste@Ajout testé}
+
+\setindexprenote{Ceci est mon index !}
+\printindex[indexA]{}
+
+% \setindexprenote à réinitialiser (contrairement à \indexprologue)
+\setindexprenote{}
+\printindex[indexB]{}
+
+\end{document}
+\end{code}
+
+\subsection*{La petite filouterie}
+
+Enfin, il est possible d'utiliser un index pour classer des données (liste de films, jeux, pistes musicales par nom d'auteur\dots{}). Au lieu de tenir un Excel (tri facilité), tu peux renseigner tous ces éléments grâce à une entrée d'un index et \LaTeX{} se charge de faire le tri.
+
+Il y a une toute petite astuce à connaître : supprimer le numéro de page. En effet, ici, toutes nos entrées doivent être affichées sur une page bidon. Dans le cas contraire, l'index ne sera pas généré (ou sera vide). Toutefois, nous n'avons pas besoin des numéros de page. Il faut donc procéder ainsi :
+
+\begin{code}{Un index (bidon ?) sans les numéros de page}
+\documentclass[a4paper, 12pt]{report}
+
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage[makeindex]{imakeidx}
+\makeindex[title = {Liste de films}]
+\usepackage[totoc, unbalanced]{idxlayout}
+
+\usepackage[colorlinks]{hyperref}
+
+
+\begin{document}
+
+Texte bidon\index{Film 1}\index{Film 2} \newpage
+
+{
+% Suppression du numéro de page dans l'index
+\def\hyperpage#1{}
+% Création de l'index
+\printindex{}
+}
+
+\end{document}
+\end{code}
+
+Si tu essayes ce code, tu devrais te rendre compte qu'il fonctionne uniquement parce que le package \verb?hyperref? est appelé, comme la commande \verb?\hyperpage? est redéfini localement comme étant vide.
+
+De plus, cette solution permet de supprimer seulement le numéro de page. Il reste encore la virgule de séparation, présente par défaut. Il faut donc reprendre le fichier de personnalisation en \verb?.ist? et l'adapter à ce nouveau besoin. \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/p3-tikz.tex b/info/guide-latex-fr/Chapitres/p3-tikz.tex
new file mode 100644
index 0000000000..ade50fdcd0
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/p3-tikz.tex
@@ -0,0 +1,1151 @@
+\chapter{Dessiner avec \TikZ{}}
+
+\label{chap-tikz}\lettrine{P}{our} faire des dessins, graphes, schémas, etc. avec \LaTeX{} sans avoir aucune contrainte quant au moteur de compilation, c'est d'utiliser \TikZ{}.
+
+Si, comme moi, tu étais un habitué de PSTricks, il peut sembler déroutant de passer à \TikZ{} mais, avec la pratique, il devient facile de réaliser simplement quelques figures. Mais ce n'est pas tout : \TikZ{} est un bon compromis à PSTricks.
+
+Si la prise en main peut paraître compliquée de prime abord, son utilisation finit par devenir intuitive très rapidement. Ce package offre énormément de possibilités, comme tu vas pouvoir le découvrir. \\
+
+Et si jamais tu t'intéresses à la documentation officielle\footnote{Disponible sur le site du CTAN, directement sur : \url{http://www.ctan.org/pkg/pgf}.}, sache qu'il faut mieux aller d'abord regarder le sommaire ou l'index. Avec plus de 1~000 pages d'aide et de code, elle est plutôt bien fournie !
+
+\section{Démarrer sous \TikZ{}}
+
+\subsection*{Règles de base}
+
+Tu vas difficilement pouvoir utiliser \TikZ{} si tu ne charges pas le package associé : \verb?tikz?. Comme nous le verrons plus tard, si tu dois charger des fonctionnalités supplémentaires de \TikZ{}, il faut utiliser la commande \verb?\usetikzlibrary{<nom-bibliotheque>}?, de préférence juste après avoir chargé le package \verb?tikz?.
+
+Quant au dessin en lui-même, tout comme pour PSTricks, il faut charger un environnement spécifique. Ici, il se nomme \verb?tikzpicture?, et n'a pas besoin d'options supplémentaires (comme la taille du cadre sous PSTricks). En effet, \TikZ{} produit toujours le résultat le plus compact possible, comme nous le verrons dans un exemple juste après.
+
+\begin{regles}{La règle capitale}
+\textbf{Il existe une règle capitale sous \TikZ{} :} chaque commande propre à \TikZ{} se termine par un point-virgule ``\verb?;?''. Toujours. C'est le seul point important à retenir, sous peine de ne pas comprendre pourquoi ton code ne fonctionne pas.
+\end{regles}
+
+Sous \TikZ{}, s'il est plus courant de travailler avec des coordonnées cartésiennes $(x,y)$, sache aussi que les coordonnées polaire $(\theta:R)$ sont disponibles, écrites dans le même format que précédemment.
+
+Il est aussi possible de définir des points, avec la commande \verb?\coordinate?. Sa syntaxe est la suivante, même si nous aurons l'occasion de revenir sur cette commande par la suite :
+
+\begin{code}{}
+\coordinate (<nom>) at (<coord>);
+\end{code}
+
+\subsection*{Un premier dessin}
+
+Pour commencer en douceur, le tracé d'un trait sous \TikZ{} se fait de la manière suivante :
+
+\begin{code}{}
+\draw (x0,y0) -- (x1,y1);
+\end{code}
+
+La commande \verb?\draw? annonce un tracé. Les points à relier par un trait sont donc séparés par un double tiret ``\verb?--?''. Notons aussi au passage l'utilisation du point-virgule ``\verb?;?'' en fin de ligne, comme annoncé.
+
+Il existe des fonctions propres à \TikZ{} pour tracer un rectangle ou un cercle. Il faut continuer d'utiliser la commande \verb?\draw? au préalable :
+
+\begin{code}{}
+\draw (x0,y0) rectangle (x1,y1);
+\draw (x,y) circle (R);
+\end{code}
+
+Il est aussi possible d'augmenter l'épaisseur du trait ou de changer sa couleur grâce à des options à introduire entre crochets ``\verb?[]?'', de la manière suivante :
+
+\begin{code}{}
+\draw[<options>] ...;
+\end{code}
+
+\vspace{\baselineskip}
+
+\emph{Je ne vais pas commencer à lister toutes les options possibles et envisageables.} Les plus basiques sont présentées ci-après. Les autres sont à chercher en fonction des besoins. Bien, voici un premier exemple pour avoir un aperçu concret des bases :
+
+\begin{codetikz}{Démarrer sous \TikZ{}}
+% Ajout au PREAMBULE
+%\usepackage{tikz}
+
+
+TikZ produit toujours le résultat le plus compact possible : \\
+% Rendu final identique entre les 2 codes
+
+\hspace*{\fill}
+\begin{tikzpicture}
+\draw (0,0) -- (1,1); % Trait entre (0,0) et (1,1)
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+\draw (2,2) -- (3,3); % Trait entre (2,2) et (3,3)
+\end{tikzpicture}
+\hspace*{\fill}
+\end{codetikz}
+
+\begin{codetikz}{Des formes simples}
+\begin{tikzpicture}
+\draw (0,0) rectangle (1,1);
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+\draw (0,0) rectangle (2,3);
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+\draw (1,1) circle (0.5);
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+\draw circle (1.3);
+% Si coordonnées vides, (0,0) par défaut
+\end{tikzpicture}
+\end{codetikz}
+
+\begin{attention}{Une question ?}
+\og Entre tes rectangles et tes cercles, l'origine $(0,0)$ n'est jamais au même endroit. Quelle est cette diablerie ? \fg{} \\
+
+En effet, je comprends ton questionnement. J'ai pris le parti pour ces exemples d'utiliser des environnements \verb?tikzpicture? distincts pour chaque forme et pour pouvoir les espacer.
+
+Comme \TikZ{} produit le résultat le plus compact et l'affiche sur la même ligne de base (environnement ``alignés'' ici), les origines sont décalées. Tu peux constater que tout est en ordre si je réunis toutes les commandes dans un même dessin :
+
+\begin{codedisplay}{Utilisation d'un seul environnement}
+\begin{tikzpicture}
+\draw (0,0) rectangle (1,1);
+\draw (0,0) rectangle (2,3);
+\draw (1,1) circle (0.5);
+\draw circle (1.3);
+\end{tikzpicture}
+\end{codedisplay}
+\end{attention}
+
+Reprenons avec d'autres exemples minimalistes, pour te montrer les options de base de \TikZ{} :
+
+\begin{codetikz}{Un peu de couleur}
+\hspace*{\fill}
+\begin{tikzpicture}
+% Forme courte et implicite
+\draw[blue] (0,0) -- (1,1);
+% Forme complète (nom option)
+\draw[color = orange] (2,1) -- (3,0);
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}
+% Idem pour un contour (fermé)
+\draw[red] (0,0) rectangle (1,1);
+\draw[color = green] (2,1) rectangle (3,0);
+% Autre possibilité (nuancer avec le remplissage)
+\draw[draw = purple] (4,0) rectangle (5,1);
+\end{tikzpicture}
+\hspace*{\fill}
+\end{codetikz}
+
+\begin{codetikz}{Un peu de remplissage}
+% Ligne 1
+\begin{center}
+\begin{tikzpicture}
+% Remplissage rouge avec contour noir (par défaut)
+\draw[fill = red] (0,0) rectangle (1,1);
+% Remplissage pur (sans contour)
+\fill[color = green] (2,1) rectangle (3,0);
+\fill[fill = purple] (4,0) rectangle (5,1);
+\end{tikzpicture}
+\end{center}
+
+% Ligne 2
+\begin{center}
+\begin{tikzpicture}
+\draw[red, fill = blue] (0.5,0.5) circle (0.5);
+\draw[draw = green, fill = orange] (2.5,0.5) circle (0.5);
+% Nouvelle commande : contour et remplissage
+\filldraw (4.5,0.5) circle (0.5);
+\filldraw[brown] (6.5,0.5) circle (0.5);
+% Personnalisation toujours possible
+\filldraw[pink, draw = gray] (8.5,0.5) circle (0.5);
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Nous pouvons constater que si une couleur seule est renseignée, \TikZ{} l'associe automatiquement à l'option \verb?draw?. Il existe même un choix supplémentaire pour indiquer qu'il ne faut pas mettre de couleur\footnote{Le fond n'est pas toujours blanc donc choisir \verb?white? n'est pas toujours judicieux.} : \verb?draw = none? ou \verb?fill = none?.
+
+\begin{codetikz}{Changement d'épaisseur et de trait}
+\begin{center}
+\begin{tikzpicture}
+% Epaisseur du trait : line width = <longueur>
+\draw[line width = 1.3mm] (0,0) -- (1,1);
+\draw[line width = 5pt] (2,1) -- (3,0);
+
+% Unité par défaut (options) : le point "pt"
+\draw[line width = 8] (4,0) -- (5,1);
+% N.B. --> unité par défaut (coordonnées) : "cm"
+\end{tikzpicture}
+\end{center}
+
+\begin{center}
+\begin{tikzpicture}
+% Tailles prédéfinies
+\draw[thin] (0,0) -- (1,1);
+% Nouveau trait : tiret
+\draw[thick, dashed] (2,1) -- (3,0);
+% Nouveau trait : en pointillé
+\draw[ultra thick, dotted] (4,0) -- (5,1);
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+\begin{attention}{Renseigner les options dans le \emph{bon ordre}}
+\TikZ{} lit les options indiquées de gauche à droite et les applique une par une, dans cette ordre de lecture. Sur le PDF, le remplissage des options est donc à faire en LIFO : \textit{Last In First Out} soit \og dernier arrivé premier servi \fg{} !
+
+Tu peux t'en rendre compte très facilement avec le cas suivant :
+
+\begin{codetikz}{Exemple}
+\begin{center}
+\begin{tikzpicture}
+% Cas 1
+\filldraw[pink, draw = gray, line width = 3pt] (0,0) circle (0.5);
+% Cas 2 <> Cas 1
+\filldraw[draw = gray, line width = 3pt, pink] (2,0) circle (0.5);
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+\end{attention}
+
+Tu as tout compris ? Il existe plein d'options extrêmement pratiques mais la couleur et l'épaisseur du trait sont généralement celles les plus couramment utilisées au début. Il existe aussi des épaisseurs prédéfinies, qui fonctionnent très bien et évitent de perdre du temps à trouver la ``bonne'' épaisseur :
+
+\begin{itemize}[label = \ding{213}]
+\begin{multicols}{2} \raggedcolumns
+\item \verb?ultra thin? : 0.1pt ;
+
+\item \verb?very thin? : 0.2pt ;
+
+\item \verb?thin? : 0.4pt (défaut) ;
+
+\item \verb?semithick? : 0.6pt ;
+
+\item \verb?thick? : 0.8pt ;
+
+\item \verb?very thick? : 1.2pt ;
+
+\item \verb?ultra thick? : 1.6pt.
+\end{multicols}
+\end{itemize}
+
+Essayons maintenant de tracer des figures un peu plus complexes désormais, avec des coordonnées polaires pour changer un peu et les manipuler.
+
+\section{Un polygone régulier}
+
+Je pense que tu dois avoir déjà entendu parler d'un polygone régulier. Pour faire simple et éviter de faire mon pédant trop longtemps, il s'agit d'une figure géométrique fermée, à $N$ côtés de même longueur.
+
+Une façon très simple d'en créer consiste à passer par des coordonnées polaires. En effet, les sommets $S_i$ d'un polygone régulier sont tous placés sur un cercle de centre $O$ quelconque, de rayon $R$ et la droite $(OS_i)$ forme un angle de $\theta_i = \frac{i \times 360}{N}$ avec l'axe des abscisses.
+
+Les coordonnées polaires du sommet $S_i$ s'écrivent donc naturellement $(\theta_i:R)$.\\
+
+Pour revenir sur l'utilisation de \TikZ{}, il faut savoir que toute figure définie par des traits et dont le point d'arrivée coïncide avec le point de départ (figure fermée) doit se conclure de la manière suivante : \verb?-- cycle;?.
+
+Cette commande permet de proprement fermer la figure. Je te laisse aller faire des recherches ou des essais pour voir la différence avec une fermeture manuelle. Sinon, un petit exemple fait main, parce que cela me fait plaisir :
+
+\begin{figure}[H]
+\begin{minipage}{0.45\linewidth}
+\centering
+%\shorthandoff{;}
+\begin{tikzpicture}[spy scope = {magnification = 5, size = 1.5cm}, every spy in node/.style = {magnifying glass, circular drop shadow, fill = white, draw, ultra thick, cap = round}]
+\draw[thick] (1,1) -- (-2,2) -- (-3,0) -- cycle;
+\spy [green!50!black] on (1,1) in node;
+\end{tikzpicture}
+%\shorthandon{;}
+\subcaption{Ce qu'il faut faire (fermeture avec \texttt{cycle})}
+\end{minipage}
+\hfill
+\begin{minipage}{0.45\linewidth}
+\centering
+%\shorthandoff{;}
+\begin{tikzpicture}[spy scope = {magnification = 5, size = 1.5cm}, every spy in node/.style = {magnifying glass, circular drop shadow, fill = white, draw, ultra thick, cap = round}]
+\draw[thick] (1,1) -- (-2,2) -- (-3,0) -- (1,1);
+\spy [red] on (1,1) in node;
+\end{tikzpicture}
+%\shorthandon{;}
+\subcaption{Ce qu'il ne faut \textbf{pas} faire (fermeture manuelle)}
+\end{minipage}
+\end{figure}
+
+Bien, arrêtons-nous là concernant les détails et considérations techniques. Allons plutôt dessiner un polygone régulier, comme un triangle équilatéral, pour commencer simplement :
+
+\begin{codetikz}{Un triangle équilatéral}
+% Triangle équilatéral, inscrit dans un cercle de rayon R
+% Coordonnées polaires ==> centre (0,0)
+\begin{center}
+\begin{tikzpicture}
+% Rayon R choisi arbitrairement à 2cm
+\draw (90:2) -- (210:2) -- (330:2) -- cycle;
+% Une autre possibilité
+\draw[green] (60:2) -- (180:2) -- (300:2) -- cycle;
+
+\draw[red] circle (2); % Pas de centre ==> (0,0) par défaut
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Avouons que, dans ce cas de figure, l'utilisation des cordonnées polaire est plus pratique que de devoir placer 2 points et calculer la position du dernier, surtout si les calculs ne donnent pas une valeur exacte. Ici, notre triangle est bel et bien équilatéral. \\
+
+Le tracé peut aussi s'envisager avec des points définis à l'avance :
+
+\begin{codetikz}{Définir des points}
+\begin{center}
+\begin{tikzpicture}
+\coordinate (A) at (30:2);
+\coordinate (B) at (150:2);
+\coordinate (C) at (270:2);
+
+\draw (A) -- (B) -- (C) -- cycle;
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+\section{Automatiser les dessins}
+
+\subsection*{Coordonnées absolues et relatives}
+
+Bon, tracer un triangle équilatéral, c'est bien. Tracer un hexagone, avec un copier-coller et un peu de patience, c'est faisable. Un tridécagone (polygone régulier à 13 côtés)\dots{} bon, rien d'impossible mais le copier-coller et les modifications ne constituent clairement pas une solution optimale !
+
+Fort heureusement, il existe le principe des coordonnées absolues et relatives. \\
+
+Pour faire simple, tracer un dessin grâce à une série de coordonnées absolues revient à connaître les positions de toutes les coordonnées par rapport à un repère, l'origine $(0,0)$ généralement mais il peut aussi s'agir d'un autre point.
+
+Avec les coordonnées relatives, peu importe la position exacte de tous les points : il suffit juste de connaître la position d'un point par rapport à un autre ! \\
+
+Sous \TikZ{}, les coordonnées absolues ne requiert aucune option spécifique, hormis la position du point. Les coordonnées relatives sont facilement reconnaissables grâce au ``\verb?++?'' et il existe un mix des deux, un peu subtil, qui utilise un ``\verb?+?''. L'aide officielle est assez explicite à ce sujet : \begin{quote}
+{\huge\bfseries\color{gray!75}\og}
+
+You can add a single + sign in front of a coordinate or two of them as in +(1cm,0cm) or ++(0cm,2cm). Such coordinates are interpreted differently.
+
+The first form means ``1cm upwards from the previous specified position'' ; the second means ``2cm to the right of the previous specified position, \textbf{making this the new specified position.}''
+
+{\hfill\huge\bfseries\color{gray!75}\fg}
+\end{quote}
+
+Concrètement, le tracé \verb?(A) --+ (xB,yB) --+ (xC,yC)? définit les points \verb?B? et \verb?C? par rapport au point \verb?A?.
+
+Par contre, le tracé \verb?(A) --++ (xB,yB) --++ (xC,yC)? définit le point \verb?B? par rapport au point \verb?A? puis le point \verb?C? par rapport au point \verb?B? (nouvelle origine pour le déplacement suivant). \\
+
+Bien, je pense qu'un petit exemple ne sera pas de trop pour aborder cette notion :
+
+\begin{codetikz}{Coordonnées absolues et relatives}
+% Je reviendrai sur les "node" par la suite
+% Ici, ils permettent d'avoir un point de repère pour distinguer le départ du tracé (en rouge) de sa fin (en bleu)
+
+% Sans les + ou ++
+\begin{tikzpicture}
+\draw[gray, dotted] (0,-1) grid (3,1); % Une trame de fond, pour aider
+
+\draw (0,0) node[circle, fill = red, inner sep = 2pt] {} -- (1,1) -- (2,0) -- (0,-1) node[circle, fill = blue, inner sep = 2pt] {}; % Le point de départ est toujours le point à partir duquel est appliqué le déplacement
+\end{tikzpicture}
+\hfill
+% Avec le +
+\begin{tikzpicture}
+\draw[gray, dotted] (0,-1) grid (3,1); % Une trame de fond, pour aider
+
+\draw (0,0) node[circle, fill = red, inner sep = 2pt] {} -- (1,1) --+ (2,0) --+ (0,-1) node[circle, fill = blue, inner sep = 2pt] {}; % Le dernier point sans "+" -- (1,1) ici -- est toujours le point à partir duquel est appliqué le déplacement
+\end{tikzpicture}
+\hfill
+% Avec le ++
+\begin{tikzpicture}
+\draw[gray, dotted] (0,-1) grid (3,1); % Une trame de fond, pour aider
+
+\draw (0,0) node[circle, fill = red, inner sep = 2pt] {} --++ (1,1) --++ (2,0) --++ (0,-1) node[circle, fill = blue, inner sep = 2pt] {}; % Chaque nouveau point est le point de départ pour le déplacement d'après
+\end{tikzpicture}
+\end{codetikz}
+
+Et cette méthode s'applique aussi pour les coordonnées polaires ! Appliquons alors cette découverte pour nos polygones réguliers. Après tout, il s'agit de prendre le point précédent et de le faire pivoter du bon angle :
+
+\begin{codetikz}{Coordonnées relatives polaires}
+% Cas d'un triangle équilatéral
+\begin{tikzpicture}
+\draw (0,0) -- (2,0) --++ (120:2) -- cycle;
+\end{tikzpicture}
+\hfill
+% Cas d'un carré
+\begin{tikzpicture}
+\draw (0,0) -- (2,0) --++ (90:2) --++ (180:2) -- cycle;
+\end{tikzpicture}
+\hfill
+% Cas d'un pentagone
+\begin{tikzpicture}
+\draw (0,0) -- (2,0) --++ (72:2) --++ (144:2) --++ (216:2) -- cycle;
+\end{tikzpicture}
+\end{codetikz}
+
+Un exemple plus concret parlera peut-être à certains :
+
+\begin{codetikz}{Un peu de physique}
+% Ou comment simplifier le tracé d'un amortisseur
+\begin{center}
+\begin{tikzpicture}
+\coordinate (O) at (0,0); % Possibilité de changer le 0,0 en argument d'une nouvelle commande...
+
+\draw (O) --++ (2,0) --++ (0,-1) --++ (2,0) ++ (-2,1) --++ (0,1) --++ (2,0) node[above left] {\Large{}$\mu$} ++ (-1,0) --++ (0,-2) ++ (0,1) --++ (2,0);
+% Utilisation de "++" sans "--" pour déplacer la coordonnée relative (on rebrousse chemin dans le tracé) sans tracer un trait
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+\begin{attention}{Une question ?}
+\og Ton astuce est amusante pour tracer le polygone en polaire ou l'amortisseur mais ce n'est toujours pas pratique. Il faut quand même changer à la main les valeurs pour chaque polynôme\dots{} \fg{} \\
+
+En effet\dots{} mais j'allais justement annoncer une magnifique solution automatisée !
+\end{attention}
+
+\subsection*{Variables et boucle \verb?for?}
+
+Il existe trois outils que j'ai découverts suite à mon passage à \TikZ{} et qui se révèlent très utiles pour automatiser le tracé de dessins :
+
+\begin{itemize}[label = \ding{213}]
+\item \textbf{la définition de variable :} tu peux créer toi-même ta propre variable sous \LaTeX{}\footnote{Très exactement, il s'agit d'une macro. J'apporterai sûrement un correctif et une explication plus poussée lors de la prochaine mise à jour de ce guide et après quelques recherches.}. Appliquée à \TikZ{}, tu peux l'associer en tant que nombre (nombre de côtés d'un polygone régulier par exemple) ou en tant que longueur (rayon du cercle dans lequel le dit polygone est inscrit).
+
+Il suffit d'utiliser la commande suivante :
+
+\begin{code}{}
+\def\nom{valeur}
+\end{code}
+
+\item \textbf{le calcul de nouvelles variables :} propre à \TikZ{}, cette possibilité peut parfois servir.
+
+Par exemple, nous souhaitons dessiner un polygone régulier inscrit dans un cercle de rayon fixé, sans connaître la valeur d'un côté (même si c'est bien plus simple de considérer la taille d'un cercle pour l'affichage).
+
+Si tu désires avoir un polygone avec une taille d'arête bien spécifique, il faut calculer le rayon ! Pour ce faire, il faut alors utiliser la commande :
+
+\begin{code}{}
+\pgfmathsetmacro\nom{<calcul>}
+\end{code}
+
+Il est aussi possible d'utiliser des variables déjà définies pour les intégrer dans le calcul. Les possibilités offertes deviennent alors très intéressantes ;
+
+\item \textbf{la boucle \verb?for? :} comme avec un langage de programmation, il est possible d'indiquer à \LaTeX{}, et plus particulièrement à \TikZ{} dans notre cas, des tâches répétitives. La formulation est la suivante :
+
+\begin{code}{}
+\foreach \<var> in {1,...,N} {<boucle>}
+\end{code}
+
+J'ai mis \verb?{1,...,N}? pour l'exemple générique mais tu peux mettre n'importe quelle valeur numérique, comme \verb?{2,3,4}?, ou même des lettres ! C'est des fois pratique pour jongler avec des coordonnées. \\
+\end{itemize}
+
+En guise d'exemple, voici une solution simple qui fonctionne. Il y a sûrement encore moyen de l'améliorer, comme permettre à chaque trait d'avoir une couleur différente (avec \verb?cycle? en fin de ligne sinon c'est moche) mais elle fonctionne déjà plutôt bien :
+
+\begin{codetikz}{Une solution automatisée}
+% Un polygone régulier
+\begin{center}
+\begin{tikzpicture}
+% Paramétrage
+\def\poly{13} % Nombre entier supérieur à 1
+% Limite de calcul LaTeX fixée à 16 383...
+\pgfmathtruncatemacro\polyg{\poly - 1}
+\def\R{2} % 0.13\linewidth est aussi une distance
+
+% Tracé du polygone
+\draw[orange] (90:\R) \foreach \i in {1,...,\polyg} {-- (90-\i/\poly*360:\R)} -- cycle; % Usage de \polyg pour pouvoir bien fermer avec "cycle"
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+\begin{conseil}{La gestion des unités}
+Il peut arriver que tu définisses une variable mais que sa valeur ne donne pas le résultat attendu, en terme de taille. Par exemple, un rayon \verb?\def\R{50}? de 50pt ou 50mm au lieu de 50cm par défaut, un peu grand, surtout sur une feuille A4 ; ou encore, une épaisseur de trait \verb?\def\sep{13}? de 13mm au lieu de 13pt par défaut.
+
+Seulement, écrire \verb?circle (\R{}pt)? ou \verb?line width = \sep mm? ne fonctionne pas toujours car \LaTeX{} n'arrive pas à combiner une variable avec du texte\dots{} \\
+
+Heureusement, il existe donc un moyen très simple de résoudre ce problème. Il faut définir une variable unité : \verb?\def\unit{<unité>}?. Par exemple, nous pouvons écrire \verb?\def\unit{pt}? ou \verb?\def\mm{mm}? s'il y a plusieurs unités et que tu ne veux pas les confondre.
+
+Il faut ensuite écrire, par exemple, \verb?circle (\R\unit)? ou \verb?line width = \sep\mm?, et le tour est joué !
+\end{conseil}
+
+\begin{attention}{Limite de calcul sous \TikZ{}}
+Avec les commandes \verb?\def? et \verb?\pgfmathsetmacro?, il existe une limite de calcul, fixée à 16 383, très exactement $\frac{2^{30} - 1}{2^{16}}$. Du coup, si tu veux tracer un polygone de 17 000 côtés, c'est impossible. Et je n'aborde pas l'intérêt d'un tel tracé : autant utiliser un cercle dans ce cas !
+
+Généralement, pour des cas raisonnables, il ne devrait pas y avoir de problème mais il est bon de connaître cette notion. \\
+
+Dans le cas où une telle erreur apparaît, le compilateur devrait afficher l'erreur \og \verb?! Dimension too large.? \fg{}. \textcolor{Red}{\textbf{Mais il peut aussi arriver que cette limite apparaisse alors que les calculs ne dépassent pas la valeur interdite !}}
+
+Par exemple, trace un polygone de 50 côtés avec mon code précédent et essaye les deux possibilités suivantes dans la boucle \verb?for? :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?{-- (90-\i/\poly*360:\R)}? : aucun problème,
+
+\item \verb?{-- (90-\i*360/\poly:\R)}? : problème \dots{} alors que, d'un point de vue purement formel, le calcul est le même !
+\end{itemize}
+
+De ce que j'ai compris, il s'agit d'une erreur due à un dépassement de pile (\textit{stack overflow}) sous \TikZ{}. Pour l'éviter, il faut \textbf{toujours privilégier les divisions au début du calcul.}
+\end{attention}
+
+\section{Dessiner des figures mathématiques}
+
+Je ne vais pas m'attarder sur cette section, juste donner deux pistes de recherche. Si tu as beaucoup de figures géométriques à dessiner, et surtout des figures mathématiques, avec beaucoup de sommets, des intersections, etc., tu peux :
+
+\begin{itemize}[label = \ding{213}]
+\item utiliser le logiciel gratuit \verb?GeoGebra? (\url{https://www.geogebra.org/}) et exporter les figures en code \TikZ{} ;
+
+\item utiliser le package \verb?tkz-euclide?, qui possède une documentation bien fournie et beaucoup de commandes intéressantes. \\
+\end{itemize}
+
+Et voici un premier exemple de mise en bouche pour tracer une fonction :
+
+\begin{codetikz}{Une fonction bien connue et son inverse}
+\begin{tikzpicture}[samples = 130]
+\draw[->] (-2,0) -- (2,0) node[right] {$x$};
+\draw[->] (0,-2) -- (0,2) node[above, text = cyan] {$\sin x$};
+
+\draw (-1.57,1mm) -- (-1.57,-1mm) node[below] {\footnotesize $-\frac{\pi}{2}\phantom{-}$};
+\draw (1.57,1mm) -- (1.57,-1mm) node[below] {\footnotesize $\frac{\pi}{2}$};
+
+\draw (1mm,-1) -- (-1mm,-1) node[left] {$-1\strut$};
+\draw (1mm,1) -- (-1mm,1) node[left] {$1\strut$};
+
+\node[below right] at (0,0) {$0$};
+
+\draw[thick, color = cyan, domain = -1.57:1.57] plot ({\x},{sin(deg(\x))}); % deg pour conversion
+\end{tikzpicture}
+\hfill
+\begin{tikzpicture}[samples = 130]
+\draw[->] (-2,0) -- (2,0) node[right] {$x$};
+\draw[->] (0,-2) -- (0,2) node[above, text = red] {$\arcsin x$};
+
+\draw (-1,1mm) -- (-1,-1mm) node[below] {$-1\phantom{-}$};
+\draw (1,1mm) -- (1,-1mm) node[below] {$1$};
+
+\draw (1mm,-1.57) -- (-1mm,-1.57) node[left] {\footnotesize $-\frac{\pi}{2}\strut$};
+\draw (1mm,1.57) -- (-1mm,1.57) node[left] {\footnotesize $\frac{\pi}{2}\strut$};
+
+\node[below right] at (0,0) {$0$};
+
+\draw[thick, dashed, color = red, domain = -1:1] plot ({\x},{rad(asin(\x))}); % rad pour conversion
+\end{tikzpicture}
+\end{codetikz}
+
+Comme tu peux le constater, je trace le repère et les points remarquables (traits sur le repère) à la main. Puis, j'utilise \verb?plot ({\x},{f(\x)})? pour le tracé de la fonction.
+
+Il existe sûrement d'autres syntaxes pour tracer des courbes polaires ou avec plusieurs variables. Je te laisse te documenter à ce sujet si tu en as besoin. Le package \verb?pgfplots? peut proposer des éléments de solution. \\
+
+Bien, maintenant que nous connaissons le fonctionnement de \TikZ{} et l'avons un peu manipulé, voyons maintenant des méthodes élégantes pour gérer facilement la forme de tes dessins, et donc toutes les options disponibles.
+
+\section{Gestion des styles}
+
+\begin{attention}{Chargement du package \verb?xcolor?}
+Avant de commencer à parler de style, je dois aborder un cas assez délicat : l'importation du package \verb?xcolor?, et encore plus de ses options, dont \verb?dvipsnames? pour ma part. Qui dit style pense alors à couleur : \verb?xcolor? est alors indispensable. Mais il peut se produire une erreur à la compilation.
+
+Il faut déjà savoir qu'il faut toujours charger \verb?xcolor? avant \verb?tikz?. Mais, dans certains cas (utilisation d'autres packages principalement), il peut arriver qu'il y ait un conflit et que l'erreur \verb?Option clash for package xcolor? surgisse. \\
+
+Il existe alors 2 solutions : \begin{itemize}[label = \ding{213}]
+\item identifier le package qui pose problème et charger \verb?xcolor? avant. Dans mon cas, je me suis rendu compte que le package \verb?tcolorbox? était la source des erreurs : j'appelle donc \verb?xcolor? \textbf{avant} ;
+
+\item appeler la commande suivante \textbf{avant} l'appel de la classe \verb?documentclass? : \begin{center} \verb?\PassOptionsToPackage{dvipsnames}{xcolor}? \end{center}
+\end{itemize}
+
+Maintenant que tu es au courant de cette astuce, je ferme la parenthèse et je passe aux styles.
+\end{attention}
+
+Imaginons un instant que nous avons plein de traits, de rectangles et de cercles à tracer. Bref, pleins d'éléments qui requiert d'utiliser beaucoup de \verb?\draw?. Nous voulons aussi que tous ces éléments aient le même format (couleur, épaisseur de trait, etc.), pour homogénéiser le rendu. \\
+
+Il est possible de définir un style global pour un dessin, lors de l'appel de l'environnement \verb?tikzpicture?. Au lieu d'écrire \verb?\draw[<options>]? à chaque fois et de devoir tout changer manuellement, il est possible d'ajouter des options à l'environnement de la manière suivante : \begin{center} \verb?\begin{tikzpicture}[<options>]? \end{center}
+
+Si nous avons besoin de définir plusieurs styles distincts, c'est possible de regrouper toutes les options dans un nom de style pour pouvoir les appeler directement. Il faut alors utiliser la syntaxe suivante : \begin{center} \verb?<nom-style>/.style = {<options>}? \end{center}
+
+Tu peux déclarer ton style soit lors de l'appel de l'environnement \verb?tikzpicture?, soit avec la commande \verb?\tikzset{<def-style>}?, avant d'appeler le style en question dans les options : \verb?\draw[<nom-style>]?. \\
+
+Enfin, il est toujours possible de procéder à des changements ponctuels dans les options d'un \verb?\draw?. \textbf{Placés \emph{après} un style,} ils prédomineront à coup sûr (lecture de gauche à droite des options et la dernière option lue est appliquée).
+
+D'une certaine manière, nous pouvons voir \verb?<nom-style>? comme une variable qui contient du texte que \LaTeX{} et \TikZ{} se chargent de copier-coller à chaque appel du style. \\
+
+Un petit exemple pour bien comprendre, comme d'habitude :
+
+\begin{codetikz}{Les styles sous \TikZ{}}
+% Paramètre défini globalement
+\def\R{1.5}
+
+% Style global
+\begin{tikzpicture}[thick, red, dashed]
+\draw circle (\R);
+\draw (\R,0) --++ (-2*\R,0);
+\draw (0,\R) --++ (0,-2*\R);
+\end{tikzpicture}
+\hfill
+% Styles locaux
+\begin{tikzpicture}[thick, red, dashed]
+\draw[solid, thin] circle (\R);
+% solid = trait plein
+
+\draw (\R,0) --++ (-2*\R,0);
+% Bien mettre un * pour le calcul
+% Ne pas confondre avec les longueurs : 0.5\linewidth licite
+\draw[cyan, ultra thick] (0,\R) --++ (0,-2*\R);
+\end{tikzpicture}
+\hfill
+% Style groupé
+\begin{tikzpicture}[thick, red, dashed]
+\tikzset{pointille/.style = {purple, line width = 4pt, line cap = round, dash pattern = on 0pt off 2.5\pgflinewidth}}
+% Style dotted pas très "dot" --> utilisation de line cap & dash pattern
+
+\draw circle (\R);
+
+\draw[pointille] (\R,0) --++ (-2*\R,0);
+% Changement d'un style déjà défini
+\draw[pointille, orange] (0,\R) --++ (0,-2*\R);
+\end{tikzpicture}
+\end{codetikz}
+
+Bien évidemment, ici, le code est très simple et cette notion devient intéressante quand tu as beaucoup de \verb?\draw?, ou quand tu te rends compte que tu fais beaucoup de changements dans les options. Il devient alors plus intéressant de les automatiser avec des styles.
+
+\begin{attention}{Appel de \texttt{\textbackslash}\verb?tikzset?}
+Dans l'exemple fourni, le style \verb?pointille? est défini à l'intérieur de l'environnement \verb?tikzpicture?. Par conséquent, il n'est utilisable que pour cet environnement. En l'état, impossible de l'appeler dans un autre environnement \verb?tikzpicture?. \\
+
+Toutefois, \verb?\tikzset? est utilisable à n'importe quel endroit de ton code \LaTeX{}. Tu peux donc l'appeler en-dehors de l'environnement \verb?tikzpicture?. Il sera alors disponible pour toutes les figures à venir.
+
+Tu peux donc même définir tes styles dans le préambule. C'est plus facile à gérer (regroupement de toutes les commandes dans un même endroit au sein de ton code) et tu peux t'en servir à volonté par la suite !
+\end{attention}
+
+Maintenant que la gestion de la mise en forme avec les styles est bien définie et que nous savons tracer quelques figures élémentaires, pimentons un peu les possibilités. Ajoutons du texte !
+
+\section{Insérer du texte}
+
+Il n'y a qu'une seule façon d'écrire dans un dessin réalisé sous \TikZ{} : utiliser les \verb?node?. Très exactement, les \verb?node? permettent de placer à peu près tout et n'importe quoi à l'endroit souhaité dans le dessin, en particulier du texte. \\
+
+Un \verb?node? s'appelle par une commande, selon la syntaxe suivante :
+
+\begin{code}{}
+\node[<options>] (<nom>) at (<coord>) {<texte>};
+\end{code}
+
+Il existe de multiples possibilités en ce qui concerne les options d'un \verb?node? (\verb?<options>?). Celles que j'utilise fréquemment sont les suivantes et sont rappelées en \autoref{annexes-tikz-node} (annexes p. \pageref{annexes-tikz-node}) :
+
+\begin{itemize}[label = \ding{213}]
+\item \verb?circle? (\verb?rectangle? par défaut) : pour avoir un cercle comme cadre au lieu du rectangle. Différents formats sont disponibles et sont explicités dans les exemples un peu après ;
+
+\item \verb?draw = <color>? (\verb?black? par défaut) : pour afficher le cadre du \verb?node? et définir sa couleur ;
+
+\item \verb?fill = <color>? : la couleur de remplissage du cadre ;
+
+\item \verb?text = <color>? : la couleur du texte ;
+
+\item \verb?font = <mise-en-forme>? : pour mettre en forme le texte (\verb?\bfseries?, \verb?\itshape?, \verb?\small?, etc.) ;
+
+\item \verb?align = <position>?, avec \verb?<position>? qui peut prendre les valeurs \verb?left?, \verb?center? ou \verb?right? : pour aligner horizontalement le texte à l'intérieur du \verb?node? ;
+
+\item \verb?inner sep = <taille>? : espacement entre le texte et le bord du \verb?node? ;
+
+\item \verb?outer sep = <taille>? : espacement entre le bord du \verb?node? et les autres éléments ;
+
+\item \verb?text width = <taille>? : largeur de la boîte (invisible) dans laquelle est placée le texte. Si \verb?text width? est inférieur à \verb?minimum width?, la boîte en question est centrée.
+
+Toutefois, le texte à l'intérieur peut continuer à être excentré si \verb?text width? est supérieur à la taille minimale du texte. Dans ce cas, utiliser l'option \verb?align? pour centrer à ta convenance ;
+
+\item \verb?minimum width = <taille>? : largeur minimale du cadre ;
+
+\item \verb?minimum height = <taille>? : hauteur minimale du cadre ;
+
+\item \verb?<position>? (\verb?above?, \verb?below?, \verb?left? ou \verb?right?) : pour positionner le \verb?node? par rapport à \verb?<coord>? ;
+
+\item \verb?rotate = <angle>? : pour faire pivoter le \verb?node?. \\
+\end{itemize}
+
+Un premier exemple d'application peut prendre la forme suivante :
+
+\begin{codetikz}{Utilisation des \verb?node?}
+\begin{center}
+\begin{tikzpicture}
+% Cas simple
+\draw (0,0) -- (1,0);
+\node at (0.5,0.5) {Texte};
+
+% Affichage de la bordure rectangulaire du node
+\node[draw] at (0.5,2) {some text};
+% Changement du cadre avec circle (rectangle par défaut)
+\node[draw, circle, align = left] at (4,1.5) {Texte sur 2 lignes \\ Retour ligne manuel};
+
+% Cas plus complet
+\node[draw = Green, line width = 8pt, fill = red!30, font = \scshape, text = gray!75!black, thick, minimum width = 4.5cm, text width = 4cm, minimum height = 2cm, align = center, rotate = 90] at (8,1.5) {Texte centré \\ sur 2 lignes};
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+\begin{attention}{Saut de ligne dans un \verb?node?}
+Le saut de ligne manuel avec \verb?\\? est licite et fonctionnel dans un \verb?node? si et seulement si l'option \verb?align = <position>? est utilisée.
+
+Sans cette option, \TikZ{} écrit le texte seul et n'interprète pas le saut de ligne. Avec cette option, il doit placer ton texte dans une \verb?parbox? bien paramétrée avec le centrage indiqué, ce qui rend le saut de ligne possible.
+
+Mais c'est mon hypothèse personnelle : il faudrait aller lire la documentation voire le code source pour s'en assurer.
+\end{attention}
+
+Comme indiqué, les \verb?node? peuvent prendre différentes formes, dont voici une liste non exhaustive : \begin{itemize}[label = \ding{118}]
+\item formes simples : \verb?rectangle?, \verb?circle?, \verb?ellipse?, \verb?diamond?, \verb?circle split?, \verb?forbidden sign?, \verb?cross out?, \verb?strike out? ;
+
+\item formes plus ``complexes'' (options supplémentaires) : \begin{itemize}[label = \ding{213}]
+\item \verb?regular polygon? \& \verb?regular polygon sides = 5?,
+
+\item \verb?star?, \verb?star points = 7? \& \verb?star point ratio = 0.8?. \\
+\end{itemize}
+\end{itemize}
+
+Certaines formes sont disponibles grâce à différentes bibliothèques \TikZ{}, à charger après l'appel du package. Pour avoir un aperçu des différents formats disponibles, c'est par ici avec un exemple minimal :
+
+\begin{codetikz}{Les différents formats de \verb?node?}
+% Ajout au PREAMBULE
+%\usepackage{tikz}
+%\usetikzlibrary{shapes.geometric, shapes.misc, shapes.multipart, shapes.symbols}
+
+
+\begin{tikzpicture}
+% Affichage sous forme d'un tableau (syntaxe identique)
+\matrix[nodes = {draw, ultra thick, fill = blue!20}, row sep = 3mm, column sep = 4mm] {%
+ \node[draw = none, fill = none] {Plain node}; & \node[rectangle] {Rectangle}; & \node[circle] {Circle}; \\
+ \node[ellipse] {Ellipse}; & \node[circle split] {Circle \nodepart{lower} split}; & \node[forbidden sign, text width = 4em, text centered] {Forbidden sign}; \\
+ \node[diamond] {Diamond}; & \node[cross out] {Cross out}; & \node[strike out] {Strike out}; \\
+};
+\end{tikzpicture}
+
+\begin{tikzpicture}[note/.style = {draw = none, fill = none, right}]
+\matrix[nodes = {draw, ultra thick, fill = blue!20}, row sep = 3mm, column sep = 4mm] {%
+ \node[regular polygon, regular polygon sides = 5] {$n = 5$}; & \node[regular polygon, regular polygon sides = 7] {$n=7$}; & \node[regular polygon, regular polygon sides = 9] {$n=9$}; & \node[note]{Regular polygon}; \\
+ \node[star, star points = 4] {$p = 4$}; & \node[star, star points = 7, star point ratio = 0.8] {$p=7$}; & \node[star, star points = 9] {$p = 9$}; & \node[note]{Star}; \\
+};
+\end{tikzpicture}
+\end{codetikz}
+
+Mais tu peux tout faire avec des \verb?node?. Par exemple, tu peux les placer à l'intérieur d'un chemin dessiné par un \verb?\draw? pour ajouter de l'information (texte ou symbole).
+
+L'intérêt ? Pendant que tu traces ton dessin, tu associes l'information à la coordonnée, au lieu d'ajouter le texte manuellement par la suite. C'est très pratique si tu modifies ton dessin ou si les coordonnées sont difficiles à déterminer.
+
+En revanche, ton code est moins lisible à relire\dots{} Reprenons un ancien exemple, qui devrait te sembler plus clair désormais :
+
+\begin{codetikz}{Ajouter de l'information sur un tracé avec des \verb?node?}
+\begin{center}
+\begin{tikzpicture}[cercle/.style = {circle, inner sep = 2pt}]
+\draw[gray, dotted] (0,-1) grid (3,1);
+
+% Les node en cascade, c'est le nec plus ultra !
+\draw (0,0) node[cercle, fill = red] {} node[left] {Début} --++ (1,1) --++ (2,0) --++ (0,-1) node[cercle, fill = blue] {} node[right] {Fin};
+
+\draw (0,0) -- (1,-1) node[right, align = left] {Nouvelle \\ branche};
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Pour rappel, le saut de ligne manuel avec \verb?\\? est licite et fonctionnel dans un \verb?node? si et seulement si l'option \verb?align = <position>? est utilisée.
+
+Les options comme \verb?above? ou \verb?below? permettent d'ajuster la position du \verb?node? par rapport à la coordonnée à laquelle il se réfère. Des combinaisons sont possibles, comme \verb?above left?. Toutefois, il faut respecter un certain ordre : \verb?left above? ne fonctionne pas par exemple.\footnote{Je n'ai pas d'astuce pour s'en souvenir. Je le sais et je fais attention à bien lire les erreurs de compilation annoncées pour vite corriger le tir.} \\
+
+Bon, je crois avoir à peu près fait le tour en ce qui concerne la base pour les \verb?node?. Voyons une dernière application, plus poussée : la création de graphes et de diagrammes.
+
+\section{Création de graphes et de diagrammes}
+
+\subsection*{Les points d'ancrage}
+
+Sous \TikZ{}, un \verb?node? est constitué de points d'ancrage, répartis de la manière suivante :
+
+\begin{figure}[H]
+\centering
+\begin{tikzpicture}
+\node[draw = gray!50, line width = 8pt, text = RedOrange, font = \LARGE, minimum width = 0.5\linewidth, minimum height = 3cm, text width = 0.25\linewidth, align = center] (master) at (0,0) {node \verb?N?};
+
+\tikzset{every node/.style = {font = \ttfamily}}
+
+% Les points d'ancrage les plus intuitifs
+\foreach \anchor in {north, north east, east, south east, south, south west, west, north west} {\node at (master.\anchor) {$\times$};}
+
+\node[above = 5pt] at (master.north) {\texttt{N.north}};
+\node[above right = 5pt] at (master.north east) {\texttt{N.north east}};
+\node[right = 5pt] at (master.east) {\texttt{N.east}};
+\node[below right = 5pt] at (master.south east) {\texttt{N.south east}};
+\node[below = 5pt] at (master.south) {\texttt{N.south}};
+\node[below left = 5pt] at (master.south west) {\texttt{N.south west}};
+\node[left = 5pt] at (master.west) {\texttt{N.west}};
+\node[above left = 5pt] at (master.north west) {\texttt{N.north west}};
+
+% Les autres points d'ancrage
+\node[text = cyan] at (master.13) {$\times$};
+\node[text = Green] at (master.base) {$\times$};
+\node[text = Green] at (master.text) {$\times$};
+\node[text = Orchid] at (master.center) {$\times$};
+
+\node[right = 5pt, text = cyan] at (master.13) {N.13 (angle)};
+\node[below = 5pt, text = Green] at (master.base) {N.base};
+\node[below left, yshift = -5pt, text = Green] at (master.text) {N.text};
+\node[above = 5pt, text = Orchid] at (master.center) {N.center = N};
+\end{tikzpicture}
+\caption{Vue d'un \texttt{node} et de ses points d'ancrage}
+\end{figure}
+
+J'ai pris le cas traditionnel d'un \verb?node? rectangulaire mais les points d'ancrage sont parfaitement définis pour toutes les autres formes, si besoin (cercle, étoile, polygone régulier, etc.). \\
+
+Voyons maintenant comment utiliser cette notion pour placer deux \verb?node? sous forme de boîte l'un par rapport à l'autre. Nous allons utiliser judicieusement les styles déjà évoqués et les points d'ancrage.
+
+Cette méthode permet d'avoir à placer un seul \verb?node? (référence) et tout peut se faire relativement à ce dernier, ou relativement aux nouveaux \verb?node?.
+
+Une nouvelle option est alors adaptée à la situation : \verb?anchor = <ancre>?. De cette manière, tu peux spécifier le point d'ancrage sur lequel le \verb?node? va se fixer. Le point d'ancrage utilisé par défaut est \verb?center?.
+
+\begin{conseil}{Style global aux \verb?node?}
+Si nous avons déjà vu la syntaxe pour créer un style sous \TikZ{} et les configurations disponibles (style global ou local), il est possible d'indiquer directement un style à tous les \verb?node?, grâce à la syntaxe suivante :
+
+\begin{code}{}
+\begin{tikzpicture}[every node/.style = {<options>}]
+% Dessiner !
+\end{tikzpicture}
+\end{code}
+
+Mais cette option est à utiliser judicieusement : c'est pratique si tous tes \verb?node? sont des boîtes. C'est plus gênant à corriger si tu ajoutes en milieu de chemin un \verb?node? simple, pour écrire un commentaire par exemple.
+\end{conseil}
+
+Après la théorie, un peu de pratique avec un premier code d'initiation :
+
+\begin{codetikz}{Initiation aux points d'ancrage}
+\begin{center}
+\begin{tikzpicture}[every node/.style = {draw = orange, very thick, minimum width = 2cm, minimum height = 1cm}]
+% Node "master" (référence)
+\node (master) at (0,0) {Boîte maître};
+
+% Node créé relativement à "master"
+\node[anchor = west, xshift = 2cm] (boiteA) at (master.east) {Boîte A};
+% Positionnement de l'ancrage ouest de boiteA sur l'ancrage est de "master"
+% Décalage horizontal manuel avec xshift
+\draw (master) -- (boiteA);
+% TikZ trace le trait le plus simple pour relier 2 node
+
+% Troisième node
+% Décalage vertical manuel avec yshift
+\node[draw = Green, fill = gray!50, minimum width = 2cm, yshift = -2cm] (boiteB) at (boiteA.south west) {Boîte B};
+
+% Tracé d'un trait "|-|" automatisé
+% Création d'un node milieu
+\path (master.south) -- (boiteB.north) coordinate [midway] (middle);
+\draw (master.south) |- (middle) -| (boiteB.north);
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Bon, d'accord, je triche un peu avec les décalages \verb?xshift? et \verb?yshift?. Ce n'est clairement pas une solution optimale s'il faut tout décaler manuellement à chaque fois.
+
+Mais le principe de base est là ! Voyons maintenant comment mieux faire avec des cas concrets.
+
+\subsection*{Organigramme manuel}
+
+Nous allons continuer sur notre lancée avec un premier organigramme dessiné manuellement. Après tout, il peut des fois être plus rapide de faire un premier dessin manuellement que de chercher à tout optimiser et automatiser dès le départ.
+
+Le principe est très similaire à celui montré dans le code d'initiation précédent : \begin{enumerate}
+\item Création de l'environnement \verb?tikzpicture? et définition d'un style global pour tous les \verb?node? pour garantir l'homogénéité du résultat.
+
+\item Création du \verb?node? de référence, \og \verb?master? \fg{}. Comme aucune coordonnée n'est spécifiée, \verb?master.center? se situe en \verb?(0,0)?.
+
+\item Positionnement d'autres \verb?node? (boîtes en-têtes) puis utilisation des points d'ancrage pour placer des \verb?node? en dessous des précédents (boîtes descriptives).
+
+\item Relier les boîtes pour donner un sens à l'organigramme (\verb?\draw?) et ajuster la taille si besoin avec \verb?\resizebox? (package \verb?graphicx?). \\
+\end{enumerate}
+
+Concrètement, le code ressemble à :
+
+\begin{codetikz}{Organigramme manuel}
+% Ajout au PREAMBULE
+%\usepackage{graphicx, tikz}
+
+
+\resizebox{\linewidth}{!}{
+\begin{tikzpicture}[
+ every node/.style = {draw = black, fill = violet!70, line width = 2pt, text width = 3cm, minimum width = 3.5cm, minimum height = 1cm, text = white, align = center},
+ entete/.style = {font = \large},
+ descr/.style = {minimum height = 3cm}]
+% Node de référence
+\node[font = \Large] (master) {Manager};
+
+% Autres nodes
+\node[entete] (boiteA) at (-6,-3) {\'Equipe A};
+\node[descr, anchor = north] at (boiteA.south) {Commercial \\ ~ \\ Vente};
+
+\node[entete] (boiteB) at (-2,-3) {\'Equipe B};
+\node[descr, anchor = north] at (boiteB.south) {PHP \\ ~ \\ JavaScript};
+
+\node[entete] (boiteC) at (2,-3) {\'Equipe C};
+\node[descr, anchor = north] at (boiteC.south) {Support \\ ~ \\ Supervision};
+
+\node[entete] (boiteD) at (6,-3) {\'Equipe D};
+\node[descr, anchor = north] at (boiteD.south) {Analyse \& KPI \\ ~ \\ Management};
+
+% Tracé automatisé
+\foreach \point in {A, ..., D} {\draw[ultra thick] (master.south) --++ (0,-1cm) -| (boite\point);}
+% -| <==> départ horizontal, arrivée verticale
+\end{tikzpicture}
+}
+\end{codetikz}
+
+Bon, jusque là, rien de nouveau, hormis la commande \verb?\resizebox? très pratique pour faire tenir les diagrammes quand ils ne rentrent pas dans ton document. Pour t'en servir, c'est très simple. La syntaxe générale est la suivante :
+
+\begin{code}{}
+\usepackage{graphicx}
+
+\resizebox{<largeur>}{<hauteur>}{<élément>}
+% Option "!" : permet de conserver les proportions
+
+Utilisation la plus courante :
+\resizebox{\linewidth}{!}{<élément>}
+\end{code}
+
+Si tu as besoin de plus de précisions, je te renvoie à la documentation du package \verb?graphicx?, disponible sur \url{https://ctan.org/pkg/graphicx}. \\
+
+Voyons désormais un nouveau cas de diagramme. J'espère que tu aimes la Nature.
+
+\subsection*{Utilisation d'un arbre}
+
+Un arbre peut se révéler satisfaisant pour représenter un organigramme, surtout s'il est similaire au premier cas présenté. \TikZ{} offre la possibilité de construire automatiquement l'arbre en question, sans avoir à te soucier du positionnement. \textbf{Au préalable,} il faut penser à charger la bibliothèque \TikZ{} nommée \verb?trees?.
+
+Le principe de création d'un arbre est très similaire à ce que nous avons vu jusqu'à présent : \begin{itemize}[label = \ding{118}]
+\item création d'un \verb?node? de référence (ou la graine de l'arbre). Il s'agit alors du niveau 0 (\verb?level 0?) ;
+
+\item création des ramifications (\verb?child?) avec la syntaxe suivante :
+
+\begin{code}{}
+child { node[<options>] {<texte>} }
+\end{code}
+
+Pour créer de nouvelles ramifications, il faut jouer sur l'encapsulation d'un nouveau \verb?child? avant la fermeture de l'accolade finale. Il est alors fortement recommandé d'indenter son code dans cette situation : la relecture n'en sera que plus simple.
+
+La ramification -- ou niveau -- $i$ peut alors être appelée avec la syntaxe \verb?level i?. C'est surtout utile pour définir un style propre à chaque niveau, comme nous le verrons dans l'exemple qui va suivre ;
+
+\item il existe des options propres aux arbres. Par exemple, \verb?level distance? permet de définir l'espace entre chaque niveau. \verb?sibling distance? fait de même, mais pour les éléments d'un même niveau.
+
+\verb?edge from parent path? permet de définir la manière dont sont reliés les éléments. Des n\oe{}uds génériques (gérés automatiquement par \TikZ{}, pour chaque niveau et élément) sont alors accessibles par les noms \verb?\tikzparentnode? et \verb?\tikzchildnode?. \\
+\end{itemize}
+
+Voyons maintenant sur un cas concret ce que nous pouvons réaliser :
+
+\begin{codetikz}{Création d'un arbre avec \verb?trees?}
+% Ajout au PREAMBULE
+%\usepackage{tikz}
+%\usetikzlibrary{trees}
+
+
+\resizebox{\linewidth}{!}{
+\begin{tikzpicture}[every node/.style = {rounded corners, draw, top color = white, bottom color = blue!20, align = center}, level distance = 50pt, level 1/.style = {sibling distance = 17em}, level 2/.style = {sibling distance = 8em}, edge from parent/.style = {draw, edge from parent path = {(\tikzparentnode.south) --+ (0,-10pt) -| (\tikzchildnode)}}]
+\node {NOM \\ Chef}
+ child { node {Sous-chef A}
+ child { node {Esclave Aa}}
+ child { node {Esclave Ab}}
+ }
+ child { node {Sous-chef B}
+ child { node {Esclave Ba}
+ child { node {Stagiaire Ba1}}
+ child { node {Stagiaire Ba2}}
+ child { node {Stagiaire Ba3}}
+ }
+ child { node {Esclave Bb}}
+ };
+\end{tikzpicture}
+}
+\end{codetikz}
+
+\begin{attention}{Saut de ligne interdit !}
+Pour la création d'arbres, il est strictement interdit de sauter des lignes pour aérer le code, sous peine d'avoir une erreur de compilation (code mal interprété).
+
+C'est pourquoi je recommande dans ce cas de figure d'indenter le code, avec un décalage pour chaque niveau. C'est ce que je fais dans mes exemples.
+\end{attention}
+
+Avec un peu de ruse lors de la configuration de \verb?edge from parent path?, un style judicieusement configuré avec l'option \verb?grow? (propre à la bibliothèque \verb?trees?), il est possible de relier différemment les éléments :
+
+\begin{codetikz}{Une autre possibilité d'arbre}
+% Ajout au PREAMBULE
+%\usepackage{tikz}
+%\usetikzlibrary{trees}
+
+
+\begin{center}
+\begin{tikzpicture}[man/.style = {draw, fill = blue!20}, woman/.style = {rounded corners = .8ex, draw, fill = red!20}, grandchild/.style = {grow = down, xshift = 1em, anchor = west, edge from parent path = {(\tikzparentnode.south) |- (\tikzchildnode.west)}}, first/.style = {level distance = 6ex}, second/.style = {level distance = 12ex}, third/.style = {level distance = 18ex}, level 1/.style = {sibling distance = 5em}]
+% Parents
+\coordinate
+ child[grow = left] {node[man, anchor = east] {Jim}}
+ child[grow = right] {node[woman, anchor = west] {Jane}}
+ child[grow = down, level distance = 0ex][edge from parent fork down]
+% Enfants & petits-enfants
+ child{node[man] {Alfred}
+ child[grandchild, first] {node[man] {Joe}}
+ child[grandchild, second] {node[woman] {Heather}}
+ child[grandchild, third] {node[woman] {Barbara}}
+ }
+ child{node[woman] {Berta}
+ child[grandchild, first] {node[man] {Howard}}
+ }
+ child {node[man] {Charles}}
+ child {node[woman] {Doris}
+ child[grandchild, first] {node[man] {Nick}}
+ child[grandchild, second] {node[woman] {Liz}}
+ };
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Voilà, c'est tout ce que je peux présenter concernant les arbres à l'heure actuelle. Heureusement, j'ai gardé le meilleur pour la fin, avec une solution un peu plus automatisée. Mais un interlude est nécessaire avant d'en parler.
+
+\subsection*{Utiliser des flèches}
+
+Les diagrammes que j'ai présentés jusqu'à présent peuvent convenir en l'état. Cependant, nous allons vite être limités pour transmettre plus d'informations si nous n'avons pas de flèches ! \\
+
+Sous \TikZ{}, une flèche n'est ni plus ni moins qu'un trait (dessiné par \verb?\draw?) auquel des options supplémentaires sont précisées pour enrichir son ou ses extrémités, en l'occurrence avec des flèches : \begin{itemize}[label = \ding{118}]
+\item \verb?->? : pour avoir une pointe de flèche à la fin du trait ;
+
+\item \verb?<-? : pour avoir une pointe de flèche au début du trait ;
+
+\item \verb?<->? : pour avoir une pointe de flèche à chaque extrémité ;
+
+\item \verb?>-<? ou \verb?->>? ou \verb?>>>-? : autres combinaisons possibles et suffisamment explicites quand tu as compris le principe de fonctionnement ;
+
+\item \verb?> = <fleche>? : pour spécifier une autre forme de flèche que celle par défaut. Les formes les plus classiques sont \verb?Stealth? et \verb?Straight Barb?.
+
+Pour cette dernière, il faut charger la bibliothèque \TikZ{} \verb?arrows.meta?. Et si tu veux d'autres formes, cf. la documentation officielle de \TikZ{}\footnote{Disponible sur \url{https://www.ctan.org/pkg/pgf}.} ;
+
+\item et bien d'autres options, pour agrandir la taille de la flèche, colorer la flèche d'une autre couleur que celle du trait, etc. Je renvoie, encore une fois, à la documentation officielle de \TikZ{} à ce sujet. \\
+\end{itemize}
+
+Un petit exemple d'application pour digérer tous ces éléments :
+
+\begin{codetikz}{Flèches et cas pratiques}
+\begin{center}
+\begin{tikzpicture}
+\draw (0,0) -- (0,2);
+\draw[->, very thick] (2,0) -- (2,2);
+\draw[<-, ultra thick] (4,0) -- (4,2);
+\draw[>->, line width = 3pt] (6,0) -- (6,2);
+\draw[<<-<, > = Stealth, line width = 5pt] (8,0) -- (8,2);
+\end{tikzpicture}
+\end{center}
+\end{codetikz}
+
+Bien, finissons maintenant avec un dernier diagramme.
+
+\subsection*{Un beau diagramme ?}
+
+Le principe de base reste inchangé : utilisation d'un \verb?node? de référence, positionnement des autres \verb?node? par rapport à la référence ou aux nouveaux \verb?node?, utilisation judicieuse des styles pour décorer.
+
+Si le positionnement standard est intéressant, les possibilités deviennent plus intéressantes avec la bibliothèque \verb?positioning?. Selon moi, la meilleure façon de s'en servir est la suivante : \begin{enumerate}
+\item L'option \verb?node distance = <ecart>? permet de définir l'écart entre chaque \verb?node? (localement sur un \verb?node? ou globalement lors de l'appel de l'environnement \verb?tikzpicture?).
+
+\item Création du \verb?node? de référence, \verb?master?.
+
+\item Positionnement d'un nouveau \verb?node? avec l'option : \verb?below = of master?. Résultat : celui-ci se retrouve sous \verb?master?, avec une séparation de taille \verb?<ecart>?. \\
+\end{enumerate}
+
+De manière plus générale, les 4 choix de positionnement -- \verb?above?, \verb?below?, \verb?left? et \verb?right?, qui peuvent être combinés, peuvent faire référence à un \verb?node? (ou un point d'ancrage spécifique) selon la syntaxe suivante :
+
+\begin{code}{}
+<position> = of <node>
+\end{code}
+
+Et c'est tout ! Maintenant, tu es libre de faire ce que tu veux, d'automatiser toutes les distances avec des longueurs \LaTeX{}. C'est ce que je fais en tout cas. Et je te propose ma petite \textit{template} personnelle pour faire des diagrammes :
+
+\begin{coderesult}{\textit{Template} pour faire un diagramme}
+\documentclass[a4paper, 12pt]{report}
+
+% PDFLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage{enumitem, pifont}
+
+\usepackage{pdflscape}
+
+\usepackage[dvipsnames]{xcolor}
+\usepackage{tikz}
+\usetikzlibrary{arrows.meta, positioning}
+
+
+\begin{document}
+
+\everymath{\displaystyle}
+\pagestyle{empty}
+
+% Diagramme - Paramétrage
+\definecolor{newblue}{RGB}{68,114,196}
+
+\newlength{\nodesep}
+\addtolength{\nodesep}{2.5cm}
+
+\newlength{\blockwidth}
+\addtolength{\blockwidth}{3.8cm}
+
+\newlength{\blockheight}
+\addtolength{\blockheight}{1.6cm}
+
+% Style des blocs (diagramme)
+\tikzset{
+ node distance = \nodesep,
+ block/.style = {draw = newblue, fill = newblue, text = white, rounded corners, minimum width = \blockwidth, minimum height = \blockheight, text width = \blockwidth - 2mm, align = center, font = \sffamily},
+ warning/.style = {block, draw = red, fill = red},
+ correct/.style = {block, draw = Green, fill = Green},
+ careful/.style = {block, draw = orange, fill = orange},
+ arrow/.style = {newblue, line width = 5pt, ->, > = Stealth},
+ comment/.style = {text width = \nodesep, align = center, font = \sffamily\itshape}
+}
+
+\begin{landscape}
+\resizebox{\linewidth}{!}{
+\begin{tikzpicture}
+% Création des blocs
+\node[block] (blocA) {Bloc A};
+\node[careful, right = of blocA] (blocB) {Bloc B};
+\node[block, below = of blocA] (blocC) {Bloc C};
+\node[block, left = of blocC] (blocD) {Bloc D};
+\node[careful, below = of blocD] (blocE) {Bloc E};
+
+\node[careful, node distance = 2\nodesep + \blockwidth, right = of blocE] (blocF) {Bloc F};
+\node[careful, below = of blocE] (blocG) {Bloc G};
+
+\node[careful, right = of blocG] (blocH) {Bloc H};
+\node[correct, right = of blocH] (blocI) {Bloc I};
+
+% Liens entre les blocs et commentaires
+\draw[arrow] (blocA) -- (blocB);
+\draw[arrow] (blocA) -- (blocC);
+
+\draw[arrow] (blocA) -| (blocD) node[left, text width = 0.8\blockwidth, align = left] at (blocD.west) {\textbf{Liste :} \begin{itemize}[label = \textcolor{newblue}{\ding{118}}, leftmargin = *]
+\item puce a
+\item puce b\dots{} \\ ~ \\
+\end{itemize}
+\textbf{\color{red!75!black}$\sf\times 2$ Tada !}};
+
+\draw[arrow, orange] (blocB) -- (blocF);
+\draw[arrow] (blocC) |- (blocF);
+
+\draw[arrow] (blocD) -- node[comment, right] {Commentaire} (blocE);
+\draw[arrow, orange] (blocE) -- (blocG);
+% Création d'un node fictif (déviation)
+\path (blocE) -- (blocG) coordinate [midway] (noeud fictif A);
+\draw[arrow, orange] (blocF) node[comment, right] at (blocF.east) {Commentaire \\ Commentaire} |- (noeud fictif A) -| (blocG);
+% Petite astuce (intersection / déviation)
+% (blocA -| blocB) = coordonnée
+
+\draw[arrow, orange] node[comment, left, align = right, text width = 1.2\blockwidth] at (blocG.west) {Commentaire \\ (détails) \\ Commentaire \\ Commentaire} (blocG) -- (blocH);
+\draw[arrow, orange] (blocH) -- (blocI);
+\end{tikzpicture}}
+\end{landscape}
+
+\end{document}
+\end{coderesult}
+
+\begin{conseil}{Mon petit conseil}
+Avant de te lancer dans l'écriture de ton code \TikZ{}, pose ton diagramme sur le papier. Tu verras que tu gagneras du temps et que ce sera plus facile pour le transposer sous \LaTeX{}.
+
+Tu peux aussi plus facilement l'améliorer sur papier en griffonnant au lieu de réécrire 13 fois le même code parce que tu changes constamment d'avis.
+
+Enfin, j'ai mis des noms de \verb?node? en \textit{autoincrement} pour faciliter la compréhension de l'exemple. Il vaut mieux donner un nom explicite à ton \verb?node?. C'est plus facile si tu dois en ajouter un nouveau par la suite, que de devoir décaler tous tes noms de \verb?node?.
+\end{conseil}
+
+\section{Le mot de la fin}
+
+Loin d'avoir tout expliqué sur \TikZ{}\footnote{Le guide officiel fait plus de 1~000 pages donc tu penses bien que je n'ai fait qu'effleurer le champ des possibles.}, les exemples que j'ai élaborés et mis à disposition au sein de ce guide donnent malgré tout beaucoup d'informations et constituent une première base solide.
+
+Naturellement, je suis loin d'être exhaustif et je me suis efforcé d'aborder un large panel de notions que je connais. \`A toi désormais de faire des essais, d'améliorer ton code et de découvrir de nouvelles possibilités ! \\
+
+\TikZ{} propose un grand nombre de bibliothèques, avec des fonctionnalités diverses et variées.
+
+Elles sont détaillées à la partie V du guide officiel de \TikZ{}, ainsi que sur : \url{http://tex.stackexchange.com/questions/42611/list-of-available-tikz-libraries-with-a-short-introduction}.
+
+Tu trouveras aussi un tableau bilan à ce sujet dans les annexes, \autoref{annexes-tikz-bibliotheques} p. \pageref{annexes-tikz-bibliotheques}. \\
+
+Enfin, il existe aussi d'autres packages pour agrémenter les dessins sous \LaTeX{}. C'est par exemple le cas de \verb?pgfornament?, qui mérite le détour et fournit des ornements intéressants.
+
+\begin{figure}[H]
+\centering
+\pgfornament[color = RedOrange, width = 0.6\linewidth]{60}
+\caption{Un premier aperçu du package \texttt{pgfornament}}
+\end{figure}
+
+Pour finir, je me suis amusé à réaliser un petit fond d'écran pour mon ordinateur. Naturellement, il prône l'utilisation du \LaTeX{} et joue un peu sur la fibre patriotique. \\
+
+Il est à disposition ci-après si tu veux réaliser une capture d'écran pour l'utiliser de ton côté. Tenter de le reproduire peut aussi constituer un bon entraînement dans ton apprentissage de \TikZ{}.
+
+\clearpage
+
+\includepdf[pages = -, fitpaper]{fond_TikZ} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/packages.tex b/info/guide-latex-fr/Chapitres/packages.tex
new file mode 100644
index 0000000000..08cb78652e
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/packages.tex
@@ -0,0 +1,53 @@
+% PDFLaTeX
+\usepackage{lmodern}
+\usepackage[french]{babel}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{lettrine, lipsum} % Pour mettre des lettrines - Pour les tests
+
+\usepackage{fancyhdr, fourier-orns} % En-têtes et pieds de pages
+\fancyhf{} % Tout effacer
+\fancypagestyle{main}{
+ \renewcommand{\headrule}{\hrulefill\raisebox{-2.1pt}{\quad\decofourleft\decotwo\decofourright\quad}\hrulefill}
+ \fancyhead[L]{\textsc{\nouppercase{\leftmark}}} % Mettre l'en-tête en small capitals
+ \renewcommand{\footrulewidth}{0pt}
+ \fancyfoot[C]{\thepage}
+}
+\pagestyle{plain} % mainstyle appliqué plus tard
+
+\usepackage{enumitem, multicol, pifont, eurosym, fontawesome5} % Pour les listes à puce
+\setlist[itemize, 1]{label = {--}, itemsep = \baselineskip}
+\setlist[enumerate, 1]{label = \arabic*), itemsep = \baselineskip}
+
+\usepackage{amsmath, amsfonts, amssymb, mathrsfs, esvect, stmaryrd} % Pour faire des maths
+
+\usepackage{array, booktabs, longtable, multirow} % Pour les tableaux
+\renewcommand{\arraystretch}{1.3}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
+
+\usepackage[dvipsnames]{xcolor} % Ok pour le moment (avant tcolorbox)
+% Si problème : \PassOptionsToPackage{dvipsnames}{xcolor} avant documentclass
+\usepackage[breakable, listings, raster, skins]{tcolorbox} % Boîtes personnalisables
+\lstset{literate = {à}{{\`a}}1 {â}{{\^a}}1 {é}{{\'e}}1 {è}{{\`e}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {ù}{{\`u}}1 {û}{{\^u}}1 {ç}{{\c{}c}}1 {°}{{\degres{}}}1} % Pour résoudre le problème des accents dans le code (listings sous tcolorbox)
+\usepackage{upquote} % Pour des apostrophes droites (verbatim / listings)
+
+\usepackage{graphicx, float, subcaption} % Pour mettre les images
+\graphicspath{{./Images/}} % Sous-répertoire pour mettre les images
+
+\usepackage{pgfornament, pgfplots} % TikZ et tracé de fonctions
+\usetikzlibrary{arrows.meta, babel, decorations.text, mindmap, positioning, shadows, shapes.geometric, shapes.misc, shapes.multipart, shapes.symbols, spy, trees}
+
+\usepackage{pdfpages, pdflscape, qrcode} % Pour inclure des PDF -- Pour les pages au format paysage -- Pour le QR Code
+
+\usepackage[hyphens]{url} % Pour des césures correctes dans les URLs
+\usepackage[pdfauthor = {{Adrien Bouzigues -- I13 CL215}}, pdftitle = {{Initiation à LaTeX -- guide-latex-fr}}, pdfstartview = Fit, pdfpagelayout = SinglePage, pdfnewwindow = true, bookmarksnumbered = true, breaklinks, colorlinks, linkcolor = red, urlcolor = RawSienna, citecolor = cyan, linktoc = all]{hyperref} % Renvois -- Options Adobe
+
+% Chargement après hyperref selon le guide d'utilisation
+\usepackage[os = win]{menukeys} % Pour "écrire" des touches claviers
+\renewmenumacro{\keys}[+]{shadowedroundedkeys} % Style choisi pour les touches -- [+] = séparateur
+
+% Numérotation correcte des différentes parties
+\makeatletter\@addtoreset{section}{chapter}\makeatother % RAZ des numéros de section après un chapitre
+\renewcommand{\thepart}{\Roman{part}}
+\renewcommand{\thechapter}{\arabic{chapter}}
+\renewcommand{\thesection}{\thechapter.\arabic{section}} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/page-fin.tex b/info/guide-latex-fr/Chapitres/page-fin.tex
new file mode 100644
index 0000000000..a3c5ff2087
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/page-fin.tex
@@ -0,0 +1,47 @@
+\thispagestyle{empty}
+
+\vspace*{\fill}
+
+% Eclair
+\begin{center}
+\begin{tikzpicture}[scale = 0.13]
+\filldraw[lightningcyan] (13,0) -- (33,27) -- (19,27) -- (33,50) -- (16,50) -- (30,76) -- (0,34) -- (9,34) -- (6,25) -- (15,39) -- (9,39) -- (13,45) -- (22,45) -- (8,22) -- (24,22) -- (13,0);
+\end{tikzpicture}
+\end{center}
+
+\vspace*{\fill}
+
+% Tête TOTA
+%\begin{center}
+%\begin{tikzpicture}[scale = 0.13, line width = 3pt]
+%% Partie supérieure - Début sommet corne gauche
+%\draw[rounded corners] (0,45) -- (1,43) -- (3,39.5) -- (6,38);
+%\draw (6,38) -- (15,38);
+%\draw[rounded corners] (15,38) -- (17.5,43) -- (20,45) -- (24,46);
+%\draw (24,46) -- (36,46);
+%\draw[rounded corners] (36,46) -- (40,45) -- (42.5,43) -- (45,37);
+%\draw (45,37) -- (53,37);
+%\draw[rounded corners] (53,37) -- (55,37.5) -- (60,43); % Sommet corne droite
+%\draw[rounded corners] (60,43) -- (60,37) -- (56,31) -- (53,30);
+%\draw (53,30) -- (47,30) -- (49,18) -- (44,24) -- (40,18) -- (36,24) -- (31,19) -- (27,24) -- (22,18) -- (18,24) -- (13,20) -- (13,29) -- (10,29);
+%\draw[rounded corners] (10,29) -- (7,30) -- (0,38) -- (0,45);
+%
+%% Partie inférieure - De la gauche vers la droite
+%\draw (14,8) -- (14,10) -- (18,16) -- (23,11) -- (27,17) -- (32,10) -- (36,17) -- (40,10) -- (45,17) -- (48,12) -- (48,10);
+%\draw[rounded corners] (48,10) -- (43,5) -- (34,0);
+%\draw (34,0) -- (29,0);
+%\draw[rounded corners] (29,0) -- (20,4) -- (14,8);
+%
+%% Oeil gauche
+%\draw (21,36) -- (21,32);
+%\draw[rounded corners] (21,32) -- (22.5,30) -- (24,29);
+%\draw (24,29) -- (27,29) -- (21,36);
+%
+%% Oeil droit
+%\draw (40,37) -- (34,29) -- (36,29);
+%\draw[rounded corners] (36,29) -- (38,30) -- (39.5,31.5) -- (40,33);
+%\draw (40,33) -- (40,37);
+%\end{tikzpicture}
+%\end{center}
+%
+%\vspace*{\fill} \ No newline at end of file
diff --git a/info/guide-latex-fr/Chapitres/page-garde.tex b/info/guide-latex-fr/Chapitres/page-garde.tex
new file mode 100644
index 0000000000..c1571562e9
--- /dev/null
+++ b/info/guide-latex-fr/Chapitres/page-garde.tex
@@ -0,0 +1,53 @@
+\thispagestyle{empty}
+
+% Compiler 2 fois (remember picture & overlay)
+\begin{tikzpicture}[remember picture, overlay]
+% Longueur --> pas de problèmes avec la dimension
+\newlength{\trisize}
+\setlength{\trisize}{0.5\paperwidth}
+
+% Longueur arbitraire (pt par défaut)
+\def\xsep{30} % Valeur correcte : 30
+\def\ysep{30} % Idem
+
+
+% Coins
+\fill[BlueFR] (current page.north west) --++ (\trisize,0) --++ (-\trisize,-\trisize) -- cycle;
+\fill[RedFR] (current page.south east) --++ (-\trisize,0) --++ (\trisize,\trisize) -- cycle;
+
+
+% Titre
+\node[anchor = east, xshift = -0.5*\xsep, font = \fontsize{43}{20}\selectfont\bfseries] (title) at (current page.38) {Initiation à \LaTeX{}};
+
+% Nom du package (CTAN)
+\node[anchor = north, font = \fontsize{36}{20}\selectfont\ttfamily] (packagename) at (title.south) {guide-latex-fr};
+
+% Sous-titre
+\node[anchor = north, yshift = -\ysep, text width = 0.5\linewidth, align = center, font = \huge\itshape] (soustitre) at (packagename.south) {Pour débutants ou jeunes utilisateurs};
+
+% Auteur
+\node[anchor = north, yshift = -1.5*\ysep, font = \huge] (author) at (soustitre.south) {Par Adrien \textsc{Bouzigues}};
+\node[anchor = north] (authorcl) at (author.south) {\includegraphics[width = 0.5\linewidth]{buque_auteur.eps}};
+
+% Date & version
+\node[anchor = north, yshift = -1.5*\ysep, font = \Large] (creation) at (authorcl.south) {13 juillet 2016};
+\node[anchor = north, text width = 0.5\linewidth, align = center, font = \Large\bfseries] at (creation.south) {Version 3.5 à jour au \\ \today};
+
+
+% Graphes
+\begin{scope}[shift = {(current page.west)}, xshift = 1.5*\xsep, yshift = -2.5*\ysep]
+\begin{axis}[xmax = 6.5, ymax = 4.5, xlabel = {Complexité et taille du rapport}, ylabel = {Effort et temps requis}, axis x line = bottom,
+axis y line = left, xlabel near ticks, ylabel near ticks, xtick = \empty, ytick = \empty]
+
+\addplot[very thick, dashed, orange, domain = 0:3, smooth] {0.17 + 1/(3.261 - \x)} node [pos = 0.7, above left, text = orange] {Word};
+
+\addplot[very thick, Green, domain = 0:6] {0.994 + 0.123*x + 0.0355*x^2} node[pos = 0.7, below right] {\LaTeX{}};
+
+\addplot[very thick, red, line legend] coordinates { (0,4) (6,4) } node [pos = 0.5, above] {Impossible à faire};
+\end{axis}
+\end{scope}
+
+
+% Eclair
+\node[anchor = south west, xshift = 1.5*\xsep, yshift = 0.5*\ysep] at (current page.south west) {\includegraphics[width = 0.3\linewidth]{eclair.eps}};
+\end{tikzpicture} \ No newline at end of file