diff options
author | Karl Berry <karl@freefriends.org> | 2019-03-02 22:10:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-03-02 22:10:43 +0000 |
commit | 3ca2e2c0ec37f510c87a47ebb56eae728cd2ff27 (patch) | |
tree | a44daa5bbe2e475545493f07370c87be4deb702b /Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex | |
parent | f406f76fa5ab5e59c3219ebb7e05c31ac19485b3 (diff) |
formation-latex-ul (2mar19)
git-svn-id: svn://tug.org/texlive/trunk@50205 c570f23f-e606-0410-a88d-b1316a301751
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 | 300 |
1 files changed, 83 insertions, 217 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 index c05a8eef780..e798d71efbb 100644 --- a/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex +++ b/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex @@ -1,209 +1,119 @@ +%%% Copyright (C) 2018 Vincent Goulet +%%% +%%% Ce fichier fait partie du projet +%%% «Rédaction avec LaTeX» +%%% https://gitlab.com/vigou3/formation-latex-ul +%%% +%%% Cette création est mise à disposition sous licence +%%% Attribution-Partage dans les mêmes conditions 4.0 +%%% International de Creative Commons. +%%% https://creativecommons.org/licenses/by-sa/4.0/ + \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} +\begin{conseil} + Utilisez impérativement les commandes {\LaTeX} pour identifier les + différentes parties (la structure) d'un document. +\end{conseil} \subsection{Parties d'un document} \begin{frame}[fragile] \frametitle{Titre et page de titre} - \begin{itemize} - \item Mise en forme automatique - \begin{lstlisting} + {\LaTeX} peut composer une page de titre automatiquement à partir + des informations pertinentes. + + \begin{lstlisting} %% préambule -\title{`\textit{Titre du document}'} -\author{`\textit{Prénom Nom}'} -\date{`\textit{31 octobre 2014}'} % automatique si omis +\title{`\meta{Titre du document}'} +\author{`\meta{Prénom Nom}'} +\date{`\meta{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{lstlisting} \end{frame} \begin{frame}[fragile=singleslide] \frametitle{Sections} \begin{itemize} - \item Découpage du document en sections avec les commandes + \item Découpage du document en sections \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 +\part{`\meta{titre}'} +\chapter{`\meta{titre}'} +\section{`\meta{titre}'} +\subsection{`\meta{titre}'} \end{lstlisting} \item Numérotation automatique - \item Commande suivie d'une \verb=*= = section non numérotée - \item Titre «court» en argument optionnel + \begin{demo} + \begin{minipage}{0.45\linewidth} +\begin{lstlisting} +\section{Hypothèses} +\end{lstlisting} + \end{minipage} + \hfill + \begin{minipage}{0.45\linewidth} + \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/section-num} + \end{minipage} + \end{demo} + \item Sans la numérotation + \begin{demo} + \begin{minipage}{0.45\linewidth} +\begin{lstlisting} +\section*{Hypothèses} +\end{lstlisting} + \end{minipage} + \hfill + \begin{minipage}{0.45\linewidth} + \includegraphics[height=0.8\baselineskip,keepaspectratio]{images/section-non-num} + \end{minipage} + \end{demo} \end{itemize} \end{frame} \begin{frame}[fragile=singleslide] \frametitle{Annexes} + + Les annexes sont des sections ou des chapitres avec une numérotation + alphanumérique (A, A.1, ...) \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 \cs{appendix} identifie les sections suivantes comme des annexes \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} +\begin{frame}[fragile=singleslide] + \frametitle{Table des matières} -\subsection{Table des matières} + La commande \cs{tableofcontents} produit automatiquement la 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] +\begin{frame} \frametitle{Étiquettes et renvois automatiques} - \framesubtitle{Parce que l'ordinateur le fera mieux que vous} + + Ne \alert{jamais} renvoyer manuellement à un numéro de section, + d'équation, de tableau, etc. \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 «Nommer» un élément avec \cs{label} + \item Faire référence par son nom avec \cs{ref} \item Requiert 2 à 3 compilations \end{itemize} \end{frame} -\begin{frame}[plain,fragile=singleslide] +\begin{frame}[fragile=singleslide] + \frametitle{Exemple (code source)} + \begin{lstlisting}[emph={\label,\ref}] \section{Définitions} \label{sec:definitions} @@ -217,72 +127,28 @@ ut, placerat ac, adipiscing vitae, felis. 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. +\begin{frame} + \frametitle{Exemple (résultat)} - \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} + \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi}} \end{frame} -\subsection{Hyperliens} +\subsection{[~Exercice~]} -\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} -%%% <<< +\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 \cs{ref} ou + \cs{autoref} pour le renvoi. + \end{enumerate} +\end{exercice} %%% Local Variables: -%%% mode: latex -%%% TeX-engine: xetex %%% TeX-master: "formation-latex-ul-diapos" +%%% TeX-engine: xetex +%%% coding: utf-8 %%% End: |