diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex b/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex new file mode 100644 index 00000000000..c05a8eef780 --- /dev/null +++ b/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex @@ -0,0 +1,288 @@ +\section{Organisation d'un document} + +\begin{frame}[plain] + \begin{conseil} + Utilisez impérativement les commandes {\LaTeX} pour identifier + les différentes parties (la structure) d'un document. + \end{conseil} +\end{frame} + +\subsection{Parties d'un document} + +\begin{frame}[fragile] + \frametitle{Titre et page de titre} + \begin{itemize} + \item Mise en forme automatique + \begin{lstlisting} +%% préambule +\title{`\textit{Titre du document}'} +\author{`\textit{Prénom Nom}'} +\date{`\textit{31 octobre 2014}'} % automatique si omis + +%% corps du document +\maketitle + \end{lstlisting} + \item Mise en forme libre \\[6pt] + \begin{minipage}{0.45\linewidth} + \begin{block}{\small classes standards} +\begin{lstlisting} +\begin{titlepage} + ... +\end{titlepage} +\end{lstlisting} + \end{block} + \end{minipage} + \hfill + \begin{minipage}{0.45\linewidth} + \begin{block}{\small classe \class{memoir}} +\begin{lstlisting} +\begin{titlingpage} + ... +\end{titlingpage} +\end{lstlisting} + \end{block} + \end{minipage} + \end{itemize} +\end{frame} + +\begin{frame}[fragile=singleslide] + \frametitle{Résumé} + \begin{itemize} + \item Classes \class{article}, \class{report} ou \class{memoir}: + résumé créé avec l'environnement +\begin{lstlisting} +\begin{abstract} + +\end{abstract} +\end{lstlisting} + \item Classe \class{ulthese}: résumés français et anglais traités + comme des chapitres normaux (non numérotés) + \end{itemize} +\end{frame} + +\begin{frame}[fragile=singleslide] + \frametitle{Sections} + \begin{itemize} + \item Découpage du document en sections avec les commandes +\begin{lstlisting} +\part{`\textit{titre}'} +\chapter{`\textit{titre}'} +\section{`\textit{titre}'} +\subsection{`\textit{titre}'} +\end{lstlisting} +\begin{lstlisting} +\subsubsection{`\textit{titre}'} % à éviter dans un livre +\end{lstlisting} +\begin{lstlisting} +\paragraph{`\textit{titre}'} % jamais (?) utilisé +\subparagraph{`\textit{titre}'} % idem +\end{lstlisting} + \item Numérotation automatique + \item Commande suivie d'une \verb=*= = section non numérotée + \item Titre «court» en argument optionnel + \end{itemize} +\end{frame} + +\begin{frame}[fragile=singleslide] + \frametitle{Annexes} + \begin{itemize} + \item Les annexes sont des sections ou des chapitres avec une numérotation + alphanumérique (A, A.1, ...) + \item Sections suivantes identifiées comme des annexes par la + commande +\begin{lstlisting} +\appendix +\end{lstlisting} + \item Dans le titre, «Chapitre» changé pour «Annexe» le cas échéant + \end{itemize} +\end{frame} + +\begin{frame}[fragile] + \frametitle{Structure logique d'un livre} + \framesubtitle{(classes \class{book}, \class{memoir}, \class{ulthese})} +\begin{lstlisting} +\frontmatter +\end{lstlisting} + \begin{itemize} + \small + \item préface, table des matières, etc. + \item numérotation des pages en chiffres romains (i, ii, ...) + \item chapitres non numérotés + \end{itemize} + \vfill + +\begin{lstlisting} +\mainmatter +\end{lstlisting} + \begin{itemize} + \small + \item le contenu à proprement parler + \item numérotation des pages à partir de 1 en chiffres arabes + \item chapitres numérotés + \end{itemize} + \vfill + +\begin{lstlisting} +\backmatter +\end{lstlisting} + \begin{itemize} + \small + \item tout le reste (bibliographie, index, etc.) + \item numérotation des pages se poursuit + \item chapitres non numérotés + \end{itemize} +\end{frame} + +\subsection{Table des matières} + +\begin{frame}[fragile] + \frametitle{Table des matières} + \begin{itemize} + \item Table des matières produite automatiquement avec +\begin{lstlisting} +\tableofcontents +\end{lstlisting} + \item Requiert plusieurs compilations + \item Sections non numérotées pas incluses + \item Avec \pkg{hyperref}, produit également la table des + matières du fichier PDF + \item<2-> Classe \class{memoir} fournit également +\begin{lstlisting} +\tableofcontents* +\end{lstlisting} + qui n'insère pas la table des matières dans la table des matières + \item<3-> Aussi disponibles: +\begin{lstlisting} +\listoffigures +\listoftables +\end{lstlisting} + (et leurs versions \verb=*= dans \class{memoir}) + \end{itemize} +\end{frame} + +%%% >>> +\stepcounter{exerciceref} +\subsection{[~Exercice \theexerciceref~]} + +\begin{frame}[fragile=singleslide,plain] + \begin{exercice} + Utiliser le fichier \fichier{exercice\_parties.tex}. + \begin{enumerate} + \item Étudier la structure du document dans le code source. + \item Ajouter un titre et un auteur au document. + \item Créer la table des matières du document en le compilant 2 à + 3 fois. + \item Insérer deux ou trois titres de sections de différents niveaux + dans le document. + \item Vous remarquerez que la numérotation cesse à partir des + sous-sections. C'est une particularité de la classe + \class{memoir}. + + Recompiler le document après avoir ajouté au préambule la commande +\begin{lstlisting} +\maxsecnumdepth{subsection} +\end{lstlisting} + \item Ajouter une annexe au document. + \end{enumerate} + \end{exercice} +\end{frame} +%%% <<< + +\subsection{Renvois automatiques} + +\begin{frame}[fragile=singleslide] + \frametitle{Étiquettes et renvois automatiques} + \framesubtitle{Parce que l'ordinateur le fera mieux que vous} + + \begin{itemize} + \item Ne \alert{jamais} renvoyer manuellement à un numéro de + section, d'équation, de tableau, etc. + \item «Nommer» un élément avec \verb=\label= + \item Faire référence par son nom avec \verb=\ref= + \item Requiert 2 à 3 compilations + \end{itemize} +\end{frame} + +\begin{frame}[plain,fragile=singleslide] + \begin{lstlisting}[emph={\label,\ref}] +\section{Définitions} +\label{sec:definitions} + +Lorem ipsum dolor sit amet, consectetur +adipiscing elit. Duis in auctor dui. Vestibulum +ut, placerat ac, adipiscing vitae, felis. + +\section{Historique} + +Tel que vu à la section \ref{sec:definitions}, +on a... +\end{lstlisting} + \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{exemple-renvoi}} +\end{frame} + +\begin{frame}[plain,fragile=singleslide] + \begin{conseil} + Adoptez une manière systématique et mnémotechnique de nommer les + éléments dans un long document afin de vous y retrouver. + + \bigskip % + Exemple: +\begin{lstlisting} +\label{chap:`\textit{chapitre}'} % chapitre +\label{sec:`\textit{chapitre}':`\textit{section}'} % section +\label{tab:`\textit{chapitre}':`\textit{tableau}'} % tableau +\label{eq:`\textit{chapitre}':`\textit{equation}'} % équation +\end{lstlisting} + \end{conseil} +\end{frame} + +\subsection{Hyperliens} + +\begin{frame}[fragile] + \frametitle{Renvois automatiques++} + \begin{itemize} + \item Paquetage \pkg{hyperref} insère des hyperliens vers les + renvois dans les fichiers PDF +\begin{lstlisting} +Tel que vu à la section \ref{sec:definitions}, +on a... +\end{lstlisting} + \fbox{\includegraphics[viewport=124 550 484 564,clip=true,width=0.98\linewidth]{exemple-renvoi-hyperref}} + \vfill + \item<2-> Commande \verb=\autoref= permet de + \begin{enumerate} + \item nommer automatiquement le type de renvoi (section, équation, + tableau, etc.) + \item transformer en hyperlien le texte \textbf{et} le numéro + \end{enumerate} +\begin{lstlisting} +Tel que vu à la \autoref{sec:definitions}, +on a... +\end{lstlisting} + \fbox{\includegraphics[viewport=124 550 484 564,clip=true,width=0.98\linewidth]{exemple-renvoi-autoref}} + \end{itemize} +\end{frame} + +%%% >>> +\stepcounter{exerciceref} +\subsection{[~Exercice \theexerciceref~]} + +\begin{frame}[plain] + \begin{exercice} + Utiliser le fichier \fichier{exercice\_renvois.tex}. + \begin{enumerate} + \item Insérer dans le texte un renvoi au numéro d'une section. + \item Activer le paquetage \pkg{hyperref} avec l'option + \texttt{colorlinks} et comparer l'effet d'utiliser + \texttt{{\textbackslash}ref} ou \texttt{{\textbackslash}autoref} + pour le renvoi. + \end{enumerate} + \end{exercice} +\end{frame} +%%% <<< + +%%% Local Variables: +%%% mode: latex +%%% TeX-engine: xetex +%%% TeX-master: "formation-latex-ul-diapos" +%%% End: |