<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%%% Copyright (C) 2015-2024 Vincent Goulet
%%%
%%% Ce fichier fait partie du projet
%%% Â«RĂ©daction avec LaTeXÂ»
%%% https://gitlab.com/vigou3/formation-latex-ul
%%%
%%% Cette crĂ©ation est mise Ă&nbsp; 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]
  \tipbox{Utilisez impĂ©rativement les commandes {\LaTeX} pour
    identifier les diffĂ©rentes parties (la structure) d'un document.}
\end{frame}

\begin{frame}[fragile]
  \frametitle{Titre et page de titre}
  {\LaTeX} peut composer une page de titre automatiquement Ă&nbsp; partir
  des informations pertinentes.

  \begin{lstlisting}
%% prĂ©ambule
\title{`\meta{Titre du document}'}
\author{`\meta{PrĂ©nom Nom}'}
\date{`\meta{date du jour}'}          % automatique si omise

%% corps du document
\maketitle
  \end{lstlisting}
\end{frame}

\begin{frame}[fragile=singleslide]
  \frametitle{Sections}
  \begin{itemize}
  \item DĂ©coupage du document en sections
\begin{lstlisting}
\part{`\meta{titre}'}
\chapter{`\meta{titre}'}
\section{`\meta{titre}'}
\subsection{`\meta{titre}'}
\end{lstlisting}
  \item NumĂ©rotation automatique
    \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 \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=singleslide]
  \frametitle{Table des matiĂ¨res}

  La commande \cs{tableofcontents} produit automatiquement la table
  des matiĂ¨res.

  \begin{itemize}
  \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
  \end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Ă‰tiquettes et renvois automatiques}

  Ne \alert{jamais} renvoyer manuellement Ă&nbsp; un numĂ©ro de section,
  d'Ă©quation, de tableau, etc.

  \begin{itemize}
  \item Ă‰tiquetter un Ă©lĂ©ment avec \cs{label}
  \item Faire rĂ©fĂ©rence par son Ă©tiquette avec \cs{ref}
  \item Requiert 2 Ă&nbsp; 3 compilations
  \end{itemize}
\end{frame}

\begin{frame}[fragile=singleslide]
  \frametitle{Exemple (code source)}

  \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 Ă&nbsp; la section \ref{sec:definitions},
on a...
\end{lstlisting}
\end{frame}

\begin{frame}
  \frametitle{Exemple (rĂ©sultat)}

  \fbox{\includegraphics[viewport=124 550 484 664,clip=true,width=0.98\linewidth]{auxdoc/exemple-renvoi}}
\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
    \code{colorlinks} et comparer l'effet d'utiliser \cs{ref} ou
    \cs{autoref} pour le renvoi.
  \end{enumerate}
\end{exercice}

%%% Local Variables:
%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
%%% coding: utf-8
%%% End:
</pre></body></html>