diff options
Diffstat (limited to 'info/formation-latex-ul/source/bases-diapos.tex')
-rw-r--r-- | info/formation-latex-ul/source/bases-diapos.tex | 127 |
1 files changed, 113 insertions, 14 deletions
diff --git a/info/formation-latex-ul/source/bases-diapos.tex b/info/formation-latex-ul/source/bases-diapos.tex index c8dc7af747..532b62c848 100644 --- a/info/formation-latex-ul/source/bases-diapos.tex +++ b/info/formation-latex-ul/source/bases-diapos.tex @@ -1,4 +1,4 @@ -%%% Copyright (C) 2015-2023 Vincent Goulet +%%% Copyright (C) 2015-2024 Vincent Goulet %%% %%% Ce fichier fait partie du projet %%% «Rédaction avec LaTeX» @@ -11,8 +11,8 @@ \section{Principes de base} -\begin{frame} - \frametitle{Rédaction} +\begin{frame}[fragile=singleslide] + \frametitle{Séparation du contenu et de l'apparence} L'apparence du document est prise en charge par {\LaTeX} et il est généralement préférable de ne pas la modifier. @@ -20,12 +20,110 @@ \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 + \item On indique la sémantique du texte et non son apparence + \begin{demo} + \begin{minipage}{0.45\linewidth} +\begin{lstlisting} +\textbf{\large Titre} +\end{lstlisting} + \end{minipage} + \hfill \faArrowRight \hfill + \begin{minipage}{0.45\linewidth} +\begin{lstlisting} +\section{Titre} +\end{lstlisting} + \end{minipage} + \end{demo} \end{itemize} \end{frame} +\begin{frame}[fragile] + \frametitle{Règles de saisie} + + \begin{enumerate}[<+| only@+>] + \item Mots séparés par une ou plusieurs \alert{espaces} +\begin{demo} + \begin{texample} +\begin{lstlisting} +Les espaces délimitent les +mots. Leur nombre n'a pas +d'importance. +\end{lstlisting} + \producing + Les espaces délimitent les + mots. Leur nombre n'a pas + d'importance. + \end{texample} + \begin{texample} +\begin{lstlisting}[showstringspaces=true] +Les espaces délimitent +les mots. +Leur nombre n'a pas +d'importance. +\end{lstlisting} + \producing + Les espaces délimitent + les mots. + Leur nombre n'a pas + d'importance. + \end{texample} + \end{demo} + \item Paragraphes séparés par une ou plusieurs \alert{lignes + blanches} + \begin{demo} + \begin{texample} +\begin{lstlisting} +Les lignes blanches +délimitent les paragraphes. + +Une ou plusieurs, ça ne fait +aucune différence! +\end{lstlisting} + \producing +Les lignes blanches +délimitent les +paragraphes. + +Une ou plusieurs, ça ne fait aucune différence! + \end{texample} + \begin{texample} +\begin{lstlisting} +Les lignes blanches +délimitent les paragraphes. + + +Une ou plusieurs, ça ne fait +aucune différence! +\end{lstlisting} + \producing + Les lignes blanches délimitent + les paragraphes. + + + + Une ou plusieurs, ça ne fait aucune différence! + \end{texample} + \end{demo} + \item Utilisation de \alert{commandes} pour indiquer la structure du + texte + \begin{demo} + \begin{texample} +\begin{lstlisting} +Les commandes sont visibles +dans le \textbf{texte}, +mais évidemment pas dans le +\emph{document} fini. +\end{lstlisting} + \producing + Les commandes sont visibles + dans le \textbf{texte}, + mais évidemment pas dans le + \emph{document} fini. + \end{texample} + \end{demo} + \end{enumerate} +\end{frame} + \begin{frame}[fragile=singleslide] \frametitle{Caractères réservés} @@ -91,10 +189,10 @@ vitae ipsum vel, fermentum pellentesque orci. \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 +\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!) @@ -120,13 +218,14 @@ vitae ipsum vel, fermentum pellentesque orci. \begin{frame}[fragile] \frametitle{{\LaTeX} en français} - Il faut charger un certain nombre de paquetages pour franciser \LaTeX. + Approche moderne \alert{vivement recommandée}: enregistrer le code + source en \link{https://fr.wikipedia.org/wiki/UTF-8}{UTF-8} et + compiler avec {\XeLaTeX}. + Il faut ensuite charger quelques 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} @@ -139,7 +238,7 @@ vitae ipsum vel, fermentum pellentesque orci. \bigskip \centering \fbox{\includegraphics[viewport=108 551 502 665,% - clip=true,width=0.9\linewidth]{auxdoc/exercice_commandes-solution}} + clip=true,width=0.9\linewidth]{auxdoc/exercice-commandes-solution}} \end{exercice} %%% Local Variables: |