summaryrefslogtreecommitdiff
path: root/info/formation-latex-ul/source/bases-diapos.tex
diff options
context:
space:
mode:
Diffstat (limited to 'info/formation-latex-ul/source/bases-diapos.tex')
-rw-r--r--info/formation-latex-ul/source/bases-diapos.tex169
1 files changed, 169 insertions, 0 deletions
diff --git a/info/formation-latex-ul/source/bases-diapos.tex b/info/formation-latex-ul/source/bases-diapos.tex
new file mode 100644
index 0000000000..2b3bbbe66b
--- /dev/null
+++ b/info/formation-latex-ul/source/bases-diapos.tex
@@ -0,0 +1,169 @@
+%%% 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{Principes de base}
+
+\subsection{Règles de saisie}
+
+\begin{frame}[fragile=singleslide]
+ \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
+ \bigskip
+ \begin{tabbing}
+ titre de section \qquad\= \faArrowRight \qquad\= \verb|\section{titre}| \\[6pt]
+ emphase \> \faArrowRight \> \verb|\emph{texte}|
+ \end{tabbing}
+ \bigskip
+ \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}
+ \verb=# $ & ~ _ ^ % { }=
+ \end{quote}
+ \item Pour les utiliser, précéder par \bs
+ \item On écrira donc
+ \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}
+
+\subsection{Structure d'un fichier}
+
+\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]{2pt}{21mm}
+ \end{minipage} \\[5mm]
+ }
+ \onslide<3->{
+ \begin{minipage}{\linewidth}
+ \hfill corps \quad
+ \rule[-15mm]{2pt}{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}
+
+\subsection{Commandes et environnements}
+
+\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 \verb={ }=
+ \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}
+
+\subsection{[~Exercice~]}
+
+\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}
+
+\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}
+
+%%% Local Variables:
+%%% TeX-master: "formation-latex-ul-diapos"
+%%% TeX-engine: xetex
+%%% coding: utf-8
+%%% End: