> 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/altri-argomenti/27-inserting-images.md).

# Inserire immagini

## Quattro modi per inserire immagini (creare figure LaTeX) in Overleaf

Le opzioni sono le seguenti:

1. Usa il [**Inserisci figura** pulsante](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using_Insert_Figure_to_add_a_figure_to_your_project)(![The Insert Figure button on the editor toolbar](/files/bea79b7025e91ce79a8b859633fd72f50bda378d)), situato nella barra degli strumenti dell'editor, per inserire una figura in **Editor visuale** o **Editor di codice**.
2. [Copia e incolla un'immagine](/latex/it/base-di-conoscenza/075-how-to-paste-formatted-content-into-overleaf.md#pasting-images-into-your-overleaf-project) in **Editor visuale** o **Editor di codice**.
3. Puoi usare il trascinamento per creare una figura. Seleziona un file dal tuo file system locale, oppure uno dei file caricati nel tuo progetto Overleaf, e rilascialo in **Editor visuale** o **Editor di codice**. Overleaf mostra una finestra con opzioni per personalizzare le impostazioni della tua figura.
4. Usa **Editor di codice** per scrivere codice LaTeX che inserisce una grafica e la colloca all'interno di un ambiente figure.

Le opzioni 1, 2 e 3 generano automaticamente il codice LaTeX necessario per creare la tua figura, ma qui esploriamo l'opzione 4, che offre la massima flessibilità.

## Introduzione

In questo articolo spieghiamo come includere immagini nei formati più comuni, come ridurle, ingrandirle e ruotarle, e come farvi riferimento all'interno del tuo documento. Inizieremo con un esempio per mostrare come importare un'immagine.

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {./images/} }

\begin{document}
L'universo è immenso e sembra essere omogeneo,
su larga scala, ovunque guardiamo.

\includegraphics{universe}

C'è un'immagine di una galassia sopra
\end{document}
```

![Esempio di inserimento di un'immagine](/files/d76dd10d107559de71c3f9b027a6ceb6a74eecda)

LaTeX non può gestire le immagini da solo, quindi dobbiamo usare il `graphicx` pacchetto. Per usarlo, includiamo la seguente riga nel preambolo: `\usepackage{graphicx}`.

Il comando `\graphicspath{ {./images/} }` dice a LaTeX che le immagini sono conservate in una cartella chiamata `images` nella directory del documento principale.

Il `\includegraphics{universe}` il comando è quello che ha effettivamente incluso l'immagine nel documento. Qui `universe` è il nome del file contenente l'immagine senza l'estensione, quindi `universe.PNG` diventa `universe`. Il nome del file dell'immagine non dovrebbe contenere spazi bianchi né più punti.

Nota: è consentito includere l'estensione del file, ma è una buona idea ometterla. Se l'estensione del file viene omessa, LaTeX cercherà tutti i formati supportati. Per maggiori dettagli, vedi la sezione sulla [generazione di immagini ad alta e bassa risoluzione](#generating-high-res-and-low-res-images).

&#x20;[Apri un esempio di immagini in Overleaf](https://www.overleaf.com/project/new/template/19397?id=65443742\&templateName=Inserting+Images\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Il percorso della cartella delle immagini

Quando si lavora a un documento che include diverse immagini, è possibile tenere quelle immagini in una o più cartelle separate in modo che il progetto sia più organizzato.

Il comando `\graphicspath{ {images/} }` dice a LaTeX di cercare nella `images` cartella. Il percorso è ***relativo*** alla directory di lavoro corrente—quindi il compilatore cercherà il file nella stessa cartella del codice in cui l'immagine è inclusa. Il percorso della cartella è relativo per impostazione predefinita, se non è specificata alcuna directory iniziale, per esempio

```latex
%Percorso relativo al file .tex contenente il comando \includegraphics
\graphicspath{ {images/} }
```

Questo è in genere un modo semplice per raggiungere la cartella delle grafiche all'interno di una struttura ad albero di file, ma può portare a complicazioni quando `.tex` i file all'interno delle cartelle sono inclusi nel `.tex` file principale. Allora il compilatore potrebbe finire per cercare la cartella delle immagini nel posto sbagliato. Quindi, **è buona pratica specificare il percorso delle grafiche in modo che sia relativo al file `.tex` file**, indicando la directory del file principale `.tex` come `./` , per esempio:

```latex
%Percorso relativo al file .tex principale
\graphicspath{ {./images/} }
```

come nell'introduzione.

Il percorso può anche essere ***assoluto***, se viene specificata la posizione esatta del file sul tuo sistema. Per esempio, se stessi lavorando con un'installazione locale di LaTeX sul tuo computer:

```latex
%Percorso nel formato Windows:
\graphicspath{ {c:/user/images/} }

%Percorso nel formato Unix-like (Linux, Mac OS)
\graphicspath{ {/home/user/images/} }
```

Nota che questo comando richiede una barra finale `/` e che il percorso si trova tra doppie parentesi graffe.

Puoi anche impostare più percorsi se le immagini sono salvate in più di una cartella. Per esempio, se ci sono due cartelle chiamate `images1` e `images2`, usa il comando

```latex
\graphicspath{ {./images1/}{./images2/} }
```

&#x20;[Apri un esempio di immagini in Overleaf](https://www.overleaf.com/project/new/template/19397?id=65443742\&templateName=Inserting+Images\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Cambiare la dimensione dell'immagine e ruotare la figura

Se vogliamo specificare ulteriormente come LaTeX deve includere la nostra immagine nel documento (lunghezza, altezza, ecc.), possiamo passare quelle impostazioni nel seguente formato:

```latex
\begin{document}

Overleaf è un ottimo strumento professionale per modificare documenti online,
condividere e fare il backup dei tuoi progetti \LaTeX{}. Offre anche una
documentazione di aiuto piuttosto estesa.

\includegraphics[scale=1.5]{overleaf-logo}
```

![Esempio di modifica della dimensione dell'immagine](/files/3aa117c716d007b76b3a5431def27931897ff8de)

Il comando `\includegraphics[scale=1.5]{overleaf-logo}` includerà l'immagine `overleaf-logo` nel documento, il parametro aggiuntivo `scale=1.5` farà esattamente questo, scalando l'immagine a 1,5 volte la sua dimensione reale.

Puoi anche scalare l'immagine a una larghezza e altezza specifiche.

```latex
\begin{document}

Overleaf è un ottimo strumento professionale per modificare documenti online,
condividere e fare il backup dei tuoi progetti \LaTeX{}. Offre anche una
documentazione di aiuto piuttosto estesa.

\includegraphics[width=5cm, height=4cm]{overleaf-logo}
```

![Esempio di impostazione di altezza e larghezza dell'immagine](/files/25c6784773ecbcf9284bb3171e8aa3c799f61cf3)

Come probabilmente avrai intuito, i parametri tra parentesi quadre `[width=3cm, height=4cm]` definiscono la larghezza e l'altezza dell'immagine. Puoi usare [unità diverse](#reference-guide) per questi parametri. Se viene passato solo il *larghezza* parametro altezza, l'altezza verrà scalata per mantenere il rapporto d'aspetto.

Le unità di lunghezza possono anche essere relative ad alcuni elementi del documento. Se vuoi, per esempio, rendere un'immagine larga quanto il testo:

```latex
\begin{document}

L'universo è immenso e sembra essere omogeneo,
su larga scala, ovunque guardiamo.

\includegraphics[width=\textwidth]{universe}
```

![Esempio di immagine impostata alla larghezza del testo](/files/4e3b7d52357a52f4af9bc68115bbb015d824be0b)

Invece di `\textwidth` puoi usare qualsiasi altra lunghezza predefinita di LaTeX: `\columnsep`, `\linewidth`, `\textheight`, `\paperheight`, ecc. Vedi la [guida di riferimento](#reference-guide) per una descrizione ulteriore di queste unità.

C'è un'altra opzione comune quando si include un'immagine nel documento: ruotarla. Questo può essere facilmente realizzato in LaTeX:

```latex
\begin{document}

Overleaf è un ottimo strumento professionale per modificare online,
condividere e fare il backup dei tuoi progetti \LaTeX{}. Offre anche una
una base piuttosto ampia di documentazione di aiuto.

\includegraphics[scale=1.2, angle=45]{overleaf-logo}
```

![Esempio di rotazione di un'immagine](/files/bea4d6fe430dbb8dd4634c0da21f643ce4bf89df)

Il parametro `angle=45` ruota l'immagine di 45 gradi in senso antiorario. Per ruotare l'immagine in senso orario usa un numero negativo.

## Posizionamento

Nella sezione precedente è stato spiegato come includere le immagini nel documento, ma la combinazione di testo e immagini potrebbe non apparire come ci aspettavamo. Per cambiare questo dobbiamo introdurre un nuovo *richiede*.

```latex
Nel prossimo esempio la figura verrà posizionata
subito sotto questa frase.

\begin{figure}[h]
\includegraphics[width=8cm]{Plot}
\end{figure}
```

![Esempio di posizionamento delle figure](/files/40746edd400d061fe7482d9acce4d7507eb0e778)

Il `ambiente figure` ambiente viene usato per visualizzare immagini come elementi flottanti all'interno del documento. Questo significa che inserisci l'immagine all'interno dell' `ambiente figure` ambiente e non devi preoccuparti della sua posizione, LaTeX la posizionerà in modo tale che si adatti al flusso del documento.

Comunque, a volte abbiamo bisogno di avere più controllo sul modo in cui le figure vengono mostrate. È possibile passare un parametro aggiuntivo per determinare il posizionamento della figura. Nell'esempio, `\begin{figure}[h]`, il parametro tra parentesi quadre imposta la posizione della figura su ***qui***. Sotto c'è una tabella che elenca i possibili valori di posizionamento.

| Parametro | Posizione                                                                                                                                                                                   |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| h         | Posiziona il float *qui*, cioè, *approssimativamente* allo stesso punto in cui compare nel testo sorgente (tuttavia, non *esattamente* in quel punto)                                       |
| t         | Posiziona in *alto* della pagina.                                                                                                                                                           |
| b         | Posiziona in *basso* della pagina.                                                                                                                                                          |
| p         | Metti su una speciale *pagina* solo per i float.                                                                                                                                            |
| !         | Sostituisci i parametri interni che LaTeX usa per determinare posizioni “buone” dei float.                                                                                                  |
| H         | Posiziona il float esattamente nella posizione nel codice LaTeX. Richiede il `pacchetto float` pacchetto, anche se a volte può causare problemi. Questo è in qualche modo equivalente a h!. |

Nell'esempio seguente puoi vedere un'immagine in `t`cima al documento, nonostante sia stata dichiarata sotto il testo.

```latex
In questa immagine puoi vedere un grafico a barre che mostra
i risultati di un sondaggio che ha coinvolto alcuni importanti
dati studiati nel tempo.

\begin{figure}[t]
\includegraphics[width=8cm]{Plot}
\centering
\end{figure}
```

![Esempio di grafico a barre](/files/84931ba502958639de290810736fc833aa6ca6f7)

Il comando aggiuntivo `\centering` centrerà l'immagine. L'allineamento predefinito è *sinistra*.

### Testo a capo attorno alle figure

È anche possibile **avvolgere** il testo attorno a una figura. Quando il documento contiene immagini piccole, questo lo rende più gradevole.

```latex
\begin{wrapfigure}{r}{0.25\textwidth} %questa figura sarà a destra
    \centering
    \includegraphics[width=0.25\textwidth]{mesh}
\end{wrapfigure}

Esistono diversi modi per tracciare una funzione di due variabili,
a seconda delle informazioni che ti interessano. Per
esempio, se vuoi vedere la mesh di una funzione in modo che sia
più facile vedere la derivata puoi usare un grafico come quello
a sinistra.

\begin{wrapfigure}{l}{0.25\textwidth}
    \centering
    \includegraphics[width=0.25\textwidth]{contour}
\end{wrapfigure}

D'altra parte, se sei interessato solo a
alcuni valori puoi usare il grafico a contorni, puoi
puoi usare il grafico a contorni, puoi usare il grafico a contorni, puoi usare
il grafico a contorni, puoi usare il grafico a contorni, puoi usare
il grafico a contorni, puoi usare il grafico a contorni,
puoi usare il grafico a contorni, come quello a sinistra.

D'altra parte, se sei interessato solo a
alcuni valori puoi usare il grafico a contorni, puoi
puoi usare il grafico a contorni, puoi usare il grafico a contorni, puoi usare
grafico a contorni, puoi usare il grafico a contorni, puoi usare il
grafico a contorni, puoi usare il grafico a contorni,
puoi usare il grafico a contorni,
come quello a sinistra.
```

![Esempio di grafico](/files/28d1c43e0973ee97691fd0a15e1670b4b229e519)

Per far funzionare i comandi dell'esempio, devi importare il [`wrapfig` che fornisce i comandi e le funzionalità necessarie per includere file grafici esterni. L'esempio sopra carica il](https://ctan.org/pkg/wrapfig?lang=en). Per usare `wrapfig`, includi la seguente riga nel preambolo del documento:

```latex
\usepackage{wrapfig}
```

Questo rende il `wrapfigure` ambiente disponibile e possiamo collocare un' `\includegraphics` comando al suo interno per creare una figura attorno alla quale il testo verrà avvolto. Ecco come possiamo specificare un *wrapfigure* ambiente:

```latex
\begin{wrapfigure}[lineheight]{position}{width}
  ...
\end{wrapfigure}
```

Il `position` parametro ha otto possibili valori:

|   |   |                                                                  |
| - | - | ---------------------------------------------------------------- |
| r | R | lato destro del testo                                            |
| l | L | lato sinistro del testo                                          |
| i | I | bordo interno—vicino alla rilegatura (in un *twoside* documento) |
| o | O | bordo esterno—lontano dalla rilegatura                           |

La versione maiuscola permette alla figura di fluttuare. La versione minuscola significa *esattamente qui*.

Ora puoi definire l' `wrapfigure` ambiente tramite i comandi `\begin{wrapfigure}{l}{0.25\textwidth} \end{wrapfigure}`. Nota che l'ambiente ha due parametri aggiuntivi racchiusi tra parentesi graffe. Qui sotto il codice è spiegato in maggior dettaglio:

**{l}**

Questo definisce l'allineamento della figura. Imposta l per sinistra e r per destra. Inoltre, se stai usando un libro o un formato simile, usa invece o per il bordo esterno e i per il bordo interno della pagina.

**{0.25\textwidth}**

Questa è la larghezza della casella della figura. Non è la larghezza dell'immagine stessa, che deve essere impostata nel comando \includegraphics. Nota che la lunghezza è relativa alla larghezza del testo, ma possono essere usate anche unità normali (cm, in, mm, ecc.). Vedi la guida di riferimento per un elenco delle unità.

**\centering**

Questo è già stato spiegato, ma in questo esempio l'immagine verrà centrata usando il suo contenitore come riferimento, invece dell'intero testo.

Per un articolo più completo sul posizionamento delle immagini vedi [Posizionamento di immagini e tabelle](/latex/it/figure-e-tabelle/02-positioning-images-and-tables.md)

&#x20;[Apri un esempio di immagini in Overleaf](https://www.overleaf.com/project/new/template/19397?id=65443742\&templateName=Inserting+Images\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Didascalie, etichette e riferimenti incrociati

Aggiungere didascalie alle immagini per aggiungere una breve descrizione ed etichettarle per ulteriori riferimenti sono due strumenti importanti quando si lavora a un testo lungo.

### Didascalie

Cominciamo con un esempio di didascalia:

```latex
\begin{figure}[h]
\caption{Esempio di grafico parametrico ($\sin (x), \cos(x), x$)}
\centering
\includegraphics[width=0.5\textwidth]{spiral}
\end{figure}
```

![Esempio di grafico parametrico](/files/2f1fe7d434bb861c093f72addd5fbfe054ddf1cd)

È davvero facile, basta aggiungere `\caption{Una didascalia qualsiasi}` e dentro le parentesi graffe scrivere il testo da mostrare. Il posizionamento della didascalia dipende da dove metti il comando; se è sopra la `\includegraphics` allora la didascalia sarà sopra di essa, se è sotto allora la didascalia verrà impostata anche sotto la figura.

Le didascalie possono anche essere poste subito dopo le figure. Il `sidecap` pacchetto usa un codice simile a quello dell'esempio precedente per fare ciò.

```latex
\documentclass{article}
\usepackage[rightcaption]{sidecap}

\usepackage{graphicx} %pacchetto per gestire le immagini
\graphicspath{ {images/} }

\begin{SCfigure}[0.5][h]
\caption{Usando di nuovo l'immagine dell'universo.
Questa didascalia sarà a destra}
\includegraphics[width=0.6\textwidth]{universe}
\end{SCfigure}
```

![Esempio di grafico parametrico con didascalia](/files/535ddd578d6c5d343003293e333be46639d1ef82)

Ci sono due nuovi comandi

**\usepackage\[rightcaption]{sidecap}**

Come puoi aspettarti, questa riga importerà un pacchetto chiamato sidecap, ma c'è un parametro aggiuntivo: rightcaption. Questo parametro stabilisce il posizionamento della didascalia a destra dell'immagine; puoi anche usare leftcaption. Nei documenti simili a libri sono disponibili anche outercaption e innercaption. I nomi sono autoesplicativi.

**\begin{SCfigure}\[0.5]\[h] \end{SCfigure}**

Definisce un ambiente simile a figure. Il primo parametro è la larghezza della didascalia relativa alla dimensione dell'immagine, come dichiarato in \includegraphics. Il secondo parametro h funziona esattamente come nell'ambiente figure. Vedi la sezione sul posizionamento per maggiori informazioni.

Puoi gestire in modo più avanzato la formattazione della didascalia. Controlla la [letture aggiuntive](#further-reading) sezione per i riferimenti.

### Etichette e riferimenti incrociati

Le figure, proprio come molti altri elementi in un documento LaTeX (equazioni, tabelle, grafici, ecc.), possono essere richiamate all'interno del testo. È molto facile, basta aggiungere una `comando \label` al `ambiente figure` o `SCfigure` ambiente, poi in seguito usare quell'etichetta per fare riferimento all'immagine.

```latex
\begin{figure}[h]
    \centering
    \includegraphics[width=0.25\textwidth]{mesh}
    \caption{un bel grafico}
    \label{fig:mesh1}
\end{figure}

Come puoi vedere nella figura \ref{fig:mesh1}, la
funzione cresce vicino a 0. Inoltre, nella pagina \pageref{fig:mesh1}
c'è lo stesso esempio.
```

![Esempio di figura con etichetta](/files/1e04c8a87ac41737e6a5e6c763d0fc649c9c65ea)

Ci sono tre comandi che generano riferimenti incrociati in questo esempio.

**\label{fig:mesh1}**

Questo imposterà un'etichetta per questa figura. Poiché le etichette possono essere usate in diversi tipi di elementi all'interno del documento, è una buona pratica usare un prefisso, come fig: nell'esempio.

**\ref{fig:mesh1}**

Questo comando inserirà il numero assegnato alla figura. Viene generato automaticamente e verrà aggiornato se inserisci un'altra figura prima di quella referenziata.

**\pageref{fig:mesh1}**

Questo stampa il numero di pagina in cui appare l'immagine a cui si fa riferimento.

Il `\caption` è obbligatorio per fare riferimento a una figura.

Un'altra grande caratteristica di un documento LaTeX è la possibilità di generare automaticamente un *elenco delle figure*. Questo è semplice.

```latex
\listoffigures
```

![Esempio di elenco delle figure](/files/8313f438577a0a790768845dbd3963b5693bec3e)

Questo comando funziona solo sulle figure con didascalia, poiché usa la didascalia nella tabella. L'esempio sopra elenca le immagini in questo articolo.

Nota importante: quando si usano riferimenti incrociati il tuo progetto LaTeX deve essere compilato due volte, altrimenti i riferimenti, i riferimenti alle pagine e l'elenco delle figure non funzioneranno—Overleaf se ne occupa per te.

## Generazione di immagini ad alta e bassa risoluzione

Finora, specificando il nome del file immagine nel `\includegraphics` comando abbiamo omesso le estensioni dei file. Tuttavia, non è necessario, anche se spesso è utile. Se l'estensione del file viene omessa, LaTeX cercherà qualsiasi formato immagine supportato in quella directory e cercherà varie estensioni nell'ordine predefinito (che può essere modificato).

Questo è utile per passare da ambienti di sviluppo a quelli di produzione. In un ambiente di sviluppo (quando l'articolo/relazione/libro è ancora in corso), è preferibile usare versioni a bassa risoluzione delle immagini (tipicamente in formato .png) per una compilazione rapida dell'anteprima. Nell'ambiente di produzione (quando viene prodotta la versione finale dell'articolo/relazione/libro), è preferibile includere la versione ad alta risoluzione delle immagini.

Questo si ottiene

* Non specificando l'estensione del file nel *\includegraphics* comando, e
* Specificando l'estensione desiderata nel preambolo.

Quindi, se abbiamo due versioni di un'immagine, venndiagram.pdf (ad alta risoluzione) e venndiagram.png (a bassa risoluzione), allora possiamo includere la seguente riga nel preambolo per usare la versione .png mentre si sviluppa il rapporto -

```latex
  \DeclareGraphicsExtensions{.png,.pdf}
```

Il comando sopra garantirà che, se vengono trovati due file con lo stesso nome base ma estensioni diverse (per esempio venndiagram.pdf e venndiagram.png), allora verrà usata per prima la versione .png, e in sua assenza verrà usata la versione .pdf; questa è anche una buona idea se alcune versioni a bassa risoluzione non sono disponibili.

Una volta sviluppato il rapporto, per usare la versione .pdf ad alta risoluzione, possiamo cambiare la riga nel preambolo che specifica l'ordine di ricerca delle estensioni in

```latex
  \DeclareGraphicsExtensions{.pdf,.png}
```

Migliorando la tecnica descritta nei paragrafi precedenti, possiamo anche dire a LaTeX di generare al volo versioni .png a bassa risoluzione delle immagini durante la compilazione del documento se c'è un PDF che non è ancora stato convertito in PNG. Per ottenere ciò, possiamo includere quanto segue nel preambolo dopo `\usepackage{graphicx}`

```latex
  \usepackage{epstopdf}
  \epstopdfDeclareGraphicsRule{.pdf}{png}{.png}{convert #1 \OutputFile}
  \DeclareGraphicsExtensions{.png,.pdf}
```

Se esiste venndiagram2.pdf ma non venndiagram2.png, verrà creato il file venndiagram2-pdf-converted-to.png e caricato al suo posto. Il comando *convert #1* è responsabile della conversione e possono essere passati parametri aggiuntivi tra *convert* e *#1*. Per esempio - *convert -density 100 #1*.

Ci sono però alcune cose importanti da tenere a mente:

* Per far funzionare la conversione automatica, dobbiamo chiamare *pdflatex* con la `--shell-escape` opzione.
* Per la versione finale di *produzione* , dobbiamo commentare il `\epstopdfDeclareGraphicsRule`, in modo che vengano caricate solo i file PDF ad alta risoluzione. Dovremo anche cambiare l'ordine di precedenza.

&#x20;[Apri un esempio di immagini in Overleaf](https://www.overleaf.com/project/new/template/19397?id=65443742\&templateName=Inserting+Images\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Guida di riferimento

**Unità e lunghezze in LaTeX**

| Abbreviazione | Definizione                                                  |
| ------------- | ------------------------------------------------------------ |
| pt            | Un punto è l'unità di lunghezza predefinita. Circa 0,3515 mm |
| mm            | un millimetro                                                |
| cm            | un centimetro                                                |
| in            | un pollice                                                   |
| ex            | l'altezza di un **x** nel font corrente                      |
| em            | la larghezza di un **m** nel font corrente                   |
| \columnsep    | distanza tra colonne                                         |
| \columnwidth  | larghezza della colonna                                      |
| \linewidth    | larghezza della linea nell'ambiente corrente                 |
| \paperwidth   | larghezza della pagina                                       |
| \paperheight  | altezza della pagina                                         |
| \textwidth    | larghezza del testo                                          |
| \textheight   | altezza del testo                                            |
| \unitlength   | unità di lunghezza nel *picture* ambiente.                   |

**Informazioni sui tipi di immagine in LaTeX**

**latex**

Quando compiliamo con latex, possiamo usare solo immagini EPS, che sono un formato vettoriale.

**pdflatex**

Se compiliamo usando "pdflatex" per produrre un PDF, allora possiamo usare diversi formati di immagine -

```
   JPG: la scelta migliore se vogliamo inserire fotografie
   PNG: la scelta migliore se vogliamo inserire diagrammi (se non si è potuta generare una versione vettoriale) e schermate
   PDF: anche se siamo abituati a vedere documenti PDF, un PDF può anche memorizzare immagini
   EPS: le immagini EPS possono essere incluse usando il pacchetto epstopdf (dobbiamo solo installare il pacchetto, non
        dobbiamo usare \usepackage{} per includerlo nel nostro documento.)
```

**Formato vettoriale o formato bitmap?**

Le immagini possono essere in formato vettoriale o in formato bitmap. In generale non dobbiamo preoccuparcene, ma se per caso conosciamo il formato dell'immagine, possiamo usare quell'informazione per scegliere un formato immagine appropriato da includere nel nostro documento LaTeX. Se abbiamo un'immagine in formato vettoriale, dovremmo optare per PDF o EPS. Se l'abbiamo in formato bitmap, dovremmo optare per JPG o PNG, poiché memorizzare immagini bitmap in PDF o EPS occupa molto spazio su disco.

&#x20;[Apri un esempio di immagini in Overleaf](https://www.overleaf.com/project/new/template/19397?id=65443742\&templateName=Inserting+Images\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Approfondimenti

Per maggiori informazioni vedi

* [Posizionamento di immagini e tabelle](/latex/it/figure-e-tabelle/02-positioning-images-and-tables.md)
* [Elenchi di tabelle e figure](/latex/it/figure-e-tabelle/03-lists-of-tables-and-figures.md)
* [Documenti a facciata singola e doppia](/latex/it/formattazione/08-single-sided-and-double-sided-documents.md)
* [Lunghezze in LaTeX](/latex/it/formattazione/01-lengths-in-latex.md)
* [**floatrow** pacchetto per la gestione avanzata delle didascalie degli elementi flottanti (tabelle e figure)](http://tug.ctan.org/tex-archive/macros/latex/contrib/floatrow/floatrow.pdf)
* [**sidecap** documentazione del pacchetto, per le didascalie delle figure laterali](ftp://ctan.tug.org/tex-archive/macros/latex/contrib/sidecap/sidecap.pdf)
* [**epstopdf** documentazione del pacchetto (conversione da EPS a PDF)](https://ctan.org/pkg/epstopdf?lang=en)


---

# 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/altri-argomenti/27-inserting-images.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.
