> 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/formattazione/07-page-size-and-margins.md).

# Dimensione della pagina e margini

## Introduzione

Le dimensioni della pagina in un documento LaTeX sono altamente configurabili e il [`pacchetto geometry` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/geometry?lang=en) offre un modo semplice per modificare la lunghezza e il layout di diversi elementi come la dimensione della carta, i margini, la nota a piè di pagina, l'intestazione, l'orientamento, ecc.

### Esempio

Supponiamo che tu debba creare un documento utilizzando carta formato A4 con un'area di testo che non dovrebbe superare 6 pollici di larghezza e 8 pollici di altezza. Puoi creare facilmente un documento del genere includendo questa riga nel preambolo del tuo LaTeX:

```latex
\usepackage[a4paper, total={6in, 8in}]{geometry}
```

I valori dei parametri passati al `pacchetto geometry` pacchetto producono il layout richiesto. In questo caso, `a4paper` stabilisce la dimensione desiderata della carta A4 e i valori forniti al `allungamento totale` parametro determinano la dimensione dell'area di testo. Nota che Overleaf usa una distribuzione LaTeX europea, che per impostazione predefinita produce documenti in formato A4.

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, total={6in, 8in}]{geometry}

\begin{document}
\section{Introduzione}
Questo è un documento di prova che utilizza carta formato A4 e l'area di testo definita dall'utente.
\subsection{Some dummy text}
\blindtext[8]

\end{document}
```

[Apri questo esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+geometry+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%5Ba4paper%2C+total%3D%7B6in%2C+8in%7D%5D%7Bgeometry%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0AThis+is+a+test+document+which+uses+A4-sized+paper+and+the+user-defined+text+area.+%0A%5Csubsection%7BSome+dummy+text%7D%0A%5Cblindtext%5B8%5D%0A%0A%5Cend%7Bdocument%7D)

## Dimensione della carta, orientamento e margini

Modificare la dimensione della carta, l'orientamento e i margini di un documento è un'esigenza comune che può essere facilmente soddisfatta usando il `pacchetto geometry` pacchetto. Esistono due modi per impostare i valori desiderati:

* fornirli come parametri allo `\usepackage` stesso, come nell'esempio sopra, oppure
* usa il `\geometry` comando nel preambolo.

Per esempio, creiamo un documento con dimensione carta legal, orientamento orizzontale e un margine di 2 pollici:

```latex
\usepackage[legalpaper, landscape, margin=2in]{geometry}
```

Puoi ottenere la stessa cosa in un modo leggermente diverso:

```latex
\usepackage{geometry}
\geometry{legalpaper, landscape, margin=2in}
```

Come vedi, i parametri sono separati da virgole. Per un elenco completo dei formati carta predefiniti, vedi il [guida di riferimento](#reference-guide). Il secondo parametro è l'orientamento, il suo valore predefinito è `portrait`. Infine, ogni `margine` è impostato a `2in`.

## Regolare con precisione le dimensioni della pagina LaTeX

### Visualizzare il layout

Il [`layout` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/layout?lang=en) offre una soluzione molto comoda per *visualizzare* il layout corrente del documento e i valori di vari parametri LaTeX che determinano quel layout. Fornisce due comandi: `layout` e `layout*` che disegnano un grafico che rappresenta il layout corrente. La versione con asterisco (`layout*`) ricalcola i valori interni usati per disegnare il grafico, il che può essere utile se apporti modifiche ai parametri di impaginazione di LaTeX. Ecco un esempio:

```latex
\documentclass{article}
\usepackage{layout}
\begin{document}
\section{Default \LaTeX{} layout}
Ecco il layout predefinito:

\vspace{10pt}
\layout
\section{Make some changes}
Apporta modifiche alle impostazioni del paragrafo nel margine e usa il comando \verb|layout*| per ridisegnare il diagramma del layout della pagina:
\vspace{10pt}
\setlength{\marginparwidth}{0pt}
\setlength{\marginparsep}{0pt}

\layout*
\end{document}
```

[Apri questo esempio in Overleaf per vedere i risultati!](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+layout+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Blayout%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BDefault+%5CLaTeX%7B%7D+layout%7D%0AHere%27s+the+default+layout%3A%0A%0A%5Cvspace%7B10pt%7D%0A%5Clayout%0A%5Csection%7BMake+some+changes%7D%0AMake+changes+to+the+margin+paragraph+settings+and+use+the+command+%5Cverb%7Clayout%2A%7C+to+redraw+the+page+layout+diagram%3A%0A%5Cvspace%7B10pt%7D%0A%5Csetlength%7B%5Cmarginparwidth%7D%7B0pt%7D%0A%5Csetlength%7B%5Cmarginparsep%7D%7B0pt%7D%0A%0A%5Clayout%2A%0A%5Cend%7Bdocument%7D)

L'immagine seguente mostra un esempio del grafico prodotto dal `layout` pacchetto.

![Layout-dimensions.png](/files/6cba56d8e0d6c17573af2b0ecce5d09a8924aee9)

### Utilizzo dei parametri di layout del pacchetto geometry

Il `pacchetto geometry` pacchetto fornisce un'interfaccia per modificare le dimensioni della pagina usando parametri dal nome intuitivo che devono essere scritti nella forma `parametro=valore`, usando unità standard LaTeX (mm, cm, pt, in). L'elenco seguente fa riferimento alla grafica del layout di pagina fornita nella sezione precedente.

**textwidth**

Corrisponde all'elemento 8 nella grafica.

**textheight**

Elemento 7 nella grafica.

**allungamento totale**

Dipende da altri parametri; per impostazione predefinita definisce le dimensioni del corpo, ma può essere combinato con i comandi includehead, includefoot, includeheadfoot e includemp per modificare insieme le dimensioni dell'Intestazione, del Corpo, del Piè di pagina e delle Note a margine.

**left, lmargin, inner**

Questi tre parametri modificano la lunghezza del margine sinistro. Elementi 1 e 3 nella grafica, combinati.

**right, rmargin, outer**

Questi tre parametri modificano la lunghezza del margine destro. Elementi 9 e 10 nella grafica, combinati.

**top, tmargin**

Questi due parametri rappresentano gli elementi 2 e 6 nella grafica, combinati.

**bottom, bmargin**

Questi due parametri impostano la distanza dal bordo inferiore del documento alla sua baseline.

**headheight**

Altezza dell'intestazione

**headsep**

Separazione tra intestazione (baseline) e corpo del testo. Elemento 6 nella grafica.

**footnotesep**

Separazione tra il fondo del corpo del testo (baseline) e l'inizio del testo della nota a piè di pagina.

**footskip**

Distanza di separazione tra la baseline dell'ultima riga di testo e la baseline del piè di pagina.

**marginparwidth, marginpar**

Larghezza delle note a margine. Elemento 10 nella grafica.

La dimensione della carta può essere impostata a qualsiasi misura ti serva mediante il comando `papersize={⟨width⟩,⟨height⟩}`.

Vediamo un esempio con alcune delle opzioni sopra menzionate:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
\section{Some dummy text}
\blindtext[10]
\end{document}
```

[Apri questo esempio in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+geometry+package+layout+parameters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bgeometry%7D%0A+%5Cgeometry%7B%0A+a4paper%2C%0A+total%3D%7B170mm%2C257mm%7D%2C%0A+left%3D20mm%2C%0A+top%3D20mm%2C%0A+%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSome+dummy+text%7D%0A%5Cblindtext%5B10%5D%0A%5Cend%7Bdocument%7D)

Questo esempio produce il seguente output:

![Utilizzo del pacchetto geometry](/files/6e3b9de1ceac898cdfa37e835c8be74eb0505995)

Qui l'area di testo, il margine sinistro e il margine superiore sono impostati. I margini destro e inferiore vengono calcolati automaticamente per adattarsi alla pagina.

## Guida di riferimento

| parametro | descrizione                         | valori                                                                                                                                                                                                                                                                                                                         |
| --------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| papersize | Determina la dimensione della carta | a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper,b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper,c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper,b0j, b1j, b2j, b3j, b4j, b5j, b6j,ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper,letterpaper, executivepaper, legalpaper |

## Approfondimenti

Per ulteriori informazioni vedi:

* [Lunghezze in LaTeX](/latex/it/formattazione/01-lengths-in-latex.md)
* [Intestazioni e piè di pagina](/latex/it/formattazione/02-headers-and-footers.md)
* [Colonne multiple](/latex/it/formattazione/09-multiple-columns.md)
* [Note a piè di pagina](/latex/it/formattazione/14-footnotes.md)
* [Numerazione delle pagine](/latex/it/formattazione/03-page-numbering.md)
* [Allineamento del testo](/latex/it/formattazione/06-text-alignment.md)
* [Collegamenti ipertestuali](/latex/it/struttura-del-documento/09-hyperlinks.md)
* [Comprendere i pacchetti e i file di classe](/latex/it/file-di-classe/01-understanding-packages-and-class-files.md)
* [Scrivere il proprio pacchetto](/latex/it/file-di-classe/03-writing-your-own-package.md)
* [Scrivere la propria classe](/latex/it/file-di-classe/04-writing-your-own-class.md)
* [La documentazione del pacchetto geometry](http://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf).


---

# 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/formattazione/07-page-size-and-margins.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.
