Aller au contenu

graphicx et \includegraphics dans Scissor LaTeX

Le package graphicx fonctionne en partie dans Scissor LaTeX : \includegraphics affiche les fichiers PNG, JPG, SVG et PDF de votre projet et lit width= ; height, scale, angle, trim et clip sont ignorés, \rotatebox ne fait pas pivoter, et \scalebox et \resizebox ne redimensionnent qu’une image TikZ.

Ce que fait le package

graphicx fournit \includegraphics[options]{file} pour placer un fichier image, ainsi que des boîtes qui mettent à l’échelle, redimensionnent ou font pivoter leur contenu : \scalebox, \resizebox et \rotatebox.

Ce qui fonctionne ici

Commande ou optionDans Scissor LaTeXRemarques
\includegraphics{file.png}FonctionneFichiers PNG, JPG, JPEG, SVG et PDF du projet. Sans width=, l’image garde sa propre taille.
\includegraphics{file} (sans extension)En partieTrouve les fichiers .png, .jpg, .jpeg et .svg. Pour un PDF, il faut écrire l’extension : {plot.pdf}.
width=0.5\linewidth, width=4cmFonctionneLongueurs et fractions de \linewidth ou de \textwidth. La hauteur suit les proportions de l’image.
height=, scale=, angle=, trim=, clip, keepaspectratioIgnoréeIgnorées sans message.
Fichiers EPS, ou fichier absent du projetEspace réservéUn cadre en pointillés avec le nom du fichier, et une remarque « Images not in the project » dans l’onglet Problèmes.
Plusieurs images sur une ligneEn partieChaque image est placée sur sa propre ligne, même dans un paragraphe. Les images côte à côte ne fonctionnent que dans les cellules d’un tabular.
\graphicspath{...}IgnoréeAcceptée sans message.
\scalebox{2}{...}, \resizebox{w}{!}{...}En partieSeule une image TikZ unique à l’intérieur est redimensionnée ; le texte et les images gardent leur taille.
\rotatebox{90}{...}IgnoréeLe contenu est conservé, sans rotation.
\reflectbox{...}Non prise en chargeIgnorée avec une remarque dans l’onglet Problèmes ; le contenu est conservé.

Exemples

Une image à la moitié de la largeur de ligne, dans une figure avec une légende :

\includegraphics avec width=

LaTeXPréambule : \usepackage{graphicx}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\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.

Les fichiers SVG et PDF fonctionnent aussi. Écrivez l’extension pour un PDF :

Une image SVG et une image PDF

LaTeXPréambule : \usepackage{graphicx}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\includegraphics[width=4cm]{graphicx-diagram.svg}

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

height= est ignorée. Cette image devrait mesurer 1 cm de haut, mais elle garde sa propre taille :

height= est ignorée

LaTeXPréambule : \usepackage{graphicx}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\includegraphics[height=1cm]{graphicx-photo.png}

Indiquez plutôt width=. Pour obtenir une image d’environ 1 cm de haut, calculez la largeur à partir de ses proportions (celle-ci est en 16 sur 9, soit environ 1.8 cm).

Un fichier manquant, ou dans un format que le compositeur ne sait pas lire, devient un cadre en pointillés et une remarque dans l’onglet Problèmes :

Une image manquante affiche un espace réservé

LaTeXPréambule : \usepackage{graphicx}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\includegraphics[width=5cm]{results/plot.eps}

Onglet Problèmes : Images not in the project: results/plot.eps

\resizebox met une image TikZ à une largeur donnée :

\resizebox autour d’une image TikZ

LaTeXPréambule : \usepackage{graphicx,tikz}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\resizebox{3cm}{!}{%
  \begin{tikzpicture}
    \draw (0,0) rectangle (4,2);
    \draw (0,0) -- (4,2);
    \node at (2,2.4) {44};
  \end{tikzpicture}}

Compatibilité

  • D’une installation TeX vers Scissor LaTeX : importez les fichiers images avec les mêmes noms de dossiers. Les images dimensionnées avec height= ou scale= s’affichent à leur propre taille ; passez à width=. Les figures PDF incluses sans extension doivent recevoir .pdf.
  • De Scissor LaTeX vers une installation TeX : pdfLaTeX ne lit pas les fichiers SVG. Convertissez-les en PDF (ou utilisez le package svg), ou n’utilisez que des images PNG, JPG et PDF.

Le manuel complet se trouve sur CTAN : ctan.org/pkg/graphicx. Pour les figures, les légendes et le placement, voir Figures et images et Flottants : placer figures et tableaux.

Questions et réponses

Pourquoi mon image est-elle trop grande ?

Sans width=, une image garde sa propre taille, et height= et scale= sont ignorées. Ajoutez width=0.8\linewidth ou une largeur fixe comme width=6cm.

Puis-je inclure une figure PDF ?

Oui. Importez le PDF dans le projet et écrivez le nom du fichier avec son extension, par exemple \includegraphics[width=\linewidth]{plot.pdf}.

Pourquoi mon image s’affiche-t-elle comme un cadre en pointillés ?

Le fichier n’est pas dans le projet, son chemin est différent, ou c’est un fichier EPS. L’onglet Problèmes nomme le fichier introuvable.

Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.