J'ai créé un tableau avec une figure centrée dans l'une des cellules du tableau. Le résultat PDF n'est pas satisfaisant car l'image est collée aux lignes du tableau. Existe il une astuce pour ajouter un espace entre l'image et les lignes du tableau ?

\documentclass[11pt,a4paper,french]{book}
\begin{document}
\begin{table}[h]
\begin{tabular}{lccc} {A} & B & C\\ \hline
\D & \raisebox{-.5\height}{\includegraphics{figure.pdf}} & E & F\\ \hline
G & H & I & J\\ \hline
\end{tabular}
\end{table}
\end{document}

Posée 04 Nov '22, 10:35

MUCEF1's gravatar image

MUCEF1
435
Taux d'acceptation : 0%

Modifiée 04 Nov '22, 11:56

denis's gravatar image

denis ♦♦
7.3k1510


Peut-être avec tabularray qui ajoute automatiquement un espace entre les lignes, espace qui peut être modifié :

\documentclass[a4paper]{article}
\usepackage{tabularray}
\usepackage{mwe}

\begin{document}

Par défaut avec tblr :

\begin{tblr}{lccc}
{A} & B & C\\ \hline
D & \raisebox{-.5\height}{\includegraphics[scale=0.5]{example-image-a}} & E & F\\ \hline
G & H & I & J\\ \hline
\end{tblr}

\bigskip
\bigskip

En fixant un écart pour tout le tableau :

\SetTblrInner{rowsep=10pt}
\begin{tblr}{lccc}
{A} & B & C\\ \hline
D & \raisebox{-.5\height}{\includegraphics[scale=0.5]{example-image-a}} & E & F\\ \hline
G & H & I & J\\ \hline
\end{tblr}
\SetTblrInner{rowsep=2pt} % valeur par défaut

\bigskip
\bigskip

En fixant l'écart juste pour la 2e ligne :

\begin{tblr}{lccc}
{A} & B & C\\ \hline
\SetRow{rowsep=10pt} D & \raisebox{-.5\height}{\includegraphics[scale=0.5]{example-image-a}} & E & F\\ \hline
G & H & I & J\\ \hline
\end{tblr}

\end{document}
Lien permanent

Publiée 04 Nov '22, 11:36

logamath's gravatar image

logamath
49316
Taux d'acceptation : 33%

Merci pour votre réponse ! Cela fonctionne parfaitement

(04 Nov '22, 11:59) MUCEF1 MUCEF1's gravatar image
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.