> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/fr/questions-et-reponses/24-how-do-i-adjust-the-font-size.md).

# Comment ajuster la taille de la police ?

## Introduction

Cet article passe en revue plusieurs méthodes pour modifier la taille de la police — utilisez les liens suivants pour accéder à la ou aux sections de l’article qui vous intéressent :

* [Utilisation des classes de document pour définir les tailles de police](#setting-document-font-sizes)
* [Utilisation des commandes de taille de police LaTeX](#latex-font-size-commands)
* [Utilisation des environnements de taille de police LaTeX](#latex-font-size-environments)
* [Utilisation de `\fontsize` et `\selectfont` commandes](#the-fontsize-and-selectfont-commands)
* [Utilisation de packages pour modifier la taille de la police](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [Utilisation de tex.stackexchange pour trouver des exemples utiles](#examples-from-texstackexchange)

## Définition des tailles de police du document

LaTeX utilise la classe de document, chargée via la `\documentclass` commande, pour définir la taille de police par défaut de divers éléments, comme les notes de bas de page et les titres de section, qui font partie du contenu du document. Les classes de document prennent également en charge des options permettant de définir explicitement la taille de police du texte principal du document (et d’autres composants) :

```latex
\documentclass[options]{class}
```

Par exemple, la classe article prend en charge 10pt, 11pt et 12pt pour le texte principal du document :

```latex
\documentclass[11pt]{article}
```

Le texte principal sera réglé en 11pt, avec des valeurs correspondantes appliquées aux autres éléments du document.

### Les classes extsizes

Le [classes extsizes](https://ctan.org/pkg/extsizes?lang=en) qui comprennent extarticle, extreport, extbook, extletter et extproc prennent en charge des tailles de police de 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt et 20pt.

#### Exemple : utilisation de la classe extarticle

L’exemple suivant utilise la `extarticle` classe pour définir la taille de police du document à 9pt.

```latex
\documentclass[9pt]{extarticle} % Note the extarticle document class
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{Introduction}
\lipsum[1]
\subsection{More details}
\lipsum[1]
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+extarticle+class\&snip=%5Cdocumentclass%5B9pt%5D%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0A%5Clipsum%5B1%5D%0A%5Csubsection%7BMore+details%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Démo de la classe extarticle](/files/40e7924a82e58371e300c5b1910f60750986871a)

## Commandes de taille de police LaTeX

LaTeX fournit un ensemble de 10 commandes standard (prédéfinies) pour modifier la taille de la police — notez que les classes de document ou les packages LaTeX peuvent redéfinir ces commandes afin de faire varier la taille réelle en points. Le tableau suivant liste ces commandes et leurs valeurs de taille en points correspondantes pour un document utilisant 10pt pour la police du texte principal, le réglage par défaut de la classe article :

```latex
\documentclass{article}
```

![Commandes standard de taille de police LaTeX](/files/1fe81ff3ef6c01e729cec8b7e7d781fa6633857c)

Pour les tailles en points correspondantes générées par `\documentclass[11pt]{article}` et `\documentclass[12pt]{article}` reportez-vous au [tableau des tailles de police](https://tug.org/texinfohtml/latex2e.html#Font-sizes) dans [LaTeX2e : une référence non officielle](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

Le tableau suivant liste les commandes supplémentaires `\HUGE` et `\ssmall` fournies par le [`moresize` commandes du paquet](https://ctan.org/pkg/moresize?lang=en). Les tailles de police correspondantes sont celles en vigueur lorsque `moresize` est utilisé avec la [`extarticle` classe de document](https://ctan.org/pkg/extsizes):

```latex
\documentclass{extarticle}
\usepackage{moresize}
```

![Commandes de taille de police de la classe extarticle](/files/e35befd7510b1ede0c75e4403ec142d7829621db)

### Exemple : utilisation des commandes de taille de police

L’exemple suivant montre l’utilisation de ces commandes.

```latex
\documentclass{extarticle} % Note the extarticle document class
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{La taille de ce texte est \verb=\normalsize= mais maintenant il est \tiny minuscule
jusqu’à ce que nous le rendions \small petit ou \ssmall « ssmall » via le package moresize.
Revenons à la taille normale \normalsize puis {\ttfamily \scriptsize utilisez du texte à chasse fixe
\verb=\scriptsize= dans un groupe} puis retour à la normale. Maintenant, essayez
\verb=\large= \large texte puis {\sffamily \Large \verb=\Large= texte sans empattement}
 et enfin {\HUGE vraiment grand (\verb=\HUGE=) et {\bfseries gras} texte}
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+commands\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%7BThe+size+of+this+text+is+%5Cverb%3D%5Cnormalsize%3D+but+now+it+is+%5Ctiny+tiny%0Auntil+we+make+it+%5Csmall+small+or+%5Cssmall+%60%60ssmall%27%27+via+the+moresize+package.%0ALet%27s+revert+to+%5Cnormalsize+normal+size+then+%7B%5Cttfamily+%5Cscriptsize+use+monospaced%0A%5Cverb%3D%5Cscriptsize%3D+text+in+a+group%7D+then+back+to+normal.+Now%2C+try+%0A%5Cverb%3D%5Clarge%3D+%5Clarge+text+then+%7B%5Csffamily+%5CLarge+%5Cverb%3D%5CLarge%3D+sans+serif+text%7D%0A+and+finally+%7B%5CHUGE+really+big+%28%5Cverb%3D%5CHUGE%3D%29+and+%7B%5Cbfseries++bold%7D+text%7D%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Exemple pour démontrer les commandes standard de taille de police LaTeX](/files/ad88f6e70d70014e5be40203a7409ed768223068)

## Environnements de taille de police LaTeX

Les noms des commandes de changement de taille listées ci-dessus peuvent être utilisés comme environnements pour contenir le texte dont vous souhaitez modifier la taille ; par exemple :

```latex
\begin{Large}
Texte à composer avec la taille \texttt{\string\Large}
la taille de police va ici...
\end{Large}%
```

L’exemple suivant montre comment ces environnements peuvent être imbriqués.

### Exemple : utilisation des environnements de taille de police

```latex
\documentclass{extarticle} % Note the extarticle document class
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent Nous commencerons avec du texte de taille normale puis ajouterons
\begin{tiny}
du texte {\ttfamily \string\tiny}
\begin{Large}
mélangé avec {\ttfamily\string\Large} et
\begin{HUGE}\ttfamily \string\HUGE{} text
\end{HUGE}%
\end{Large}%
\end{tiny}%
puis retour à un texte de taille normale.
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+environments\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+We%27ll+start+with+normal-sized+text+then+add%0A%5Cbegin%7Btiny%7D%0Asome+%7B%5Cttfamily+%5Cstring%5Ctiny%7D+text%0A%5Cbegin%7BLarge%7D%0Amixed+with+%7B%5Cttfamily%5Cstring%5CLarge%7D+and+%0A%5Cbegin%7BHUGE%7D%5Cttfamily+%5Cstring%5CHUGE%7B%7D+text%0A%5Cend%7BHUGE%7D%25%0A%5Cend%7BLarge%7D%25%0A%5Cend%7Btiny%7D%25%0Athen+back+to+normal-sized+text.%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Exemple pour démontrer les environnements standard de taille de police LaTeX](/files/95f612aa7ab629429b90b77729527c240a5414b5)

## Les commandes \fontsize et \selectfont

Les commandes de taille de police [listées dans les tableaux ci-dessus](#latex-font-size-commands) sont implémentées à l’aide des commandes LaTeX `\fontsize` et `\selectfont` qui peuvent également servir à sélectionner directement une `taille de police` et l’ `interligne de base` correspondant :

```latex
\fontsize{font-size}{baseline-skip}\selectfont
```

Le `interligne de base` La valeur détermine la distance entre les lignes de base du texte dans un paragraphe composé avec `taille de police`; elle est également stockée dans une commande de paramètre appelée `\baselineskip`—pour plus de détails, consultez l’article Overleaf [Comment modifier l’espacement des paragraphes dans LaTeX](/latex/fr/mise-en-forme/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### Exemple : utilisation de \fontsize et \selectfont

L’exemple suivant montre `\fontsize` et `\selectfont` pour une gamme de `taille de police` et `interligne de base` valeurs :

* `\fontsize{6}{8}\selectfont`: utilisez du texte en 6pt avec des lignes de base espacées de 8pt
* `\fontsize{8}{9}\selectfont`: utilisez du texte en 8pt avec des lignes de base espacées de 9pt
* `\fontsize{12}{13.5}\selectfont`: utilisez du texte en 12pt avec des lignes de base espacées de 13.5pt

Des combinaisons esthétiquement agréables de `taille de police` et `interligne de base` l’espacement peuvent dépendre de la conception de la police utilisée.

```latex
\documentclass{article}
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=8mm,
   bottom=20mm,
   left=10mm,
   right=8mm]{geometry}
\usepackage{blindtext}
\begin{document}

\fontsize{6}{8}\selectfont\blindtext

\fontsize{8}{9}\selectfont\blindtext

\fontsize{12}{13.5}\selectfont\blindtext
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+fontsize+and+selectfont\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D8mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D8mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfontsize%7B6%7D%7B8%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B8%7D%7B9%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B12%7D%7B13.5%7D%5Cselectfont%5Cblindtext%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Démonstration de fontsize et selectfont sur Overleaf](/files/5cac728c2e2c693311a23183630fab9bf68c146b)

## Autres packages pour modifier la taille de la police : relsize et scalefnt

Dans cette section, nous passons brièvement en revue les packages LaTeX suivants :

* le [`relsize` commandes du paquet](https://ctan.org/pkg/relsize?lang=en) qui fournit des commandes pour définir la taille de police relativement à la *taille actuelle* taille ;
* le [`scalefnt` commandes du paquet](https://ctan.org/pkg/scalefnt) qui vous permet de « redimensionner les polices à des tailles arbitraires ».

### Le package relsize

Le `relsize` package fournit des commandes pour définir les tailles de police par rapport à la *taille actuelle* taille de police — c’est-à-dire la taille de police utilisée à l’endroit où vous souhaitez effectuer un changement de taille ; par exemple, lors de la composition des notes de bas de page, la taille (de police) actuelle est plus petite que dans le texte principal.

Pour des raisons historiques, que nous n’explorerons pas (mais voir [ici](https://tex.stackexchange.com/a/24600)), de nombreuses opérations de mise à l’échelle/de dimensionnement des polices TeX/LaTeX impliquent la valeur $$\text{1.2}$$; par exemple, le [tableau ci-dessus](#latex-font-size-commands) montre `\Large` est $$\text{14.4pt}$$ et la taille suivante, plus grande, `\LARGE`, est $$\text{17.28pt}$$ parce que $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$. On peut également voir que $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

Le `relsize` package fait référence à des « étapes » lors du passage entre les tailles de police listées dans le tableau ci-dessus ; par exemple, [le code ci-dessous](#relsizeexample) montre qu’un passage d’un texte en 10pt à 17.28pt implique 3 « étapes », chacune utilisant un multiplicateur de 1.2 : $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* La commande `\relsize{*n*}` essaiera de mettre à l’échelle la police actuelle en utilisant `*n*` des « étapes » ; toutefois, si la taille demandée (mise à l’échelle) est trop petite ou trop grande :
  * un message d’avertissement est émis, et
  * la taille mise à l’échelle est limitée aux bornes définies par les commandes `\RSsmallest` (généralement `\tiny`) `\RSlargest` (généralement `\Huge`)
* Utilisez `\renewcommand` pour définir de nouvelles valeurs pour `\RSlargest` et `\RSsmallest`:

  ```latex
  \renewcommand\RSlargest{75pt}
  \renewcommand\RSsmallest{5pt}
  ```

#### Autres commandes du package relsize

Le `relsize` La documentation du package liste les commandes suivantes, conçues uniquement pour le texte et non pour une utilisation avec du contenu mathématique.

| Commande                  | Utilité                                                                                           |
| ------------------------- | ------------------------------------------------------------------------------------------------- |
| `\relsize{*n*}`           | Modifier la taille de la police de `*n*` étapes.                                                  |
| `\larger[*n*]`            | Augmenter la taille de la police de (facultatif) `*n*` étapes (la valeur par défaut est 1 étape). |
| `\smaller[*n*]`           | Réduire la taille de la police de (facultatif) `*n*` étapes (la valeur par défaut est 1 étape).   |
| `\relscale{*f*}`          | Modifier la taille de la police par un facteur d’échelle `*f*`.                                   |
| `\textlarger[*n*]{text}`  | Taille du texte agrandie de (facultatif) `*n*` étapes.                                            |
| `\textsmaller[*n*]{text}` | Taille du texte réduite de (facultatif) `*n*` étapes.                                             |
| `\textscale[*f*]{text}`   | Taille du texte mise à l’échelle par un facteur `*f*`.                                            |

* **Remarque** : Le `relsize` commandes `\mathsmaller` et `\mathlarger` sont conçues pour être utilisées avec du contenu mathématique — reportez-vous à la [documentation du paquet](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) pour plus de détails.

#### Exemple : utilisation du package relsize

L’exemple suivant montre diverses commandes fournies par le `relsize` package. Notez les points suivants :

* l’utilisation de groupes {...} pour localiser l’effet des changements de taille de police ;
* fixer la taille maximale mise à l’échelle de la police à 75pt en écrivant

```latex
\renewcommand\RSlargest{75pt}
```

```latex
% article class is loaded with default 10pt text size
\documentclass{article}
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% Define our simple macro
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% Set the maximum scaled font size to 75pt
\renewcommand\RSlargest{75pt}
\begin{document}
Bonjour, dans ce paragraphe la taille de police normale est \getfontsize.
Maintenant, mettez à l’échelle la police actuelle en utilisant 3 ``étapes'' : {\verb=\relsize{3}=\relsize{3}
ce qui définit la taille actuelle à \getfontsize}. En dehors du groupe
la taille de la police est de nouveau \getfontsize.

Un autre paragraphe avec du texte{\larger[2] plus grand} et
{\smaller[1] plus petit}---notez l’utilisation de groupes \{...\}. Utilisation également de
\textlarger[3]{grand texte} et du \textscale{2}{texte mis à l’échelle}.
\vskip12pt
Utilisation d’un plus grand nombre d’étapes :

\vskip12pt
\textlarger[11]{11 étapes (\getfontsize)}
\vskip12pt
\textlarger[20]{20 étapes (\getfontsize)}---la limite de taille est atteinte et un avertissement est affiché :
\vskip12pt
« Package relsize Warning : la taille de police 383.35397pt est trop grande. Utilisation de 75pt à la place... »
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+relsize+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Brelsize%7D%0A%25+Define+our+simple+macro%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%25+Set+the+maximum+scaled+font+size+to+75pt%0A%5Crenewcommand%5CRSlargest%7B75pt%7D%0A%5Cbegin%7Bdocument%7D%0AHello%2C+in+this+paragraph+the+normal+font+size+is+%5Cgetfontsize.+%0ANow+scale+the+current+font+using+3+%60%60steps%27%27%3A+%7B%5Cverb%3D%5Crelsize%7B3%7D%3D%5Crelsize%7B3%7D%0Awhich+sets+the+current+size+to+%5Cgetfontsize%7D.+Outside+the+group+%0Athe+font+size+is+once+again+%5Cgetfontsize.%0A%0AAnother+paragraph+with+some%7B%5Clarger%5B2%5D+larger+text%7D+and+%0A%7B%5Csmaller%5B1%5D+smaller+text%7D---note+the+use+of+groups+%5C%7B...%5C%7D.+Also+using+%0A%5Ctextlarger%5B3%5D%7Blarge+text%7D+and+some+%5Ctextscale%7B2%7D%7Bscaled+text%7D.%0A%5Cvskip12pt%0AUsing+a+larger+number+of+steps%3A%0A%0A%5Cvskip12pt%0A%5Ctextlarger%5B11%5D%7B11+steps+%28%5Cgetfontsize%29%7D%0A%5Cvskip12pt%0A%5Ctextlarger%5B20%5D%7B20+steps+%28%5Cgetfontsize%29%7D---size+limit+reached+and+a+warning+is+given%3A%0A%5Cvskip12pt%0A%60%60Package+relsize+Warning%3A+Font+size+383.35397pt+is+too+large.+Using+75pt+instead...%27%27%0A%5Cend%7Bdocument%7D)

Le code LaTeX ci-dessus accède à la taille de police actuelle via une variable interne LaTeX appelée `\f@size`, dont la valeur peut être composée à l’aide d’une macro, telle que `\getfontsize`, qui peut être définie comme suit :

```latex
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
```

L’exemple ci-dessus produit la sortie suivante :

![Exemple pour démontrer diverses commandes du package relsize](/files/995fd14a9d58e49ea7880907c93d3505ef5bd996)

### Le package scalefnt

Le `scalefnt` Le package définit la `\scalefont` commande

```latex
\scalefont{factor}
```

où `factor` mettra à l’échelle la taille de la police actuelle et la valeur actuelle de `\baselineskip`—qui est utilisée pour [calculer l’espacement entre les lignes de texte d’un paragraphe composé](/latex/fr/mise-en-forme/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### Exemple : utilisation du package scalefnt

L’exemple suivant montre la `\scalefont` commande et utilise également notre [`\getfontsize` macro](#getfontsize).

```latex
% article class is loaded with default 10pt text size
\documentclass{article}
% Using the geometry package with a small
% page size to create the article graphic
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% Define our simple macro \getfontsize
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
Pour ce paragraphe, la taille de police actuelle est \getfontsize{} et la valeur de \verb=\baselineskip= est \the\baselineskip.

Si nous utilisons \verb=\scalefont{1.5}= \scalefont{1.5} la taille de police est maintenant  \getfontsize{} et \verb=\baselineskip= est \the\baselineskip.
\end{document}
```

[Ouvrez cet exemple dans Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+scalefnt+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bscalefnt%7D%0A%25+Define+our+simple+macro+%5Cgetfontsize%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%5Cbegin%7Bdocument%7D%0AFor+this+paragraph%2C+the+current+font+size+is+%5Cgetfontsize%7B%7D+and+the+value+of+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%0AIf+we+use+%5Cverb%3D%5Cscalefont%7B1.5%7D%3D+%5Cscalefont%7B1.5%7D+the+font+size+is+now++%5Cgetfontsize%7B%7D+and+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%5Cend%7Bdocument%7D)

Cet exemple produit le résultat suivant :

![Exemple pour démontrer le package scalefnt](/files/995c940fc198aec74625dfaca6ae469df6ee8373)

## Exemples tirés de tex.stackexchange

Une recherche sur tex.stackexchange pour [les questions étiquetées `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) produit une longue liste de résultats contenant des explications, du code et des solutions liées à la modification des tailles de police. Certaines questions sont assez spécialisées tandis que d’autres sont plus générales ; voici une petite sélection qui pourrait vous intéresser :

* [Modifier la taille de police des légendes de figures](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [Ajuster la taille de police de toutes les légendes](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [Modifier la taille de police des chapitres, sections et sous-sections](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [Modifier la taille de police avec le `fontspec` commandes du paquet](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [Modifier la taille de police pour `\ttfamily`](https://tex.stackexchange.com/questions/158778/all-ttfamily-font-change-font-size)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/fr/questions-et-reponses/24-how-do-i-adjust-the-font-size.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
