\section{Les images}

\subsection{Le commencement}

\begin{frame}[fragile]{\secname}{\subsecname}
Un seul package nécessaire pour tout faire : \cverb?graphicx? ! Version améliorée du package de base \cverb?graphics? \textbf{$\Rightarrow$ utiliser \cverb?graphicx? !} \\[\baselineskip]

La commande de base pour introduire une image : 

\hspace*{\stretch{1}} \cverb?\includegraphics[options]{nom_image.extension}? \hspace*{\stretch{1}} \\[\baselineskip]

\textbf{\color{structure.fg}Points très importants :} \begin{itemize}[label = \ding{118}]
\item \cverb?.extension? = renseignement facultatif mais permet d'éviter les erreurs et de s'y retrouver parmi les images

\item {\color{red}\cverb?nom_image? : \emph{pas d'accent, pas d'espace ! \textbf{O-BLI-GA-TOI-RE !!!}}} (sinon \LaTeX{} ne trouvera pas le fichier et retournera une erreur\dots{}) \\[\baselineskip]
\end{itemize}

\exconc{Premier essai sur \LaTeX{} avec une (petite) image.}
\end{frame}

\subsection{Rangement des images}

\begin{frame}[fragile]{\secname}{\subsecname}
Par défaut, \LaTeX{} cherche les images dans le ``dossier racine'' (dossier dans lequel se situe le fichier \cverb?.tex?). \\[\baselineskip]

Si présence d'un grand nombre d'images, stockage dans un sous-dossier -- appelons-le \textit{Images} -- possible.

Pour indiquer à \LaTeX{} le nouveau chemin pour aller chercher les images, utiliser la commande : 

\hspace*{\stretch{1}} \cverb?\graphicspath{{./Images/}}? \hspace*{\stretch{1}} \\[\baselineskip]

Le dossier \cverb?./? renvoie au dossier racine. De manière générale en informatique, le dossier courant s'appelle via \cverb?./? et le dossier parent via \cverb?../? (chemin relatif).

\textbf{\color{Green}Gros avantage :} si le dossier complet du rapport \LaTeX{} est déplacé, aucun souci pour générer de nouveau le document. Les sous-dossiers font toujours partie du dossier racine.
\end{frame}

\subsection{Options indispensables}

\begin{frame}[fragile]{\secname}{\subsecname}
Liste des options utiles avec \cverb?\includegraphics? : \begin{itemize}[label = \ding{118}]
\item \cverb?scale = ratio? : facteur d'échelle de l'image ;

\item \cverb?width = x\linewidth? : image de largeur \cverb?x?, avec $x \in [0\,;\,1]$.

Idem pour la hauteur avec \cverb?height? ;

\item \cverb?rotate = angle? : rotation de l'image de \cverb?angle?\degres{}. \\[\baselineskip]
\end{itemize}

Autre commande utile (pour des graphes/dessins) : 

\hspace*{\stretch{1}} \cverb?\resizebox{\linewidth}{!}{graphe}? \hspace*{\stretch{1}} \\[\baselineskip]

\exconc{Des exemples avec de (grandes) images pour comprendre l'importance d'utiliser l'option \cverb?width? !}
\end{frame}

\subsection{Légende \& montages}

\begin{frame}[fragile]{\secname}{\subsecname}
Comme pour les tableaux, légende $\Rightarrow$ environnement flottant \cverb?figure? cette fois + package \cverb?float? (pour option \cverb?H?).

Légende alors possible avec la commande \cverb?\caption{légende}?. \\[\baselineskip]

Besoin de faire des montages ? Utiliser des \cverb?minipage? + commande \cverb?\hfill? pour combler l'espace blanc.

Si besoin d'avoir des ``sous-légendes'', package \cverb?caption? et commande \cverb?\subcaption{sous-légende}? très utiles. \\[\baselineskip]

\exconc{Démonstration ici et maintenant !}
\end{frame}