%%% Copyright (C) 2020 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{Principes de base} \begin{frame} \frametitle{Rédaction} L'apparence du document est prise en charge par {\LaTeX} et il est généralement préférable de ne pas la modifier. \begin{itemize} \item On se concentre sur le \alert{contenu} et la \alert{structure} du document \item Mots séparés par une ou plusieurs \alert{espaces} \item Paragraphes séparés par une ou plusieurs \alert{lignes blanches} \item Utilisation de \alert{commandes} pour indiquer la structure du texte \end{itemize} \end{frame} \begin{frame}[fragile=singleslide] \frametitle{Caractères réservés} \begin{itemize} \item Caractères réservés par {\TeX}: \begin{quote} \code{\#~\$~\&~\string~~\_~\string^~\%~\{~\}} \end{quote} \item Pour les utiliser, précéder par «\bs» \begin{demo} \begin{texample} \begin{lstlisting} L'augmentation de 2~\$ représente une hausse de 5~\%. \end{lstlisting} \producing L'augmentation de 2~\$ représente une hausse de 5~\%. \end{texample} \end{demo} \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{Structure d'un document {\LaTeX}} Un fichier source {\LaTeX} est toujours composé de deux parties. \begin{minipage}{0.2\linewidth} %\color{alert} \onslide<2->{ \begin{minipage}{\linewidth} \hfill préambule \quad \rule[-10mm]{1pt}{21mm} \end{minipage} \\[5mm] } \onslide<3->{ \begin{minipage}{\linewidth} \hfill corps \quad \rule[-15mm]{1pt}{30mm} \end{minipage} } \end{minipage} \hfill \begin{minipage}{0.75\linewidth} \begin{lstlisting}[emph={documentclass,begin,end,document}] \documentclass[11pt,french]{article} \usepackage{babel} \usepackage[autolanguage]{numprint} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quam nulla, bibendum vitae ipsum vel, fermentum pellentesque orci. \end{document} \end{lstlisting} \end{minipage} \end{frame} \begin{frame}[fragile=singleslide] \frametitle{Commandes} \begin{itemize} \item Débutent toujours par «\bs» \item Exemples de syntaxe \begin{lstlisting} \LaTeX % aucun argument \emph{toujours} % un argument obligatoire \section*{Introduction} % effet modifié \rule[6pt]{5mm}{2pt} % un argument optionnel, deux obligatoires \end{lstlisting} \item Commande sans argument: le nom se termine par tout caractère qui n'est \alert{pas une lettre} (y compris l'espace!) \item Portée d'une commande limitée à la zone entre \code{\{~\}} \end{itemize} \end{frame} \begin{frame}[fragile=singleslide] \frametitle{Environnements} \begin{itemize} \item Délimités par \begin{lstlisting} \begin`\marg{environnement}' ... \end`\marg{environnement}' \end{lstlisting} \item Contenu de l'environnement traité différemment du reste du texte \item Changements s'appliquent uniquement à l'intérieur de l'environnement \end{itemize} \end{frame} \begin{frame}[fragile] \frametitle{{\LaTeX} en français} Il faut charger un certain nombre de paquetages pour franciser \LaTeX. \begin{itemize} \item \pkg{babel}: traduction des mots-clés prédéfinis, typographie française, coupure de mots, document multilingue \item \pkg{inputenc} et \pkg{fontenc}: lettres accentuées dans le code source (pdf{\LaTeX} seulement) \item \pkg{icomma}: virgule comme séparateur décimal \item \pkg{numprint}: espace comme séparateur des milliers \end{itemize} \end{frame} \begin{exercice} Modifier le fichier \fichier{exercice\_commandes.tex} afin de produire le texte ci-dessous. \bigskip \centering \fbox{\includegraphics[viewport=108 551 502 665,% clip=true,width=0.9\linewidth]{auxdoc/exercice_commandes-solution}} \end{exercice} %%% Local Variables: %%% TeX-master: "formation-latex-ul-diapos" %%% TeX-engine: xetex %%% coding: utf-8 %%% End: