\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: