FAQ LaTeX/TeXConsultez toutes les FAQ

Nombre d'auteurs : 27, 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.


SommaireLes tableauxles 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 © 2018 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.

 
Responsable bénévole de la rubrique LaTeX : Sébastien Lataix (Nikopol) -