LaTeX vous propose dix déclarations par étapes pour modifier la taille du texte, de \tiny à \Huge. Ce sont des *déclarations* — elles ne prennent aucun argument et restent en vigueur jusqu'à la fin du groupe ou de l'environnement actuel. La taille réelle en points de chacun dépend de la taille de base de votre classe de document (10 pt / 11 pt / 12 pt). Pour une taille arbitraire, vous utilisez \fontsize.
Les dix déclarations de taille
Les commandes de taille standard, de la plus petite à la plus grande, sont les dix : \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge. Le cas des L et H, et des majuscules LARGE, marque les étapes – alors surveillez l'orthographe, pas seulement l'apparence. \normalsize est la taille du corps du document ; il correspond à l'option de taille de votre \documentclass (10 pt par défaut).
Ce sont des déclarations. Contrairement à une commande telle que \textbf{...} qui prend un argument, une déclaration change simplement la taille à partir de ce point ; jusqu'où cela va dépend de vous, contrôlé avec un groupe ou un environnement. Ainsi, la plupart du temps, vous l'entourez d'accolades — {\Large just this part is large} — pour limiter sa portée. À l'accolade fermante, la taille revient à ce qu'elle était.
通常の大きさの文。{\Large ここだけ大きく}、また通常へ戻ります。
{\small この段落全体が小さい級数になります。閉じ波括弧まで効果が続きます。}Les tailles de points réelles dépendent de la base
Le point clé est que la taille réelle en points de chaque commande entraîne des modifications avec la taille de base de votre classe de document. Que vous ayez chargé article à 10pt, 11pt ou 12pt, le même \large produit une taille différente. En effet, les commandes indiquent des *étapes relatives* par rapport au corps du texte, et non des tailles absolues. Le tableau ci-dessous donne les valeurs des classes standards (article / report / book, etc.).
| Commande | à 10 points | à 11pt | à 12 points |
|---|---|---|---|
\tiny | 5 points | 6 points | 6 points |
\scriptsize | 7 points | 8pts | 8pts |
\footnotesize | 8pts | 9pts | 10pt |
\small | 9pts | 10pt | 10,95pts |
\normalsize | 10pt | 10,95pts | 12 points |
\large | 12 points | 12 points | 14,4pts |
\Large | 14,4pts | 14,4pts | 17,28 pts |
\LARGE | 17,28 pts | 17,28 pts | 20,74 pts |
\huge | 20,74 pts | 20,74 pts | 24,88pts |
\Huge | 24,88pts | 24,88pts | 24,88pts |
Comme le montre le tableau, \normalsize vaut 10 pt dans une classe de 10 pt, 10,95 pt dans une classe de 11 pt et 12 pt dans une classe de 12 pt. Les étapes augmentent d'environ un facteur de 1,2 et \Huge est épinglé en haut — ainsi, dans une classe de 11 points, par exemple, \huge et \Huge valent tous deux 24,88 points. Notez que ces valeurs concernent les classes standard ; Les cours de japonais tels que jsarticle et extsizes ou KOMA-Script utilisent des marches et des plafonds différents.
Une taille arbitraire : \fontsize et \selectfont
Lorsqu'aucune des dix étapes ne donne la taille souhaitée, \fontsize{size}{baselineskip} vous permet de nommer une taille en points exacte. Le premier argument est la taille de la police ; le second est le baselineskip — l'espacement entre les lignes de base des lignes consécutives. \fontsize définit uniquement les valeurs ; pour les appliquer réellement, vous devez le suivre avec \selectfont.
{\fontsize{20}{24}\selectfont 20pt・行送り 24pt の文字。}Par convention, le saut de ligne de base est d'environ 1,2 fois la taille de la police (environ 24 pts pour une police de 20 pts). Réglez-le trop petit et les lignes se chevauchent dans un désordre illisible. Les commandes de déclaration comme \tiny ajustent automatiquement l'espacement des lignes pour vous ; la différence cruciale est qu'avec \fontsize vous devez fournir vous-même le saut de ligne de base. Il s'agit également d'une déclaration, alors étendez-la avec des accolades comme dans l'exemple ci-dessus.
Un piège lors du dimensionnement d'un paragraphe
Un piège courant : lorsque vous souhaitez qu'un changement de taille s'applique à un paragraphe entier, la ligne vierge (ou \par) qui termine le paragraphe doit apparaître *avant* de fermer le groupe. LaTeX utilise l'espacement des lignes en vigueur au moment où il termine la définition du paragraphe, donc si la ligne vide tombe en dehors des accolades, le paragraphe est défini avec l'espacement des lignes du corps - l'interlignage revient à sa taille d'origine.
% 正しい — \par がグループの内側にある
{\Large
この段落は大きな文字で、行送りも大きさに合います。
\par}
% 誤り — 段落の区切りがグループの外
{\Large この段落は文字こそ大きいが、行送りが本文のまま}
次の段落。Encore une chose : les commandes de taille ne peuvent pas être utilisées en mode mathématique — LaTeX vous avertira. Pour agrandir une partie d'une formule, utilisez un dimensionnement spécifique aux mathématiques tel que \displaystyle, séparé de ces commandes de taille du corps du texte.
Avant de changer directement la taille
Lorsque vous ressentez le besoin de taper \Large ou \small en écrivant, demandez d'abord si la taille fait partie de la structure du document ou s'il s'agit d'un ajustement ponctuel. Pour les éléments répétés tels que les titres, les notes de bas de page, les légendes, les environnements de théorème ou les notes de tableau, ne définissez pas la taille manuellement à chaque fois ; modifier l'environnement ou la définition de style correspondant. Pour un en-tête d'affiche ponctuel ou une petite note à l'intérieur d'un tableau, utilisez un groupe et gardez la portée locale.
- N'agrandissez pas les titres dans le corps. Modifiez l'apparence de
\sectionvia la classe ou un package tel quetitlesec. - Dans les tableaux, préservez la lisibilité. Avant de réduire un tableau entier à
\scriptsize, envisagez de réduire les colonnes, de faire pivoter le tableau ou de le diviser. - Surveillez également l'espacement des lignes. Si vous utilisez
\fontsize, définissez toujours le deuxième argument, le saut de ligne de base, ainsi que la taille. - Vérifiez le PDF soumis. Ce qui est lisible à l'écran peut être trop petit dans un PDF imprimé ou révisé, alors inspectez-le au format de page final.
L'ordre des décisions de taille
La taille de la police tient mieux lorsque les décisions sont prises de haut en bas, et non corrigées localement lors de l'écriture. Choisissez d'abord la taille de base à l'échelle du document, comme dans \documentclass[11pt]{...}. Définissez ensuite les tailles structurelles des titres, des légendes, des notes de bas de page et des notes de tableau via la configuration de la classe ou du package. Ce n'est qu'à la fin que les notes ponctuelles dans le corps doivent recevoir des déclarations locales telles que {\small ...}. Pour les affiches ou les diapositives, où la taille du corps elle-même est différente, choisissez une classe conçue pour ce genre plutôt que de la mettre à l'échelle localement.
- Définissez la taille de base comme option de classe. Envelopper tout le corps dans
\smalla tendance à rompre la relation avec l'espacement des lignes, les notes de bas de page et les titres. - Modifiez les éléments répétés au niveau de leur définition. Si chaque note de tableau doit être plus petite, définissez une macro ou un environnement de note de tableau au lieu de le faire manuellement dans le texte.
- Fermez le dimensionnement local aux limites du paragraphe. Pour un long petit paragraphe, conservez
\parà l'intérieur du groupe afin que l'interligne soit finalisé à la même taille.