summaryrefslogtreecommitdiff
path: root/info/formation-latex-ul/source/apparence.tex
diff options
context:
space:
mode:
Diffstat (limited to 'info/formation-latex-ul/source/apparence.tex')
-rw-r--r--info/formation-latex-ul/source/apparence.tex160
1 files changed, 68 insertions, 92 deletions
diff --git a/info/formation-latex-ul/source/apparence.tex b/info/formation-latex-ul/source/apparence.tex
index 3563a66ec6..d91832a54e 100644
--- a/info/formation-latex-ul/source/apparence.tex
+++ b/info/formation-latex-ul/source/apparence.tex
@@ -1,4 +1,4 @@
-%%% Copyright (C) 2020 Vincent Goulet
+%%% Copyright (C) 2015-2023 Vincent Goulet
%%%
%%% Ce fichier fait partie du projet
%%% «Rédaction avec LaTeX»
@@ -14,12 +14,12 @@
Les bonnes pratiques dictent de séparer le contenu du texte de son
apparence lorsque l'on utilise un système de mise en page comme
-{\LaTeX}. Néanmoins, vient un moment où l'on peut souhaiter modifier
-l'apparence générale du document ou disposer le texte d'une manière
-particulière. {\LaTeX} offre toute la flexibilité voulue, que ce soit
-pour contrôler les attributs et la taille des polices de caractères,
-disposer du texte sous forme de liste numérotée ou à puce, centrer du
-texte ou créer des notes de base de page et des citations.
+{\LaTeX}. Néanmoins, vous pourriez souhaiter modifier l'apparence
+générale du document ou disposer le texte d'une manière particulière.
+{\LaTeX} offre toute la flexibilité voulue, que ce soit pour contrôler
+les attributs et la taille des polices de caractères, disposer du
+texte sous forme de liste numérotée ou à puce, centrer du texte ou
+créer des notes de base de page et des citations.
\section{Police de caractères}
\label{sec:apparence:police}
@@ -27,14 +27,14 @@ texte ou créer des notes de base de page et des citations.
Par défaut, tous les documents {\LaTeX} utilisent la même police de
caractères\footnote{%
Donald~Knuth a créé la police en même temps que {\TeX}.}, %
-{\fontfamily{lmr}\selectfont Computer Modern}. Chose qui ne manquera
-pas de surprendre les utilisateurs débutants: le système n'a pas été
-conçu pour changer facilement la police du document!
+{\fontfamily{lmr}\selectfont Computer Modern}. Chose qui ne manque
+jamais de surprendre les utilisateurs débutants: le système n'a pas
+été conçu pour changer facilement la police du document!
Cela dit, il est aujourd'hui devenu assez simple d'utiliser d'autres
-polices pour son document, surtout avec les moteurs
-{\TeX} modernes comme {\XeTeX}. La \autoref{sec:trucs:polices} traite
-du sujet plus en détail.
+polices pour vos documents, surtout avec les moteurs {\TeX} modernes
+comme {\XeTeX}. La \autoref{sec:trucs:polices} traite du sujet plus en
+détail.
Cette section se concentre plutôt sur le changement d'\emph{attribut}
de la police du document, qu'il s'agisse de la famille (avec ou sans
@@ -75,33 +75,28 @@ changement d'attribut de la police.
la police utilisée}
\end{table}
-La commande
-\begin{lstlisting}
-\normalfont
-\end{lstlisting}
-permet de revenir d'un trait à la police par défaut, soit le romain,
-droit de graisse moyenne.
+La commande \cmd{\normalfont} permet de revenir d'un trait à la police
+par défaut, soit le romain, droit de graisse moyenne.
\begin{exemple}
\label{ex:apparence:police}
La commande \cmd{\setsecheadstyle} de la classe \class{memoir}
permet de modifier facilement le style des titres de section pour
- tout le document. Pour obtenir des titres de section en gras sans
- empattements, on placera dans le préambule d'un document utilisant
- cette classe la commande suivante:
+ tout le document. La commande suivante placée dans le préambule
+ permet d'obtenir des titres de section en gras sans empattements:
\begin{lstlisting}
\setsecheadstyle{\normalfont\sffamily\bfseries}
\end{lstlisting}
- L'utilisation de \cmd{\normalfont} au début de la série de commandes
- permet de réinitialiser le style des titres, question d'éviter
- d'éventuels conflits avec une configuration antérieure. %
+ La commande \cmd{\normalfont} au début de l'argument permet de
+ réinitialiser le style des titres, question d'éviter d'éventuels
+ conflits avec une configuration antérieure. %
\qed
\end{exemple}
\section{Taille du texte}
\label{sec:apparence:taille}
-On se souviendra que l'on règle la taille de base du texte au
+Vous vous souviendrez que l'on règle la taille de base du texte au
chargement de la classe du document, tel qu'expliqué à la
\autoref{sec:bases:classes}. Les commandes du
\autoref{tab:apparence:taille} permettent néanmoins de réduire ou
@@ -109,8 +104,6 @@ d'agrandir la taille des caractères pour une section du texte. Les
commandes servent également pour la configuration de l'apparence
générale du document dans le préambule.
-La taille des car
-
\begin{table}
\centering
\caption[Commandes de changement de la taille des caractères]{%
@@ -135,7 +128,7 @@ La taille des car
\end{tabularx} \\
\raggedright
\hspace*{3em}{\footnotesize $^\dagger$ ajout de la classe
- \class{memoir} (et donc aussi de \class{ulthese})}
+ \class{memoir}}
\end{table}
\begin{exemple}
@@ -158,8 +151,8 @@ composer les expressions et locutions en langue étrangère ou à
détacher les titres d'{\oe}uvres du fil du texte.
Évidemment, il est possible d'obtenir de l'italique avec la commande
-\cmd{\textit} du \autoref{tab:apparence:police}. Cependant, nous
-recommandons plutôt d'utiliser une commande spécifiquement dédiée à
+\cmd{\textit} du \autoref{tab:apparence:police}. Cependant, je
+recommande plutôt d'utiliser une commande spécifiquement dédiée à
mettre en évidence une portion de texte:
\begin{lstlisting}
\emph`\marg{texte}'
@@ -189,9 +182,9 @@ week!}»
\tipbox{Le soulignement\index{soulignement} servait pour remplacer
l'italique à l'ère des dactylos. C'est aujourd'hui une marque de
- typographie très rarement utilisée, voire à éviter. Ce n'est donc
- pas pour rien qu'il n'existe pas de commande de soulignement dans
- les classes {\LaTeX} standards.}
+ typographie très rarement utilisée, voire à éviter. C'est d'ailleurs
+ la raison pour laquelle il n'existe pas de commande de soulignement
+ dans les classes {\LaTeX} standards.}
\section{Listes}
@@ -226,11 +219,9 @@ d'imbriquer les listes les unes dans les autres, et ce, peu importe
leur type. {\LaTeX} se chargera d'adapter les marqueurs ou la
numérotation jusqu'à quatre niveaux de profondeur.
-Illustrons ces concepts par le biais d'un exemple.
-
\begin{exemple}
La liste mixte suivante résume les étapes de création d'une liste
- avec {\LaTeX}.
+ avec {\LaTeX}. Le texte qui a servi à la composer suit la liste.
\begin{enumerate}
\item Décider s'il s'agit d'une liste à puce ou d'une énumération;
\begin{itemize}
@@ -253,7 +244,6 @@ Illustrons ces concepts par le biais d'un exemple.
pour retourner au texte normal.
\end{enumerate}
- On a composé la liste ci-dessus avec le texte suivant.
\begin{demo}
\begin{lstlisting}[emph={enumerate,itemize}]
\begin{enumerate}
@@ -274,34 +264,24 @@ Illustrons ces concepts par le biais d'un exemple.
\item S'assurer de fermer tous les environnements [...]
\end{enumerate}
\end{lstlisting}
- \end{demo}
\qed
+ \end{demo}
\end{exemple}
{\LaTeX} permet de configurer à peu près toutes les facettes de la
-présentation des listes: puces, folios, alignement, espacement entre
+présentation des listes: marqueurs, folios, alignement, espacement entre
les éléments, etc. Cette grande flexibilité implique une certaine
complexité et la configuration des listes dépasse le cadre du présent
document. Plusieurs paquetages facilitent toutefois la configuration
-des listes; nous recommandons à ce titre le paquetage \pkg{enumitem}
+des listes; je recommande à ce titre le paquetage \pkg{enumitem}
\citep{enumitem}.
-\tipbox{Le mode français de \pkg{babel} remplace les puces par défaut
- en anglais ({\textbullet}, {\textendash}, $\ast$ et $.$ pour chacun
- des quatre niveaux de l'environnement \Ie{itemize}) par le tiret
- cadratin {\textemdash}.
-
- On peut désactiver cette fonctionnalité de \pkg{babel} en entrant
- l'option \code{StardardItemLabels=true} dans \cmd{\frenchbsetup}
- (\autoref{sec:bases:francais:babel}).
-
- De plus, il est possible de modifier le symbole utilisé comme puce
- pour l'un, l'autre ou chacun des quatre niveaux en configurant,
- toujours via \cmd{\frenchbsetup}, les options du paquetage
- \code{ItemLabeli}, \code{ItemLabelii}, \code{ItemLabeliii} et
- \code{ItemLabeliv}. La \emph{Comprehensive {\LaTeX} Symbol List}
- \citep{comprehensive} propose une immense sélection de symboles
- pouvant faire office de puces.}
+\tipbox{Le mode français de \pkg{babel} remplace les marqueurs par
+ défaut de l'environnement \Ie{itemize} («{\textbullet}»,
+ «{\textendash}», «$\ast$» et «$.$») par le tiret cadratin
+ «{\textemdash}». La documentation de \pkg{babel-french} explique
+ comment restituer aux marqueurs les valeurs standards, ou comment
+ choisir vos propres marqueurs.}
Il existe un troisième environnement, plus rarement utilisé, pour
composer du texte sous une forme s'apparentant à une liste.
@@ -312,18 +292,15 @@ définition ou une description pour chacun.
\begin{lstlisting}
\begin{description}
\item[rouge] première couleur
- primaire
-\item[vert] seconde couleur
- primaire
+\item[vert] deuxième couleur
\item[bleu] troisième couleur
- primaire
\end{description}
\end{lstlisting}
\producing
\begin{description}
-\item[rouge] première couleur primaire
-\item[vert] seconde couleur primaire
-\item[bleu] troisième couleur primaire
+\item[rouge] première couleur
+\item[vert] deuxième couleur
+\item[bleu] troisième couleur
\end{description}
\end{texample}
\end{demo}
@@ -351,10 +328,10 @@ principalement pour centrer un bloc de texte.
\end{center}
\end{eqxample}
\end{demo}
-On remarquera que le texte centré n'est pas placé en retrait des
+Remarquez comment le texte centré n'est pas placé en retrait des
marges gauche et droite (illustrées par les lignes verticales
-ci-dessus). Lorsque le texte fait plus d'une ligne, on pourra
-souhaiter forcer des retours à la ligne avec la commande {\bs\bs}.
+ci-dessus). Lorsque le texte fait plus d'une ligne, vous pouvez forcer
+des retours à la ligne avec la commande «\pixbsbs».
\begin{demo}
\begin{eqxample}
\begin{lstlisting}
@@ -373,19 +350,19 @@ souhaiter forcer des retours à la ligne avec la commande {\bs\bs}.
\end{eqxample}
\end{demo}
-La commande \cmd{\centering} s'applique à tout le texte qui suit. Elle
-s'avère surtout utile à l'intérieur d'environnements comme \Pe{table}
-ou \Pe{figure} pour centrer un tableau ou une figure sur la page. On
-trouvera plusieurs exemples de son utilisation
-au \autoref{chap:tableaux}.
+La commande \cmd{\centering}, quant à elle, centre tout le texte qui
+la suit. Elle s'avère surtout utile à l'intérieur d'environnements
+comme \Pe{table} ou \Pe{figure} pour centrer un tableau ou une figure
+sur la page. Vous la rencontrerez dans plusieurs des exemples du
+\autoref{chap:tableaux}.
\section{Citations}
\label{sec:apparence:citations}
Une citation est une reproduction d'un propos ou d'un écrit antérieur
-d'un auteur qui est habituellement mentionné. Il existe deux
-environnements dans {\LaTeX} pour composer les citations.
+d'un auteur. Il existe deux environnements dans {\LaTeX} pour composer
+les citations.
\begin{quote}
L'environnement \Ie{quote} est utilisé pour les citations courtes.
@@ -394,15 +371,15 @@ environnements dans {\LaTeX} pour composer les citations.
\end{quote}
\begin{quotation}
- L'environnement \Ie{quotation}, lui, sert pour les citations plus
- longues se comptant en paragraphes.
+ Ce paragraphe et les deux suivants sont plutôt composés dans
+ un environnement \Ie{quotation}.
+
+ Cet environnement sert pour les citations plus longues se comptant
+ en paragraphes.
La principale différence par rapport à l'environnement \Pe{quote},
c'est que \Pe{quotation} prend aussi en charge les marques de
paragraphes.
-
- Ce paragraphe et les deux précédents sont composés dans
- un environnement \Pe{quotation}.
\end{quotation}
@@ -430,18 +407,18 @@ disposition des notes.
Pour éviter que l'appel de note ne soit séparé du texte à expliquer,
la commande \cmd{\footnote} doit immédiatement suivre celui-ci. La
gestion des espaces peut alors devenir délicate, surtout si l'appel de
-note se trouve en fin de phrase. Nous recommandons de faire bon usage
-du symbole \% pour délimiter le contenu de \cmdprint{\footnote} du
+note se trouve en fin de phrase. Je recommande de faire bon usage
+du symbole «\%» pour délimiter le contenu de \cmdprint{\footnote} du
texte courant.
\begin{lstlisting}[emph=footnote]
%% note en fin de phrase
-Nous remercions Pierre Lasou\footnote{%
+Je remercie Pierre Lasou\footnote{%
Spécialiste en ressources documentaires.}. %
Il fut d'une grande aide dans la préparation de ...
\end{lstlisting}
\begin{lstlisting}[emph=footnote]
%% note au fil de la phrase
-Nous soulignons que Pierre Lasou\footnote{%
+Je souligne que Pierre Lasou\footnote{%
Spécialiste en ressources documentaires.} %
fut d'une grande aide dans la préparation de ...
\end{lstlisting}
@@ -451,11 +428,10 @@ varient beaucoup d'une discipline à l'autre: numérotation consécutive
pour tout le document, notes dans la marge plutôt qu'au bas de la
page, notes rassemblées à la fin de chaque chapitre ou à la toute fin
du document, etc. Différents paquetages permettent de réaliser ce type
-de disposition, notamment \pkg{footmisc} \citep{footmisc}. Les
-utilisateurs de la classe \class{ulthese} pourront également tirer
-profit des nombreuses fonctionnalités de la classe \class{memoir} pour
-la gestion des notes; consulter le chapitre~12 de la %
-\doc{memoir}{http://texdoc.net/pkg/memoir} de \class{memoir}.
+de disposition, notamment \pkg{footmisc} \citep{footmisc}. La classe
+\class{memoir} compte également de nombreuses fonctionnalités pour la
+gestion des notes; consultez le chapitre~12 de la %
+\doc{memoir}{https://texdoc.net/pkg/memoir}.
\section{Texte brut et code source}
@@ -463,8 +439,8 @@ la gestion des notes; consulter le chapitre~12 de la %
Il est parfois utile d'afficher du texte exactement comme il a été
saisi dans un fichier, sans que {\LaTeX} n'interprète les commandes
-qui s'y trouvent ou n'en modifie la disposition. C'est ainsi que nous
-avons composé les nombreux extraits de code du présent document.
+qui s'y trouvent ou n'en modifie la disposition. C'est ainsi que j'ai
+composé les nombreux extraits de code du présent document.
L'environnement \Ie{verbatim} permet de présenter du texte tel qu'il
est entré dans le code source du document.
@@ -531,7 +507,7 @@ mots ne compte pas dans
\end{demo}
Pour tout document comportant une grande quantité de texte brut ou de
-code source, nous recommandons d'avoir le paquetage \pkg{listings}
+code source, je recommande d'employer le paquetage \pkg{listings}
\citep{listings}. La \autoref{sec:trucs:listings} approfondit le
sujet.
@@ -553,7 +529,7 @@ sujet.
\begin{exercice}[nosol]
\begin{enumerate}
- \item Ouvrir le fichier \fichier{exercice\_complet.tex} et en
+ \item Ouvrir le fichier \fichier{exercice-complet.tex} et en
étudier le code source, puis le compiler.
\item Supprimer l'option \code{article} au chargement de la classe
et compiler de nouveau le document. Observer l'effet de cette