diff options
author | Norbert Preining <norbert@preining.info> | 2023-11-04 03:02:41 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-11-04 03:02:41 +0000 |
commit | 85065bdead032a07c9a7b37784d07bced1f9d9c1 (patch) | |
tree | c8bb68803a33de87093e437b7b90cb1f329f6653 /info/formation-latex-ul/source/boites.tex | |
parent | 1e464deefd235880a2fac2390e896bfd2b523151 (diff) |
CTAN sync 202311040302
Diffstat (limited to 'info/formation-latex-ul/source/boites.tex')
-rw-r--r-- | info/formation-latex-ul/source/boites.tex | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/info/formation-latex-ul/source/boites.tex b/info/formation-latex-ul/source/boites.tex index 93a985760f..bba5856dcb 100644 --- a/info/formation-latex-ul/source/boites.tex +++ b/info/formation-latex-ul/source/boites.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» @@ -16,12 +16,12 @@ Il arrive que l'on doive traiter de manière spéciale une aire rectangulaire de texte; pour l'encadrer, la mettre en surbrillance ou la mettre en exergue, par exemple. -Avec les traitements de texte, on aura souvent recours aux tableaux à -de telles fins. Or, les tableaux devraient être réservés à la -disposition d'information sous forme de lignes et de colonnes. Pour -disposer et mettre en forme tout autre type contenu se présentant sous -forme rectangulaire, {\LaTeX} offre la solution plus générale des -«boites». +Avec les traitements de texte, les tableaux sont souvent mis à +contribution à de telles fins. Or, les tableaux devraient être +réservés à la disposition d'information sous forme de lignes et de +colonnes. Pour disposer et mettre en forme tout autre type contenu se +présentant sous forme rectangulaire, {\LaTeX} offre la solution plus +générale des «boites». Il existe trois sortes de boites en {\LaTeX}: les boites horizontales, dont le contenu est disposé exclusivement côte à côte; les boites @@ -33,8 +33,8 @@ Il n'est pas inutile de savoir, au passage, que {\TeX} ne manipule que cela, des boites. Pour {\TeX}, chaque caractère, chaque lettre n'est qu'un rectangle d'une certaine largeur qui s'élève au-dessus de la ligne de base (les lignes d'une feuille lignée) et qui, parfois, se -prolonge sous la ligne de base (pensons aux lettres \emph{p}, \emph{y} -ou \emph{Q}). La \autoref{fig:boites:glyphs} illustre cela. +prolonge sous la ligne de base (pensons aux lettres «p», «y» +ou «Q»). La \autoref{fig:boites:glyphs} illustre cela. \begin{figure}[t] \begin{minipage}{0.45\linewidth} @@ -61,9 +61,9 @@ ou \emph{Q}). La \autoref{fig:boites:glyphs} illustre cela. \label{fig:boites:glyphs} \end{figure} -Les commandes et environnements présentés ci-dessous permettent -simplement de créer d'autres boites dont le contrôle des dimensions et -du contenu est laissé à l'usager. +Les commandes et les environnements présentés dans ce chapitre +permettent de créer des boites dont le contrôle des dimensions et +du contenu est laissé entre vos mains. Une fois créée, une boite ne peut être scindée en parties, notamment entre les lignes ou entre les pages. @@ -73,8 +73,8 @@ entre les lignes ou entre les pages. \label{sec:boites:lrbox} Le concept de boite le plus simple dans {\LaTeX} est celui de boite -«horizontale», c'est-à-dire dont le contenu est disposé latéralement -de gauche à droite\footnote{% +horizontale, c'est-à-dire dont le contenu est disposé latéralement de +gauche à droite\footnote{% D'où l'appellation \emph{LR (left-right) box} en anglais.}. % Le contenu est normalement du texte, mais conceptuellement ce pourrait être n'importe quoi, y compris d'autres boites. @@ -152,11 +152,11 @@ de la ligne de base. \end{demo} Attention, toutefois, de ne pas utiliser \cmd{\raisebox} pour placer -du texte en exposant ou en indice. Selon la nature du texte, employer +du texte en exposant ou en indice. Selon la nature du texte, employez plutôt les commandes \cmd{\textsuperscript} et \cmd{\textsubscript}, les commandes de la famille \cmd{\ieme} de \pkg{babel} (section~1.1 de la % -\doc{frenchb}{http://texdoc.net/pkg/babel-french/}) ou, pour des +\doc{babel-french}{https://texdoc.net/pkg/babel-french}) ou, pour des symboles mathématiques, les commandes d'exposant et d'indice spécifiques au mode mathématique (\autoref{sec:math:bases:exposants}). @@ -189,7 +189,7 @@ pour le texte normal (la classe se charge de ce détail). Les boites créées avec \cmd{\parbox} ne peuvent contenir de structures «complexes» comme des listes ou des tableaux. Parce que plus général, l'outil véritablement utile pour la création de boites verticales est -l'environnement \Pe{minipage}. Cet environnement peut contenir à peu +l'environnement \Pe{minipage}. Cet environnement peut contenir à peu près n'importe quel type de contenu. Comme son nom l'indique, c'est ni plus ni moins qu'une page miniature à l'intérieur de la page standard. @@ -273,28 +273,28 @@ La commande crée une réglure de dimensions \meta{largeur} $\times$ \meta{hauteur}. Par défaut, la réglure s'appuie sur la ligne de base. Le résultat de \begin{lstlisting} -\rule{2cm}{6pt} +\rule{1cm}{6pt} \end{lstlisting} -est donc une ligne pleine de $2$~cm de long et de $6$~points d'épais: -\rule{2cm}{6pt}. +est donc une ligne pleine de $1$~cm de long et de $6$~points d'épais: +\rule{1cm}{6pt}. L'argument optionnel \meta{déplacement} permet de déplacer verticalement la réglure au-dessus ou au-dessous de la ligne de base -selon que la longueur \meta{déplacement} est positive ou négative. Avec les deux +selon que la longueur \meta{déplacement} est positive ou négative. Les commandes \begin{lstlisting} -\rule[3pt]{2cm}{6pt} -\rule[-3pt]{2cm}{6pt} +\rule[3pt]{1cm}{6pt} +\rule[-3pt]{1cm}{6pt} \end{lstlisting} -on crée respectivement les réglures \rule[3pt]{2cm}{6pt} et -\rule[-3pt]{2cm}{6pt}. +créent respectivement les réglures \rule[3pt]{1cm}{6pt} et +\rule[-3pt]{1cm}{6pt}. Un usage intéressant de la réglure consiste à faire croire à {\TeX} qu'une ligne est plus haute qu'il n'y parait en insérant dans celle-ci une réglure de largeur nulle. Par exemple, la distance entre -\rule[-12pt]{0mm}{30pt}\relax la présente ligne et les autres du paragraphe est -plus grande que la normale parce que nous y avons inséré une réglure -invisible avec +\rule[-12pt]{0mm}{30pt}\relax la présente ligne et les autres du +paragraphe est plus grande que la normale parce que j'y ai inséré une +réglure invisible avec \begin{lstlisting} \rule[-12pt]{0mm}{30pt} \end{lstlisting} @@ -319,7 +319,7 @@ lignes dans un tableau; voir la \autoref{sec:tableaux:tableaux}. \end{Filesave} \noindent% -Utiliser comme canevas le fichier \fichier{exercice\_gabarit.tex} pour +Utiliser comme canevas le fichier \fichier{exercice-gabarit.tex} pour tous les exercices ci-dessous. \begin{exercice} @@ -344,8 +344,8 @@ tous les exercices ci-dessous. Cette boite peut être placée dans une boite horizontale encadrée avec \cmd{\fbox}. Celle-ci peut à son tour être placée dans une autre boite horizontale encadrée, de manière à obtenir un cadrage - double. Pour centrer le tout sur la ligne, on a recours à - l'environnement \Ie{center}: + double. Pour centrer le tout sur la ligne, il reste à placer le + tout dans un environnement \Ie{center}: \begin{lstlisting} \begin{center} \fbox{\fbox{\parbox{10cm}{Ce bloc [...] la ligne.}}} |