Latex figure: come inserire correttamente una figura in LaTeX

Introduzione all'inserimento di figure in LaTeX

Inserire una figura in LaTeX in modo corretto è fondamentale per ottenere documenti professionali, ben impaginati e facili da leggere. Il pacchetto di riferimento è graphicx, che permette di caricare immagini esterne in vari formati (PDF, PNG, JPG, EPS) e di controllarne posizione, dimensione e didascalia. Comprendere come funziona l'ambiente figure è il primo passo per evitare errori tipografici e risultati poco eleganti.

Preparazione del documento: pacchetti essenziali

Prima di poter inserire una figura, è importante assicurarsi di avere il preambolo configurato correttamente. Il pacchetto fondamentale è:

\usepackage{graphicx}

Questo pacchetto abilita il comando \includegraphics, necessario per includere file immagine nel documento. Se si lavora con documenti in formato A4, tesi o articoli, è buona norma combinare graphicx con altri pacchetti di impaginazione come geometry e caption, ma non sono strettamente indispensabili per il semplice inserimento di figure.

Struttura base dell'ambiente figure in LaTeX

L'ambiente figure è un ambiente flottante, cioè LaTeX può spostarlo leggermente all'interno della pagina per ottenere un risultato grafico migliore. La struttura minima è la seguente:

\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.7\textwidth]{immagine}
  \caption{Esempio di figura in LaTeX}
  \label{fig:esempio}
\end{figure}

Gli elementi chiave sono:

  • [htbp]: suggerimenti di posizionamento (here, top, bottom, page).
  • \centering: centra la figura all'interno dell'ambiente.
  • \includegraphics: comanda il caricamento e la dimensione dell'immagine.
  • \caption{...}: imposta la didascalia numerata.
  • \label{...}: permette di richiamare la figura nel testo con \ref.

Opzioni di posizionamento: cosa significano [h], [t], [b], [p]

Le opzioni tra parentesi quadre dopo \begin{figure} guidano LaTeX nella scelta del punto migliore per collocare la figura:

  • h (here): prova a posizionare la figura nel punto in cui compare nel codice.
  • t (top): suggerisce il posizionamento in alto nella pagina.
  • b (bottom): suggerisce il posizionamento in basso nella pagina.
  • p (page): consente a LaTeX di creare una pagina dedicata alle sole figure e tabelle.

Usare una combinazione di opzioni come [htbp] offre a LaTeX sufficiente flessibilità per evitare spazi vuoti e impaginazione irregolare. In casi particolari è possibile utilizzare il modificatore ! (ad esempio [!ht]) per forzare maggiormente il rispetto del posizionamento suggerito, ma è bene usarlo con moderazione.

Controllare la dimensione delle figure in LaTeX

Uno degli aspetti più importanti quando si inserisce una figura in LaTeX è il controllo delle dimensioni. Con \includegraphics le opzioni più utilizzate sono:

  • width: imposta la larghezza della figura (ad es. width=0.5\textwidth).
  • height: imposta l'altezza della figura.
  • scale: ridimensiona la figura con un fattore di scala (ad es. scale=0.8).

Un esempio pratico:

\includegraphics[width=0.8\textwidth]{grafico-risultati}

Utilizzare \textwidth o \linewidth come riferimento rende le figure responsive rispetto alla larghezza del testo, garantendo coerenza tipografica e un aspetto professionale in qualsiasi formato di output.

Gestione delle didascalie e dei riferimenti incrociati

Le didascalie (\caption) non servono solo a descrivere la figura, ma anche a numerarla automaticamente. Posizionare la \caption all'interno dell'ambiente figura assicura che la numerazione sia corretta e che vengano generati gli elenchi delle figure quando si utilizza \listoffigures.

La combinazione \caption + \label è essenziale per riferirsi alle figure nel testo:

Come mostrato in Figura~\ref{fig:esempio}, i risultati sono coerenti con la teoria.

Assicurarsi che \label venga inserito dopo \caption all'interno dell'ambiente figure garantisce che il numero di figura richiamato sia corretto.

Formati di immagine consigliati per LaTeX

Non tutti i formati sono ugualmente adatti. La scelta dipende dal motore di compilazione:

  • PDF, PNG, JPG: ideali per pdflatex, xelatex e lualatex.
  • EPS: tradizionale per la compilazione con latex + dvips.

Per grafici e diagrammi generati da software esterni (come strumenti statistici o programmi di disegno vettoriale), il formato PDF è spesso la scelta migliore, perché mantiene un'elevata qualità durante lo zoom e la stampa.

Figure affiancate: uso di minipage o subfigure

Capita spesso di voler inserire due o più figure affiancate per confrontare risultati o presentare varianti di uno stesso esperimento. Si possono usare le minipage o pacchetti specifici come subcaption:

\begin{figure}[htbp]
  \centering
  \begin{minipage}{0.48\textwidth}
    \centering
    \includegraphics[width=\linewidth]{figura-a}
    \caption*{(a) Prima configurazione}
  \end{minipage}
  \hfill
  \begin{minipage}{0.48\textwidth}
    \centering
    \includegraphics[width=\linewidth]{figura-b}
    \caption*{(b) Seconda configurazione}
  \end{minipage}
  \caption{Confronto tra due configurazioni affiancate.}
  \label{fig:configurazioni}
\end{figure}

Questa soluzione permette di avere una singola figura numerata che racchiude più sottofigure, mantenendo un aspetto ordinato e coerente.

Errori comuni quando si inserisce una figura in LaTeX

Durante la compilazione di un documento con molte immagini è facile imbattersi in errori o avvisi. Tra i più frequenti:

  • File not found: il percorso dell'immagine è errato o il file non si trova nella stessa cartella del documento.
  • Figure fuori margine: la larghezza impostata supera quella del testo; controllare le opzioni di \includegraphics.
  • Spazi bianchi anomali: eccesso di figure consecutive con opzioni di posizionamento troppo restrittive.
  • Riferimenti incrociati errati: dimenticare di compilare più volte o posizionare \label prima di \caption.

Verificare sempre i messaggi nel log di compilazione aiuta a individuare rapidamente l'origine dei problemi.

Best practice per figure professionali in LaTeX

Per ottenere documenti realmente professionali non basta inserire le figure: occorre rispettare alcune buone pratiche tipografiche.

  • Usare nomi di file chiari e coerenti (ad es. fig-risultati-2024.pdf).
  • Mantenere uno stile uniforme per tutte le figure (stessi font nei grafici, stessa palette di colori).
  • Scegliere didascalie concise ma descrittive, che permettano di capire la figura anche senza leggere tutto il testo.
  • Limitare il numero di figure per pagina per evitare un layout sovraccarico.
  • Verificare l'aspetto finale sia a schermo che su carta, per controllare che testi e linee siano leggibili.

Conclusione: padroneggiare l'ambiente figure in LaTeX

Saper inserire correttamente una figura in LaTeX significa combinare sintassi, struttura del documento e cura grafica. Con il pacchetto graphicx, una gestione attenta delle opzioni di posizionamento e un uso coerente di didascalie e riferimenti incrociati, è possibile realizzare documenti chiari, eleganti e pronti per essere condivisi in contesti accademici, professionali o divulgativi. La pratica con piccoli esempi è il modo migliore per acquisire sicurezza e sfruttare appieno la potenza di LaTeX nella gestione delle figure.

La cura con cui si inseriscono le figure in LaTeX ricorda l'attenzione ai dettagli che si cerca anche nella scelta di un hotel: così come un documento ben impaginato guida lo sguardo tra immagini e testo in modo armonioso, una struttura ricettiva di qualità organizza spazi, luci e arredi per offrire un'esperienza confortevole e coerente. Quando si prepara una presentazione di progetto, una tesi o un report aziendale da discutere magari durante un soggiorno di lavoro in hotel, avere figure chiare e leggibili diventa un valore aggiunto, capace di rendere ogni riunione più fluida e ogni spiegazione più immediata, proprio come un buon servizio alberghiero rende più semplice e piacevole ogni spostamento.