\section{Présentation de {\TeX} et {\LaTeX}}

\subsection{Ce que c'est}

\begin{frame}
  \frametitle{Ce que c'est}
  \begin{columns}
    \begin{column}{.5\textwidth}
      \begin{itemize}
      \item {\TeX} est un système de mise en page (\emph{typesetting})
        ou de préparation de documents
      \item {\LaTeX} est un ensemble de macro-commandes pour faciliter
        l'utilisation de {\TeX}
      \item Langage de balisage (\emph{Markup Language}) pour indiquer
        la mise en forme du texte
      \item Accent mis sur la production de documents de grande
        qualité à la typographie soignée (surtout pour les
        mathématiques)
      \end{itemize}
    \end{column}
    \begin{column}{.5\textwidth}
      \centering
      \includegraphics[width=\linewidth]{Knuth} \\
      \footnotesize Donald Knuth, créateur de \TeX
    \end{column}
  \end{columns}
\end{frame}

\begin{frame}
  \frametitle{Exemples de typographie soignée}
  \begin{itemize}
  \item Ligatures
    \begin{demo}
      \begin{minipage}{0.42\linewidth}
        \vspace{-12pt}
        \begin{block}{\small Word \phantom{\LaTeX}}
          \LARGE\rmfamily f\/f \quad f\/i \quad f\/l \\ f\/f\/i \quad
          f\/f\/l
        \end{block}
      \end{minipage}
      \hfill
      \begin{minipage}{0.42\linewidth}
        \vspace{-12pt}
        \begin{block}{\small \LaTeX}
          \LARGE\rmfamily ff \quad fi \quad fl \\ ffi \quad ffl
        \end{block}
      \end{minipage}
    \end{demo}
  \item Espacement des lettres
    \begin{demo}
      \begin{minipage}{0.45\linewidth}
        \vspace{-12pt}
        \begin{block}{\small texte \phantom{éq}}
          \LARGE\rmfamily xy \quad \emph{xy}
        \end{block}
      \end{minipage}
      \hfill
      \begin{minipage}{0.4\linewidth}
        \vspace{-12pt}
        \begin{block}{\small mathématiques}
          \LARGE $xy$
        \end{block}
      \end{minipage}
    \end{demo}
  \end{itemize}
\end{frame}

\subsection{Ce que ce n'est pas}

\begin{frame}
  \frametitle{Ce que ce n'est pas}
  \begin{itemize}
  \item Un traitement de texte
    \begin{itemize}
    \item priorité accordée à la qualité de la mise en page
    \end{itemize}
  \item WYSIWYG
    \begin{itemize}
    \item plutôt What You See Is What You \emph{Mean}
    \end{itemize}
  \item Incompatible
    \begin{itemize}
    \item format identique sur tous les systèmes d'exploitation
    \end{itemize}
  \item Instable
    \begin{itemize}
    \item noyau arrivé à maturité
    \end{itemize}
  \item Imprévisible
    \begin{itemize}
    \item {\LaTeX} fait ce qu'on lui demande, ni plus, ni moins
    \end{itemize}
  \end{itemize}
\end{frame}

\subsection{Processus de création}

\begin{frame}
  \frametitle{Processus de création d'un document {\LaTeX}}
  \Huge
  \begin{minipage}[t]{0.25\linewidth}
    \centering
    \faFileTextO \\ \bigskip
    \footnotesize
    rédaction du texte et balisage avec un \emph{éditeur de texte}
  \end{minipage}
  \hfill\faArrowRight\hfill
  \begin{minipage}[t]{0.25\linewidth}
    \centering
    \faCogs \\  \bigskip
    \footnotesize
    compilation avec un \emph{moteur} {\TeX} depuis la ligne de commande
  \end{minipage}
  \hfill\faArrowRight\hfill
  \begin{minipage}[t]{0.25\linewidth}
    \centering
    \faFilePdfO \\  \bigskip
    \footnotesize
    visualisation avec visionneuse externe (Aperçu,
    SumatraPDF, etc.)
  \end{minipage}
  \newline\pause
  \begin{picture}(0,0)
    \thicklines\color{blue}
    \put(-8,-5){\dashbox{2}(200,100){}}
    \put(15,-15){
      \begin{minipage}[t]{150\unitlength}
        \footnotesize\centering
        facilité par l'utilisation d'un \\
        logiciel intégré de rédaction \\[4pt]
        (Texmaker, TeXShop, Emacs, RStudio, \dots)
      \end{minipage}}
  \end{picture}
\end{frame}

%%% >>>
\stepcounter{exerciceref}
\subsection{[~Exercice \theexerciceref~]}

\begin{frame}[plain,fragile=singleslide]
  \begin{exercice}
    \begin{enumerate}
    \item Démarrer le logiciel Texmaker (ou tout autre
      éditeur ou logiciel intégré de rédaction de votre choix).
    \item Ouvrir et compiler le fichier \fichier{exercice\_minimal.tex}.
    \end{enumerate}
  \end{exercice}
\end{frame}
%%% <<<


\begin{frame}
  \frametitle{Quelques choses simples à réaliser avec {\LaTeX}}
  \framesubtitle{(et pas nécessairement avec un traitement de texte)}
  \begin{itemize}
  \item Page de titre
  \item Table des matières
  \item Numérotation des pages
  \item Figures et tableaux: disposition sur la page, numérotation, renvois
  \item Équations mathématiques: disposition, numérotation et renvois
  \item Citations et composition de la bibliographie
  \item Coupure de mots
  \item Document recto verso
  \end{itemize}
\end{frame}

\subsection{Outils de production}

\begin{frame}
  \frametitle{Moteurs et formats}
  \begin{tabular}{r}
    \\ \addlinespace[8pt] \\ \\
    \color{emphasis}\faArrowRight \\
    \color{emphasis}\faArrowRight
  \end{tabular}
  \hspace{-5mm}
  \begin{tabularx}{0.9\linewidth}{Xlc}
    \toprule[2pt]
    Moteur & Format & Fichier de sortie \\
    \midrule
    \texttt{tex} & plain \TeX & DVI \\
    \texttt{tex} (\texttt{latex}) & \LaTeX & DVI \\
    \texttt{pdftex} (\texttt{pdflatex}) & pdf\LaTeX & PDF \\
    \texttt{xetex} (\texttt{xelatex}) & \XeLaTeX & PDF \\
    \bottomrule[2pt]
  \end{tabularx}
\end{frame}

\begin{frame}
  \frametitle{Distributions}

  Le système {\LaTeX} est livré sous forme de \emph{distributions}.

  \begin{columns}
    \begin{column}{.58\textwidth}
      \begin{itemize}
      \item La Bibliothèque et la FESP recommandent %
        \link{https://www.tug.org/texlive}{{\TeX}~Live}
      \item macOS: %
        \link{https://www.tug.org/mactex}{Mac{\TeX}} \\ %
        (dérivée de {\TeX}~Live)
      \end{itemize}
    \end{column}
    \begin{column}{.42\textwidth}
    \end{column}
  \end{columns}
  \begin{textblock*}{70mm}(60mm,40mm)
    \includegraphics[width=\linewidth]{TeXFZoneColor}
  \end{textblock*}
\end{frame}

\begin{frame}[fragile=singleslide]
  \frametitle{Faits amusants}
  \begin{itemize}
  \item {\TeX} est aujourd'hui considéré essentiellement exempt de bogue
  \item Récompense si vous en trouvez un!
  \item Numéro de version de {\TeX} converge vers $\pi$:
\begin{lstlisting}
$ tex --version
TeX `\textbf{3.14159265}' (TeX Live 2016)
kpathsea version 6.2.2
Copyright 2016 D.E. Knuth.
[...]
\end{lstlisting} %$
  \end{itemize}
\end{frame}

%%% Local Variables:
%%% mode: latex
%%% TeX-engine: xetex
%%% TeX-master: "formation-latex-ul-diapos"
%%% End:
