Vai al contenuto

graphicx e \includegraphics in Scissor LaTeX

Il pacchetto graphicx funziona in parte in Scissor LaTeX: \includegraphics mostra file PNG, JPG, SVG e PDF del tuo progetto e legge width=; height, scale, angle, trim e clip vengono ignorati, \rotatebox non ruota, e \scalebox e \resizebox ridimensionano solo un’immagine TikZ.

Cosa fa il pacchetto

graphicx ti offre \includegraphics[options]{file} per inserire un file immagine, e scatole che scalano, ridimensionano o ruotano il loro contenuto: \scalebox, \resizebox e \rotatebox.

Cosa funziona qui

Comando o opzioneIn Scissor LaTeXNote
\includegraphics{file.png}FunzionaFile PNG, JPG, JPEG, SVG e PDF nel progetto. Senza width= l’immagine mantiene le proprie dimensioni.
\includegraphics{file} (senza estensione)In parteTrova file .png, .jpg, .jpeg e .svg. Per un PDF va scritta l’estensione: {plot.pdf}.
width=0.5\linewidth, width=4cmFunzionaLunghezze e frazioni di \linewidth o \textwidth. L’altezza segue le proporzioni.
height=, scale=, angle=, trim=, clip, keepaspectratioTralasciatoIgnorati senza messaggi.
File EPS, o un file che non è nel progettoSegnapostoUn riquadro tratteggiato con il nome del file e una nota in Problemi "Images not in the project".
Più immagini in filaIn parteOgni immagine viene posta su una riga a sé, anche all’interno di un paragrafo. Le immagini affiancate funzionano solo nelle celle di un tabular.
\graphicspath{...}TralasciatoAccettato senza messaggi.
\scalebox{2}{...}, \resizebox{w}{!}{...}In parteViene ridimensionata solo una singola immagine TikZ al suo interno; testo e immagini mantengono le loro dimensioni.
\rotatebox{90}{...}TralasciatoIl contenuto viene mantenuto, non ruotato.
\reflectbox{...}Non supportatoSaltato con una nota in Problemi; il contenuto viene mantenuto.

Esempi

Un’immagine a metà della larghezza della riga, in una figura con didascalia:

\includegraphics con width=

LaTeXPreambolo: \usepackage{graphicx}Apri nell'editor (si apre in una nuova scheda)
\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\linewidth]{graphicx-photo}
  \caption{Weekly orders in John Doe's shop.}
  \label{fig:orders}
\end{figure}
Figure~\ref{fig:orders} shows four weeks.

Funzionano anche i file SVG e PDF. Per un PDF scrivi l’estensione:

Un’immagine SVG e una PDF

LaTeXPreambolo: \usepackage{graphicx}Apri nell'editor (si apre in una nuova scheda)
\includegraphics[width=4cm]{graphicx-diagram.svg}

\includegraphics[width=4cm]{graphicx-chart.pdf}

height= viene ignorato. Questa immagine dovrebbe essere alta 1 cm, ma mantiene le proprie dimensioni:

height= viene ignorato

LaTeXPreambolo: \usepackage{graphicx}Apri nell'editor (si apre in una nuova scheda)
\includegraphics[height=1cm]{graphicx-photo.png}

Indica invece width=. Per ottenere un’immagine alta circa 1 cm, calcola la larghezza dalle sue proporzioni (questa è 16 per 9, quindi circa 1.8 cm).

Un file mancante, o in un formato che il motore di composizione non sa leggere, diventa un segnaposto tratteggiato e una nota nella scheda Problemi:

Un’immagine mancante mostra un segnaposto

LaTeXPreambolo: \usepackage{graphicx}Apri nell'editor (si apre in una nuova scheda)
\includegraphics[width=5cm]{results/plot.eps}

Scheda Problemi: Images not in the project: results/plot.eps

\resizebox scala un’immagine TikZ a una larghezza data:

\resizebox attorno a un’immagine TikZ

LaTeXPreambolo: \usepackage{graphicx,tikz}Apri nell'editor (si apre in una nuova scheda)
\resizebox{3cm}{!}{%
  \begin{tikzpicture}
    \draw (0,0) rectangle (4,2);
    \draw (0,0) -- (4,2);
    \node at (2,2.4) {44};
  \end{tikzpicture}}

Compatibilità

  • Da un’installazione TeX a qui: carica i file immagine con gli stessi nomi di cartella. Le immagini dimensionate con height= o scale= appaiono nelle loro dimensioni; passa a width=. Le figure PDF incluse senza estensione richiedono l’aggiunta di .pdf.
  • Da qui a un’installazione TeX: pdfLaTeX non legge i file SVG. Convertili in PDF (o usa il pacchetto svg), oppure usa solo immagini PNG, JPG e PDF.

Il manuale completo è su CTAN: ctan.org/pkg/graphicx. Per figure, didascalie e posizionamento, vedi Figure e immagini e Oggetti mobili: posizionare figure e tabelle.

Domande e risposte

Perché la mia immagine è troppo grande?

Senza width= un’immagine mantiene le proprie dimensioni, e height= e scale= vengono ignorati. Aggiungi width=0.8\linewidth o una larghezza fissa come width=6cm.

Posso includere una figura PDF?

Sì. Carica il PDF nel progetto e scrivi il nome del file con l’estensione, per esempio \includegraphics[width=\linewidth]{plot.pdf}.

Perché la mia immagine appare come un riquadro tratteggiato?

Il file non è nel progetto, il percorso è diverso, oppure è un file EPS. La scheda Problemi indica il file che non ha trovato.

Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.