summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-02 22:10:43 +0000
committerKarl Berry <karl@freefriends.org>2019-03-02 22:10:43 +0000
commit3ca2e2c0ec37f510c87a47ebb56eae728cd2ff27 (patch)
treea44daa5bbe2e475545493f07370c87be4deb702b /Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
parentf406f76fa5ab5e59c3219ebb7e05c31ac19485b3 (diff)
formation-latex-ul (2mar19)
git-svn-id: svn://tug.org/texlive/trunk@50205 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex')
-rw-r--r--Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex190
1 files changed, 102 insertions, 88 deletions
diff --git a/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex b/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
index d5ddbe5dd44..067ec32683e 100644
--- a/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
+++ b/Master/texmf-dist/source/latex/formation-latex-ul/presentation.tex
@@ -1,7 +1,18 @@
+%%% 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/
+
\chapter{Présentation de {\TeX} et {\LaTeX}}
\label{chap:presentation}
-La production d'un document à l'aide d'un ordinateur comprend toujours
+La production d'un document à l'aide d'un ordinateur comporte toujours
trois grandes étapes:
\begin{enumerate}
\item la saisie du texte dans l'ordinateur;
@@ -14,30 +25,40 @@ trois grandes étapes:
Les logiciels de traitement de texte combinent les trois étapes de
manière transparente pour l'utilisateur.
-Le système {\LaTeX}, lui, n'est qu'un logiciel de mise en page qui se
-charge de la seconde étape de production. La préparation d'un document
-avec {\LaTeX} requiert donc d'utiliser trois outils bien différents,
-un pour chaque étape de production. Nous verrons rapidement que ce qui
-peut à priori sembler un inconvénient constitue en fait un grand
-avantage.
-
-{\LaTeX} est certainement l'un des systèmes de mise en page les plus
-utilisés dans le monde, particulièrement dans la production de
-documents scientifiques intégrant de multiples équations
-mathématiques, des graphiques, du code informatique, etc. En fait, le
-nom {\LaTeX} sert généralement de terme générique pour toute une
-famille de programmes. Ce chapitre explique donc non seulement la
-philosophie derrière {\LaTeX}, mais également le lien qui unit ce
-programme aux autres dont on croise couramment le nom aujourd'hui:
-{\TeX}, pdf{\LaTeX}, {\XeLaTeX}, {\LuaLaTeX}.
+Le système {\LaTeX}, lui, est un logiciel de mise en page qui se
+charge uniquement de la seconde étape de production, celle qui était
+autrefois réalisée à la main ou à l'aide d'une machine comme la
+\link{https://fr.wikipedia.org/wiki/Linotype}{Linotype} par les
+typographes.
+
+La préparation d'un document avec {\LaTeX} requiert d'utiliser trois
+outils bien différents, soit un pour chaque étape de production. Nous
+verrons rapidement que ce qui peut à priori sembler un inconvénient
+constitue en fait un grand avantage.
+
+{\LaTeX} est l'un des systèmes de mise en page les plus utilisés dans
+le monde, particulièrement dans la production de documents
+scientifiques intégrant de multiples équations mathématiques, des
+graphiques, du code informatique, etc. En fait, le nom {\LaTeX} sert
+généralement de terme générique pour toute une famille de programmes.
+Ce chapitre explique donc non seulement la philosophie derrière
+{\LaTeX}, mais également le lien qui unit ce programme aux autres dont
+on croise couramment le nom aujourd'hui: {\TeX}, pdf{\LaTeX},
+{\XeLaTeX}, {\LuaLaTeX}.
Un peu de phonétique avant d'aller plus loin. La racine {\TeX} est une
transcription en majuscules des lettres grecques $\tau\epsilon\chi$.
-La dernière lettre des acronymes ci-dessus n'est donc non pas un X,
-mais plutôt la lettre grecque khi majuscule, qui est visuellement
-identique. Pour cette raison, la terminaison des acronymes se prononce
-«tek». Voilà qui devrait permettre de distinguer le système de mise en
-page du matériau élastique.
+La dernière lettre des acronymes ci-dessus n'est donc non pas un X
+latin, mais plutôt la lettre grecque khi majuscule, qui est
+visuellement identique. Pour cette raison, la terminaison des
+acronymes se prononce «tek». Voilà qui devrait déjà vous permettre de
+distinguer le système de mise en page du matériau élastique.
+
+\notebox{L'histoire courte \emph{Paul apprenti typographe} publiée
+ dans \citet{Rabagliati:1999:campagne} explique formidablement bien
+ le processus de composation d'un texte avec la Linotype. Quelques
+ séquences du très recommandable film \emph{The Post} (2017)
+ illustrent également la composition d'une page de journal.}
\section{Description sommaire}
@@ -69,10 +90,10 @@ celui-ci par le biais de commandes spéciales.
\begin{exemple}
Les traitements de texte sont d'abord et avant tout conçus pour
- reproduire à l'identique ce que l'utilisateur produit à l'écran
+ respecter le plus fidèlement possible ce que l'utilisateur produit
(d'où l'appellation \emph{What You See is What You Get}, WYSIWYG).
- Les systèmes de mise en page, eux, visent plutôt à produire une mise
- en page et une typographie de grande qualité pour un texte donné.
+ Les systèmes de mise en page, quant à eux, visent à maximiser la
+ qualité de la mise en page et de la typographie pour un texte donné.
Voici deux exemples de typographie soignée. D'abord, l'utilisation
de \emph{ligatures} (jonctions) entre certaines lettres. À gauche,
@@ -91,7 +112,7 @@ celui-ci par le biais de commandes spéciales.
\end{minipage}
\end{demo}
- Ensuite, l'espacement entre les lettres. {\LaTeX} l'ajustera selon
+ Ensuite, l'espacement entre les lettres, que {\LaTeX} ajustera selon
le contexte. Comparer la disposition pour du texte normal, à gauche,
à celle pour des mathématiques, à droite.
\begin{demo}
@@ -125,6 +146,30 @@ système \emph{n'est pas}.
\end{itemize}
+\section{Quelques choses simples à réaliser avec {\LaTeX}}
+
+Quiconque a travaillé un tant soit peu avec un logiciel de traitement
+de texte reconnaitra ci-dessous des éléments de mise en page qui ne
+sont pas toujours simples à réaliser. C'est tout le contraire avec
+{\LaTeX}: quand ce n'est pas le comportement par défaut, il suffit en
+général d'insérer une commande dans le code source pour obtenir le
+résultat souhaité.
+
+\begin{itemize}
+\item Page de titre standard avec le titre du document, le nom de
+ l'auteur et la date.
+\item Table des matières.
+\item Numérotation des pages.
+\item Disposition sur la page des figures et tableaux, numérotation et
+ renvois.
+\item Numérotation des équations mathématiques et renvois.
+\item Citations et composition de la bibliographie.
+\item Coupure de mots.
+\item Document recto verso avec marges distinctes pour le recto et le
+ verso.
+\end{itemize}
+
+
\section{Processus de création d'un document}
\label{sec:presentation:processus}
@@ -160,41 +205,23 @@ logiciels. Mentionnons, par exemple:
\begin{itemize}
\item \link{http://www.xm1math.net/texmaker/index_fr.html}{Texmaker}
(multiplateforme);
-\item \link{http://www.tug.org/texworks/}{TeXworks} (multiplateforme);
+\item \link{https://www.tug.org/texworks/}{TeXworks} (multiplateforme);
\item \link{http://www.texshop.org/}{TeXShop} (macOS seulement);
\item \link{http://www.winedt.com}{WinEdt} (Windows seulement);
-\item \link{http://kile.sourceforge.net}{Kile} (Linux);
-\item \link{http://www.gnu.org/software/emacs/}{GNU~Emacs}
+\item \link{https://kile.sourceforge.io}{Kile} (Linux);
+\item \link{https://www.gnu.org/software/emacs/}{GNU~Emacs}
(multiplateforme) et à peu près tous les bons éditeurs de texte pour
programmeur.
\end{itemize}
-
-\section{Quelques choses simples à réaliser avec {\LaTeX}}
-
-Quiconque a travaillé un tant soit peu avec un logiciel de traitement
-de texte reconnaîtra ci-dessous des éléments de mise en page qui ne
-sont pas toujours simples à réaliser. C'est tout le contraire avec
-{\LaTeX}: quand ce n'est pas le comportement par défaut, il suffit en
-général d'insérer une commande dans le code source pour obtenir le
-résultat souhaité.
-
-\begin{itemize}
-\item Page de titre standard avec le titre du document, le nom de
- l'auteur et la date.
-\item Table des matières.
-\item Numérotation des pages.
-\item Disposition sur la page des figures et tableaux, numérotation et
- renvois.
-\item Numérotation des équations mathématiques et renvois.
-\item Citations et composition de la bibliographie.
-\item Coupure de mots.
-\item Document recto verso avec marges distinctes pour le recto et le
- verso.
-\end{itemize}
+\videobox{Visionnez les vidéos qui illustrent comme composer un
+ document simple de type \emph{Hello, World!} avec
+ \link{https://youtu.be/1XKh0f6hFks}{TeXShop sur macOS} et avec
+ \link{https://youtu.be/EIwsQHJhpOQ}{Texmaker sur Windows}.}
\section{Outils de production}
+\label{sec:presentation:outils}
Un petit mot d'abord sur les arcanes de {\TeX}. Dans ce monde, il
existe des \emph{moteurs} et des \emph{formats}. Un moteur {\TeX} est
@@ -237,10 +264,10 @@ couramment utilisés aujourd'hui.
\item Le moteur \code{luatex} et le format {\LuaLaTeX} offrent les mêmes
avantages que \code{xetex} et {\XeLaTeX} en plus d'intégrer les
fonctionnalités du langage de programmation
- \link{http://www.lua.org}{Lua}.
+ \link{https://www.lua.org}{Lua}.
\item Le format de fichier de sortie DVI, qui est antérieur aux
formats PostScript et PDF, permet de décrire la disposition d'un
- document exactement telle qu'elle devrait apparaître à l'écran ou à
+ document exactement telle qu'elle devrait apparaitre à l'écran ou à
l'impression. C'est un format aujourd'hui plus ou moins tombé en
désuétude depuis la standardisation autour du format PDF.
\end{itemize}
@@ -267,37 +294,31 @@ des vidéos expliquant comment installer la distribution {\TeX}~Live
sur macOS et Windows.
La distribution %
-\link{http://www.miktex.org}{MiK\TeX} %
+\link{https://miktex.org}{MiK\TeX} %
demeure également très populaire sur Windows.
-\begin{information}
+\notebox{%
Quelques faits amusants au sujet de {\TeX}.
\begin{itemize}
- \item {\TeX} est aujourd'hui considéré essentiellement exempt de
- bogue.
- \item Donald Knuth vous offre une récompense (symbolique) si vous en
+ \item {\TeX} est aujourd'hui considéré exempt de bogue. D'ailleurs,
+ Donald Knuth vous offre une récompense (symbolique) si vous en
trouvez un!
- \item Le 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} %$
+ \item Le numéro de version de {\TeX} converge vers $\pi$. Au moment
+ d'écrire ces lignes, le numéro de version était \code{3.14159265}.
\end{itemize}
- Pour en savoir plus:
+ Consultez les liens suivants pour en savoir plus.
\begin{itemize}
- \item \link{https://www.tug.org/whatis.html}{Histoire de \TeX} sur le
- site du {\TeX} Users Group (en anglais);
+ \item \link{https://www.tug.org/whatis.html}{Histoire de \TeX} sur
+ le site du {\TeX} Users Group (en anglais).
\item {\TeX} sur Wikipedia
- (\link{http://fr.wikipedia.org/wiki/TeX}{version française};
- \link{http://en.wikipedia.org/wiki/TeX}{version anglaise}, plus
- complète);
- \item Texte de la conférence de \citet{Beebe:keynote:2004} à
- l'occasion des 25 ans de {\TeX} et \textlogo{METAFONT}.
- \end{itemize}
-\end{information}
+ (\link{https://fr.wikipedia.org/wiki/TeX}{version française};
+ \link{https://en.wikipedia.org/wiki/TeX}{version anglaise}, plus
+ complète).
+ \item
+ \link{https://www.tug.org/TUGboat/tb25-1/beebe-2003keynote.pdf}{Texte
+ de la conférence} de \citet{Beebe:keynote:2004} à l'occasion des
+ 25 ans de {\TeX} et \textlogo{METAFONT}.
+ \end{itemize}}
%%%
@@ -308,15 +329,9 @@ Copyright 2016 D.E. Knuth.
\label{sec:presentation:exercices}
\begin{exercice}[nosol]
- Composer un premier document très simple de type \emph{Hello
- World!}. Les liens ci-dessous mènent vers des vidéos explicatives.
- \begin{itemize}
- \normalsize
- \item \capsule{https://youtu.be/vZfiZUSsP68}{%
- Composition d'un document simple sur macOS avec TeXShop}
- \item \capsule{https://youtu.be/mMgFVQhZbiM}{%
- Composition d'un document simple sur Windows avec Texmaker}
- \end{itemize}
+ Composer un premier document très simple de type \emph{Hello World!}
+ tel qu'expliqué dans les vidéos mentionnées à la
+ \autoref{sec:presentation:outils}.
\end{exercice}
\begin{exercice}[nosol]
@@ -336,10 +351,9 @@ Copyright 2016 D.E. Knuth.
fois avec {\LaTeX}.
\end{exercice}
-
%%% Local Variables:
%%% mode: latex
-%%% TeX-engine: xetex
%%% TeX-master: "formation-latex-ul"
+%%% TeX-engine: xetex
%%% coding: utf-8
%%% End: