> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/it/domande-e-risposte/24-how-do-i-adjust-the-font-size.md).

# Come regolo la dimensione del carattere?

## Introduzione

Questo articolo esamina diversi metodi per cambiare la dimensione del carattere—usa i seguenti link per passare alla/e sezione/i dell'articolo di interesse:

* [Uso delle classi di documento per impostare le dimensioni del carattere](#setting-document-font-sizes)
* [Uso dei comandi di dimensione del carattere di LaTeX](#latex-font-size-commands)
* [Uso degli ambienti di dimensione del carattere di LaTeX](#latex-font-size-environments)
* [Usando la `\fontsize` e `\selectfont` comandi](#the-fontsize-and-selectfont-commands)
* [Uso dei pacchetti per cambiare la dimensione del carattere](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [Uso di tex.stackexchange per trovare esempi utili](#examples-from-texstackexchange)

## Impostazione delle dimensioni del carattere del documento

LaTeX usa la classe del documento, caricata tramite il `\documentclass` comando, per impostare la dimensione predefinita del carattere per vari elementi, come le note a piè di pagina e le intestazioni di sezione, che fanno parte del contenuto del documento. Le classi di documento supportano anche opzioni per impostare esplicitamente la dimensione del carattere del testo principale del documento (e di altri componenti):

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

Per esempio, la classe article supporta 10pt, 11pt e 12pt per il testo principale del documento:

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

Il testo principale sarà impostato a 11pt con i valori corrispondentemente appropriati applicati agli altri elementi del documento.

### Le classi extsizes

Il [classi extsizes](https://ctan.org/pkg/extsizes?lang=en) che comprendono extarticle, extreport, extbook, extletter e extproc supportano dimensioni del carattere di 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt e 20pt.

#### Esempio: uso della classe extarticle

Il prossimo esempio usa l' `extarticle` classe per impostare la dimensione del carattere del documento a 9pt.

```latex
\documentclass[9pt]{extarticle} % Nota la classe di documento extarticle
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{Introduzione}
\lipsum[1]
\subsection{Più dettagli}
\lipsum[1]
\end{document}
```

[Apri questo esempio in 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)

Questo esempio produce il seguente output:

![Dimostrazione della classe extarticle](/files/f9afe168ef31d1b2eba7ca6315eea8b1d5d6ae61)

## Comandi di dimensione del carattere di LaTeX

LaTeX fornisce una serie di 10 comandi standard (predefiniti) per cambiare la dimensione del carattere—nota che le classi di documento o i pacchetti LaTeX possono ridefinire tali comandi per variare la dimensione effettiva in punti. La seguente tabella elenca tali comandi e i valori di dimensione in punti corrispondenti per un documento che usa 10pt per il font del testo principale, l'impostazione predefinita della classe article:

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

![Comandi standard di dimensione del carattere di LaTeX](/files/a25eb60a010e4a5e73c21bc3257ca810244c7866)

Per le corrispondenti dimensioni in punti generate da `\documentclass[11pt]{article}` e `\documentclass[12pt]{article}` fai riferimento alla [tabella delle dimensioni del carattere](https://tug.org/texinfohtml/latex2e.html#Font-sizes) in [LaTeX2e: Un riferimento non ufficiale](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

La tabella successiva elenca i comandi aggiuntivi `\HUGE` e `\ssmall` forniti dal [`moresize` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/moresize?lang=en). Le dimensioni del carattere corrispondenti sono quelle in vigore quando `moresize` viene usato con la [`extarticle` classe di documento](https://ctan.org/pkg/extsizes):

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

![Comandi di dimensione del carattere della classe extarticle](/files/4b6813c3b246ec8f838b7fb3835941a4302a21c7)

### Esempio: uso dei comandi di dimensione del carattere

L'esempio successivo mostra l'uso di questi comandi.

```latex
\documentclass{extarticle} % Nota la classe di documento extarticle
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{La dimensione di questo testo è \verb=\normalsize= ma ora è \tiny minuscolo
finché non lo rendiamo \small piccolo o \ssmall ``ssmall'' tramite il pacchetto moresize.
Torniamo alla dimensione normale \normalsize poi {\ttfamily \scriptsize usa testo a spaziatura fissa
\verb=\scriptsize= in un gruppo} poi di nuovo alla dimensione normale. Ora, prova
\verb=\large= testo \large poi {\sffamily \Large \verb=\Large= testo sans serif}
 e infine {\HUGE davvero grande (\verb=\HUGE=) e testo {\bfseries  in grassetto}}
\end{document}
```

[Apri questo esempio in 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)

Questo esempio produce il seguente output:

![Esempio per dimostrare i comandi standard di dimensione del carattere di LaTeX](/files/3af210f7d4c2c798a3670468c0b66aedca1a9958)

## Ambienti di dimensione del carattere di LaTeX

I nomi dei comandi di cambio dimensione elencati sopra possono essere usati come ambienti per contenere testo di cui desideri cambiare la dimensione; per esempio:

```latex
\begin{Large}
Testo da comporre con la \texttt{\string\Large}
dimensione del carattere qui...
\end{Large}%
```

L'esempio successivo mostra come questi ambienti possano essere annidati.

### Esempio: uso degli ambienti di dimensione del carattere

```latex
\documentclass{extarticle} % Nota la classe di documento extarticle
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent Inizieremo con testo di dimensione normale poi aggiungeremo
\begin{tiny}
del testo {\ttfamily \string\tiny}
\begin{Large}
misto con {\ttfamily\string\Large} e
\begin{HUGE}\ttfamily \string\HUGE{} testo
\end{HUGE}%
\end{Large}%
\end{tiny}%
poi torneremo al testo di dimensione normale.
\end{document}
```

[Apri questo esempio in 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)

Questo esempio produce il seguente output:

![Esempio per dimostrare gli ambienti standard di dimensione del carattere di LaTeX](/files/3d4574131023e30e0947997a0249b0762f24ebbc)

## I comandi \fontsize e \selectfont

I comandi di dimensione del carattere [elencati nelle tabelle sopra](#latex-font-size-commands) sono implementati usando i comandi di LaTeX `\fontsize` e `\selectfont` che possono anche essere usati per selezionare direttamente una `dimensione del carattere` e la corrispondente `baseline-skip` impostazione:

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

Il `baseline-skip` Il valore determina la distanza tra le linee di base del testo in un paragrafo composto usando `dimensione del carattere`; è anche memorizzato in un comando di parametro chiamato `\baselineskip`—per maggiori dettagli, vedi l'articolo di Overleaf [Come cambiare la spaziatura dei paragrafi in LaTeX](/latex/it/formattazione/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### Esempio: uso di \fontsize e \selectfont

L'esempio successivo dimostra `\fontsize` e `\selectfont` per una gamma di `dimensione del carattere` e `baseline-skip` valori:

* `\fontsize{6}{8}\selectfont`: usa testo a 6pt con le linee di base distanziate di 8pt
* `\fontsize{8}{9}\selectfont`: usa testo a 8pt con le linee di base distanziate di 9pt
* `\fontsize{12}{13.5}\selectfont`: usa testo a 12pt con le linee di base distanziate di 13.5pt

Combinazioni esteticamente gradevoli di `dimensione del carattere` e `baseline-skip` spaziatura possono dipendere dal design del carattere tipografico utilizzato.

```latex
\documentclass{article}
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\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}
```

[Apri questo esempio in 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)

Questo esempio produce il seguente output:

![Dimostrazione di fontsize e selectfont su Overleaf](/files/9667fff09ca3db47b0c38be35448ac778bd69f99)

## Altri pacchetti per cambiare la dimensione del carattere: relsize e scalefnt

In questa sezione esaminiamo brevemente i seguenti pacchetti LaTeX:

* le [`relsize` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/relsize?lang=en) che fornisce comandi per impostare la dimensione del carattere in relazione alla *dimensione* corrente;
* le [`scalefnt` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/scalefnt) che consente di “ridimensionare i font a dimensioni arbitrarie”.

### Il pacchetto relsize

Il `relsize` Il pacchetto fornisce comandi per impostare le dimensioni del carattere in relazione alla *dimensione* dimensione del carattere—vale a dire, la dimensione del carattere in uso nel punto in cui desideri effettuare un cambiamento di dimensione; per esempio, quando si compongono note a piè di pagina la dimensione (del carattere) corrente è minore che nel testo principale.

Per ragioni storiche, che non esploreremo (ma vedi [qui](https://tex.stackexchange.com/a/24600)), molte operazioni TeX/LaTeX di dimensionamento/scalatura dei font coinvolgono il valore $$\text{1.2}$$; per esempio, la [tabella sopra](#latex-font-size-commands) mostra `\Large` è $$\text{14.4pt}$$ e la successiva dimensione più grande, `\LARGE`, è $$\text{17.28pt}$$ perché $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$. Possiamo anche vedere che $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

Il `relsize` Il pacchetto si riferisce a “passi” quando si passa tra le dimensioni del carattere elencate nella tabella sopra; per esempio, [il codice mostrato di seguito](#relsizeexample) dimostra che passare da testo di 10pt a 17.28pt richiede 3 “passi”, ciascuno con un moltiplicatore di 1.2: $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* Il comando `\relsize{*n*}` cercherà di scalare il font corrente usando `*n*` “passi”; tuttavia, se la dimensione richiesta (scalata) è troppo piccola o troppo grande:
  * viene emesso un messaggio di avviso, e
  * la dimensione scalata è limitata ai valori impostati dai comandi `\RSsmallest` (di solito `\tiny`) e `\RSlargest` (di solito `\Huge`)
* Usa `\renewcommand` per impostare nuovi valori per `\RSlargest` e `\RSsmallest`:

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

#### Altri comandi del pacchetto relsize

Il `relsize` La documentazione del pacchetto elenca i seguenti comandi, che sono progettati solo per il testo e non per l'uso con contenuto matematico.

| Comando                   | Scopo                                                                                             |
| ------------------------- | ------------------------------------------------------------------------------------------------- |
| `\relsize{*n*}`           | Cambia la dimensione del carattere di `*n*` passi.                                                |
| `\larger[*n*]`            | Aumenta la dimensione del carattere di (opzionali) `*n*` passi (il valore predefinito è 1 passo). |
| `\smaller[*n*]`           | Riduce la dimensione del carattere di (opzionali) `*n*` passi (il valore predefinito è 1 passo).  |
| `\relscale{*f*}`          | Cambia la dimensione del carattere di un fattore di scala `*f*`.                                  |
| `\textlarger[*n*]{text}`  | Dimensione del testo aumentata di (opzionali) `*n*` passi.                                        |
| `\textsmaller[*n*]{text}` | Dimensione del testo ridotta di (opzionali) `*n*` passi.                                          |
| `\textscale[*f*]{text}`   | Dimensione del testo scalata di un fattore `*f*`.                                                 |

* **Nota**: Il `relsize` comandi `\mathsmaller` e `\mathlarger` sono progettati per l'uso con contenuto matematico—fai riferimento a [documentazione del pacchetto](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) per maggiori dettagli.

#### Esempio: uso del pacchetto relsize

L'esempio successivo dimostra vari comandi forniti dal `relsize` pacchetto. Nota quanto segue:

* l'uso di gruppi {...} per localizzare l'effetto dei cambiamenti di dimensione del carattere;
* impostando la dimensione massima scalata del carattere a 75pt scrivendo

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

```latex
% la classe article è caricata con dimensione del testo predefinita 10pt
\documentclass{article}
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% Definisci la nostra semplice macro
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% Imposta la dimensione massima scalata del carattere a 75pt
\renewcommand\RSlargest{75pt}
\begin{document}
Ciao, in questo paragrafo la dimensione normale del font è \getfontsize.
Ora scala il font corrente usando 3 ``passi'': {\verb=\relsize{3}=\relsize{3}
che imposta la dimensione corrente a \getfontsize}. Fuori dal gruppo
la dimensione del font è di nuovo \getfontsize.

Un altro paragrafo con del{\larger[2] testo più grande} e
{\smaller[1] testo più piccolo}---nota l'uso dei gruppi \{...\}. Anche usando
\textlarger[3]{testo grande} e del \textscale{2}{testo scalato}.
\vskip12pt
Uso di un numero maggiore di passi:

\vskip12pt
\textlarger[11]{11 passi (\getfontsize)}
\vskip12pt
\textlarger[20]{20 passi (\getfontsize)}---raggiunto il limite di dimensione e viene dato un avviso:
\vskip12pt
``Package relsize Warning: Font size 383.35397pt is too large. Using 75pt instead...''
\end{document}
```

[Apri questo esempio in 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)

Il codice LaTeX sopra accede alla dimensione corrente del font tramite una variabile interna di LaTeX chiamata `\f@size`, il cui valore può essere composto usando una macro, come `\getfontsize`, che può essere definita come segue:

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

L'esempio sopra produce il seguente output:

![Esempio per dimostrare vari comandi del pacchetto relsize](/files/25cef6ea9e76e6b7c20794ba81cfa34500d1cdaa)

### Il pacchetto scalefnt

Il `scalefnt` pacchetto definisce il `\scalefont` comando

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

dove `fattore` scalerà la dimensione del font corrente e il valore corrente di `\baselineskip`—che viene usato per [calcolare la spaziatura tra le righe di testo in un paragrafo composto](/latex/it/formattazione/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### Esempio: uso del pacchetto scalefnt

L'esempio successivo dimostra il `\scalefont` comando e usa anche la nostra [`\getfontsize` macro](#getfontsize).

```latex
% la classe article è caricata con dimensione del testo predefinita 10pt
\documentclass{article}
% Uso del pacchetto geometry con un
% formato pagina ridotto per creare la grafica dell'articolo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% Definisci la nostra semplice macro \getfontsize
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
Per questo paragrafo, la dimensione corrente del font è \getfontsize{} e il valore di \verb=\baselineskip= è \the\baselineskip.

Se usiamo \verb=\scalefont{1.5}= \scalefont{1.5} la dimensione del font è ora \getfontsize{} e \verb=\baselineskip= è \the\baselineskip.
\end{document}
```

[Apri questo esempio in 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)

Questo esempio produce il seguente output:

![Esempio per dimostrare il pacchetto scalefnt](/files/567946af0c270291c537cd148f7844d132900da1)

## Esempi da tex.stackexchange

Una ricerca su tex.stackexchange per [domande con tag `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) produce un lungo elenco di risultati che contengono spiegazioni, codice e soluzioni relative al cambiamento delle dimensioni del font. Alcune domande sono piuttosto specialistiche mentre altre sono più generali; ecco una piccola selezione che potrebbe essere di interesse:

* [Cambiare la dimensione del font delle didascalie delle figure](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [Regolare la dimensione del font di tutte le didascalie](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [Cambiare la dimensione del font di capitoli, sezioni, sottosezioni](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [Cambia la dimensione del font con la `fontspec` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [Cambiare la dimensione del font per `\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://overleaf-pro.ayaka.space/latex/it/domande-e-risposte/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.
