summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-02 22:10:43 +0000
committerKarl Berry <karl@freefriends.org>2019-03-02 22:10:43 +0000
commit3ca2e2c0ec37f510c87a47ebb56eae728cd2ff27 (patch)
treea44daa5bbe2e475545493f07370c87be4deb702b /Master/texmf-dist/source/latex/formation-latex-ul/organisation-diapos.tex
parentf406f76fa5ab5e59c3219ebb7e05c31ac19485b3 (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.tex300
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: