\documentclass{article}
\usepackage{graphicx}  % to include images
\usepackage{tikz}      % TikZ for drawing
\begin{document}

% One straightforward way to place an image inside a tikzpicture is to use node with the includegraphics command:
\fbox{
\begin{tikzpicture}
    \node[anchor=south west, inner sep=0 cm] (img) at (0,0) {\includegraphics[width=10cm]{example-image.png}};

\end{tikzpicture}
}   
\end{document}

inner sep vaut zéro, je ne comprend pas pourquoi il reste un espace autour de l'image. Pour moi \fbox délimite la figure tikz qui ne contient que le nœud contenant l'image et inner box indique qu'il n'y a pas d'espace intérieur entre le bord du nœud et son contenu l'image. Où ai-je faux ?

Posée 28 Aoû, 22:10

idefix's gravatar image

idefix
989174451
Taux d'acceptation : 14%

Modifiée 28 Aoû, 22:26

denis's gravatar image

denis ♦♦
7.4k2510


Il y a deux raisons à cela :

  1. Les retours à la ligne provoquent une espace horizontale, par exemple entre les lignes 7 et 8, et 11 et 12. Pour les inhiber, il suffit d'insérer un % en fins de lignes 7 et 11.
  2. \fbox insère entre le cadre et le contenu un espace dont la longueur peut être fixé au moyen de \setlength{\fboxsep}{⟨dimension⟩}. En la rendant nulle, on règle le problème.

Exemple :

\documentclass{article}
\usepackage{graphicx}  % to include images
\usepackage{tikz}      % TikZ for drawing
\begin{document}

% One straightforward way to place an image inside a tikzpicture is to use node with the includegraphics command:
\setlength{\fboxsep}{0cm}
\fbox{%
\begin{tikzpicture}
    \node[anchor=south west,outer sep=0cm, inner sep=0cm] (img) at (0,0) {\includegraphics[width=10cm]{example-image.png}};
\end{tikzpicture}%
}
\end{document}
Lien permanent

Publiée 28 Aoû, 22:32

denis's gravatar image

denis ♦♦
7.4k2510
Taux d'acceptation : 54%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.