Colorier une cellule d'un tableau

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Colorier une cellule d'un tableau

Messagepar neige » Mardi 28 Novembre 2017, 12:32

Bonjour à tous,

C'est peut-être un problème classique mais je ne trouve pas la solution, bien que j'ai essayé plusieurs manips.

Je souhaite colorier les cellules de mon tableau. La première en gris, la deuxième en vert, et la troisième en rouge. Voici mon code. Quand j'applique la commande \cellcolor, j'arrive à compiler correctement mais rien ne se passe. Une piste s'il vous plait ?
Code: Tout sélectionner
\begin{table}[h!] \centering
\caption{xxx}\label{thresestconf}
\newcolumntype{A}{>{\upshape}m{0.2\textwidth}}
\small \centering
\begin{tabular}{AAA}\hline
  \centering  $H_1$       &  \centering $H_2$ &  \centering \cellcolor{red} $H_3$ \tabularnewline \hline
$\hat{\gamma_1}$ & \centering 10.411& \centering [10.372, 10.418]   \tabularnewline \hline

\end{tabular}
\end{table}



Merci d'avance.
Bonne journé.
neige
Hecto-utilisateur
 
Messages: 58
Inscription: Lundi 19 Décembre 2011, 12:37
Statut actuel: Post-bac

Publicité

Re: Colorier une cellule d'un tableau

Messagepar pzorba75 » Mardi 28 Novembre 2017, 13:39

Essaie de mettre un ECM et la réponse obtenue en compilant en précisant le mode de compilation. Sinon impossible de reproduire le problème.
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 131
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Colorier une cellule d'un tableau

Messagepar balf » Mardi 28 Novembre 2017, 13:58

Voici un code qui fonctionne. J'en ai profité pour simplifier un peu le code que vous avez posté. J'ai supposé que vous vouliez colorier par colonnes, et non des cellules individuelles. Sinon, il suffit de supprimer les >{\columncolor{ma_couleur_excentrique}} dans le préambule du tableau et de les remplacer par des \cellcolor{couleur_idoine} dans les cellules concernées.
Code: Tout sélectionner
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{array}
    \usepackage[svgnames, table]{xcolor}
    \usepackage{caption, cellspace, boldline}
    \setlength\cellspacetoplimit{4pt}
    \setlength\cellspacebottomlimit{4pt}

    \newcolumntype{A}{>{\upshape\centering\arraybackslash}m{0.2\textwidth}}
 
    \begin{document}

    \begin{table}[h!] \centering
    \caption{xxx}\label{thresestconf}
    \small \centering
    \begin{tabular}{>{\columncolor{WhiteSmoke!70!Lavender}}A >{\columncolor{ForestGreen!50}}A >{\columncolor{Crimson!70}}S{A}}
    \hlineB{2}
   $H_1$ & $H_2$ & $H_3$ \\
    \hline
    $\widehat{\gamma_1}$ & 10.411 & $ [10.372, 10.418] $ \\
    \hlineB{2}
    \end{tabular}
    \end{table}

    \end{document}

B.A.
Fichiers joints
coloriage.pdf
(56.96 Kio) Téléchargé 12 fois
Dernière édition par balf le Jeudi 07 Décembre 2017, 21:48, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3663
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Colorier une cellule d'un tableau

Messagepar gigiair » Mardi 28 Novembre 2017, 14:54

Votre exemple ne peut pas compiler. Il manque une entête. J'en ai imaginé une et j'ai à l'affichage un tableau avec une cellule colorée en rouge.
Si vous voulez que je donne mon avis sur votre problème, publiez un ECM (exemple complet minimal).
S'il nécessite un debuggage, il faut fournir également le fichier log obtenu en ayant ajouté un \listfiles dans l'ECM.
Voici l'ECM que j'ai composé à partir de votre code incomplet
Code: Tout sélectionner
\documentclass[french]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{babel}
\usepackage{color,colortbl}
\listfiles{}
\begin{document}
 \begin{table}[h!] \centering
 \caption{xxx}\label{thresestconf}
 \newcolumntype{A}{>{\upshape}m{0.2\textwidth}}
 \small \centering
 \begin{tabular}{AAA}\hline
 \centering $H_1$ & \centering $H_2$ & \centering \cellcolor{red} $H_3$ \tabularnewline \hline
 $\hat{\gamma_1}$ & \centering 10.411& \centering [10.372, 10.418] \tabularnewline \hline

 \end{tabular}
 \end{table}
\end{document}
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2296
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Proximic [Spider] et 20 invités