IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ LaTeX/TeXConsultez toutes les FAQ

Nombre d'auteurs : 25, nombre de questions : 148, dernière mise à jour : 31 août 2017  Ajouter une question

 

Bienvenue sur la FAQ LaTeX, elle répondra aux questions les plus fréquemment posées.
Je tiens à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète.

Sommaire →Les tableaux →les tableaux en couleur (5)
précédent sommaire suivant
 

Pour les tableaux en couleur, on utilisera l'extension colortbl qui charge automatiquement l'extension xcolor. Il faut donc ajouter \usepackage{colortbl} dans le préambule.
Pour colorer une cellule, c'est extrêmement simple, il suffit d'ajouter la commande \colorcell{<couleur>} dans la cellule du tableau que l'on veut colorer. Il est à noter que <couleur> peut prendre toutes les couleurs définies par l'extension xcolor et les couleurs définies par l'utilisateur.
Ainsi le code suivant :

Code LaTeX : Sélectionner tout
1
2
3
4
5
6
7
8
9
\begin{tabular}{|c|c|c|} 
\hline 
\cellcolor{red}rouge& Entr\'ee A & Entr\'ee B \\  
\hline 
Entr\'ee 1 & 10 & 20 \\  
\hline 
Entr\'ee 2 & \cellcolor{blue}bleu & 60 \\  
\hline 
\end{tabular}
donne :

Si les filets n'apparaissent pas, il s'agit d'un défaut de votre lecteur PDF, ils seront présents à l'impression.

Mis à jour le 4 mai 2014 -Nikopol-

Pour les tableaux en couleur, on utilisera l'extension colortbl qui charge automatiquement l'extension xcolor. Il faut donc ajouter \usepackage{colortbl} dans le préambule.
Pour colorer une ligne d'un tableau, c'est extrêmement simple, il suffit d'ajouter la commande \rowcolor{<couleur>} au début de la ligne du tableau que l'on veut colorer. Il est à noter que <couleur> peut prendre toutes les couleurs définies par l'extension xcolor et les couleurs définies par l'utilisateur.
Ainsi le code suivant :

Code LaTeX : Sélectionner tout
1
2
3
4
5
6
7
8
9
\begin{tabular}{|c|c|c|} 
\hline 
\rowcolor{red}rouge& Entr\'ee A & Entr\'ee B \\  
\hline 
Entr\'ee 1 & 10 & 20 \\  
\hline 
\rowcolor{blue}Entr\'ee 2 & \cellcolor{blue}bleu & 60 \\  
\hline 
\end{tabular}
donne :

Si les filets n'apparaissent pas, il s'agit d'un défaut de votre lecteur PDF, ils seront présents à l'impression.

Mis à jour le 4 mai 2014 -Nikopol-

Pour les tableaux en couleur, on utilisera l'extension colortbl qui charge automatiquement l'extension xcolor. Il faut donc ajouter \usepackage{colortbl} dans le préambule.
Pour colorer une colonne d'un tableau, il faut d'ajouter la commande \columncolor{<couleur>} et l'associer au descripteur >{...}. Il est à noter que <couleur> peut prendre toutes les couleurs définies par l'extension xcolor et les couleurs définies par l'utilisateur.
Ainsi le code suivant :

Code LaTeX : Sélectionner tout
1
2
3
4
5
6
7
8
9
\begin{tabular}{|>{\columncolor{red}}c|c|>{\columncolor{blue}}c|} 
\hline 
rouge& Entr\'ee A & Entr\'ee B \\  
\hline 
Entr\'ee 1 & 10 & 20 \\  
\hline 
Entr\'ee 2 & 50 & bleu \\  
\hline 
\end{tabular}
donne :

Si les filets n'apparaissent pas, il s'agit d'un défaut de votre lecteur PDF, ils seront présents à l'impression.

Mis à jour le 4 mai 2014 -Nikopol-

Il est bien évidemment possible de combiner les trois commandes précédentes pour colorer à la fois les cellules, les lignes et les colonnes.
Ainsi, le code suivant :

Code LaTeX : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
\begin{tabular}{|>{\columncolor{red}}c|c|c|>{\columncolor{red}}c|} 
\hline 
rouge& Entr\'ee A & Entr\'ee B & Entr\'ee C\\  
\hline 
\rowcolor{blue}Entr\'ee 1 & 10 & 20 & \cellcolor{green}{vert}\\  
\hline 
Entr\'ee 2 & 50 & \cellcolor{green}{60} & 70 \\  
\hline 
\cellcolor{green}{Entr\'ee 3} & 80 & 90 & 100 \\  
\hline 
\end{tabular}
donne :

Comme vous pouvez le remarquer, il y a un ordre de priorité : \cellcolor prend le dessus sur \rowcolor qui lui-même prend le dessus sur \columncolor.

Mis à jour le 8 mai 2014 -Nikopol-

Pour colorer les filets d'un tableau, il faut utiliser la commande \arrayrulecolor{<couleur>} de l'extension colortbl.
Ainsi, le code suivant :

Code LaTeX : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
\begin{tabular}{|c|c|c|c|} 
\arrayrulecolor{red} 
\hline 
 & Entr\'ee A & Entr\'ee B & Entr\'ee C\\  
\hline 
Entr\'ee 1 & 10 & 20 & 30\\  
\hline 
Entr\'ee 2 & 50 & 60 & 70 \\  
\hline 
Entr\'ee 3 & 80 & 90 & 100 \\  
\hline 
\end{tabular}
nous donne :

Il est possible d'augmenter l'épaisseur des filets avec la commande \arrayrulewidth et conserver la couleur.

Mis à jour le 8 mai 2014 -Nikopol-

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2026 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.