tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Colorer une
cellule
LATEX & les tableaux en couleur
Colorer tout Quatrième partie : colorier les cellules d’un tableau
Colorer 1 ligne
sur 2
Colorer l’espace
Bertrand Masson
entre les filets
Colorer une
cellule 3 Colorer une cellule
Colorer tout
10 Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Colorer une
Le package colortbl
cellule
Pour colorier un tableau il faut utiliser le package colortbl
Colorer tout
(\usepackage{colortbl}).
Colorer 1 ligne
sur 2 Dans cette partie je n’aborde que la coloration du fond du tableau et
Colorer les filets des filets, pour la coloration du texte, la définition des couleurs je te
Colorer l’espace
entre les filets
renvoie à la fiche LATEXet la couleur. Tout ce que tu as vu dans cette
Colorer les filets
fiche s’applique à la coloration des tableaux. colortbl charge
verticaux
automatiquement xcolor.
Colorer les filets
horizontaux
Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
Colorer une colonne
colonne
Tu utilises la commande \columncolor comme ceci,
Colorer une ligne
Colorer une
\columncolor[modèle]{taux} ou bien \columncolor{couleur}.
cellule Il faut l’associer au descripteur >{...}.
Colorer tout
Colorer 1 ligne
sur 2 Raoul Simonne mariés
Colorer les filets Marcel Raymonde concubinage
Colorer l’espace
entre les filets
Robert Alphonse pacsés
Colorer les filets
verticaux
Bertrand Masson
Colorer une ligne
colortbl
Colorer une
Tu utilises la commande \rowcolor comme ceci,
colonne \rowcolor[modèle]{taux} ou bien \rowcolor{couleur}. Tu la
Colorer une ligne
places au début de la ligne à colorer.
Colorer une
cellule
Conclusion
\hline
\rowcolor{blue}Raoul&Simonne&mariés\\\hline
Marcel&Raymonde&concubinage\\\hline
\rowcolor{red}Robert&Alphonse&pacsés\\\hline
\end{tabular}
LATEX & les
tableaux en
couleur
Bertrand Masson
Colorer une seule cellule
colortbl
Colorer une
Tu utilises la commande cellcolor comme ceci,
colonne \cellcolor[modèle]{taux} ou bien \cellcolor{couleur}. Tu la
Colorer une ligne places au début de la cellule à colorer.
Colorer une
cellule
Bertrand Masson
Colorer une
cellule
Raoul Simonne mariés
Colorer tout
Marcel Raymonde concubinage
Colorer 1 ligne Robert Alphonse pacsés
sur 2
Colorer l’espace
entre les filets \begin{center}
\begin{tabular}{|>{\columncolor{yellow}}c|>{\columncolor{gray!40}\color{white}\bfseries}c|c|}
Colorer les filets \hline
verticaux \rowcolor{blue}Raoul&\cellcolor{red}Simonne&mariés\\\hline
Marcel&Raymonde&concubinage\\\hline
Colorer les filets \rowcolor{green}Robert&Alphonse&\cellcolor{green!25}\color{red}pacsés\\\hline
horizontaux \end{tabular}
Conclusion
Bertrand Masson
Colorer 1 ligne sur 2
colortbl
Colorer une
Tu dois utiliser l’option table du package xcolor :
colonne \usepackage[table]{xcolor}, qui permet d’utiliser la commande
Colorer une ligne
\rowcolors. Attention au s. Tu l’utilises comme ceci :
Colorer une
cellule \rowcolors[\hline]{ligneDébut}{couleurPaire}{couleurImpaire}
Colorer tout {ligneDébut} indique le numéro de la ligne ou doit commencer
Colorer 1 ligne l’alternance de couleur.
sur 2
Bertrand Masson
colortbl
Colorer une
colonne
Colorer l’espace
l’ensemble de { }.
entre les filets
{ \rowcolors[\hline]{1}{green}{yellow}
Colorer les filets
verticaux \begin{tabular}{...}
...
Colorer les filets
horizontaux
\end{tabular} }
Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer 1 ligne sur 2
Colorer une
colonne
Si tu utilises \rowcolors sans l’option [\hline], n’oublie pas
Colorer une ligne
d’ajouter des \hline aux bons endroits.
Colorer une \rowcolors{2}{green}{green!25}
cellule Garçon Fille \begin{tabular}{|c|c|}
Colorer tout
Robert Raymonde Garçon&Fille\\
Colorer 1 ligne Marcel&Raymonde\\
sur 2 Jule Jim Jule&Jim\\
Colorer les filets Roméo Juliette Roméo&Juliette\\
\end{tabular}
Colorer l’espace
entre les filets \rowcolors{2}{green}{green!25}
\begin{tabular}{|c|c|}
Colorer les filets
verticaux
Garçon Fille \hline % ici pour fermer le tableau en haut
Colorer les filets Robert Raymonde Garçon&Fille\\
horizontaux \hline % et là pour encadrer mon entête
Jule Jim Marcel&Raymonde\\
Conclusion
Roméo Juliette Jule&Jim\\
Roméo&Juliette\\
\end{tabular}
LATEX & les
tableaux en
couleur
Bertrand Masson
Bertrand Masson
colortbl
Bertrand Masson
colortbl
Colorer une
colonne
Colorer une
cellule Colorer les filets
Colorer tout
Attention on ne peux pas limiter l’action de
Colorer 1 ligne
sur 2 \arrayrulecolor{couleur} même en l’encadrant de { }. La seule
Colorer les filets solution pour retrouver un comportement normal des tableaux
Colorer l’espace suivants est de mettre \arrayrulecolor{black} à la fin du tableau
entre les filets
Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Colorer une
cellule Colorer l’espace entre les filets
Colorer tout Attention comme pour \arrayrulecolor{couleur} on ne peux pas
Colorer 1 ligne
sur 2 limiter l’action de \doublerulesepcolor{couleur} même en
Colorer les filets l’encadrant de { }. La seule solution pour retrouver un
Colorer l’espace comportement normal des tableaux suivants est de mettre
entre les filets
\doublerulesepcolor{black} à la fin du tableau coloré.
Colorer les filets
verticaux
Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Colorer les filets : les filets verticaux
Colorer une ligne Pour colorer les filets verticaux il faut remplacer les | par
Colorer une !{\color{couleur}\vline}. Pour régler la largeur du filet on
cellule
utilise !{\color{couleur}\vline width largeur}.
Colorer tout
Garçon Fille Statut
Colorer 1 ligne
sur 2 Raoul Simonne mariés
Colorer les filets
Robert Raymonde concubinage
Colorer l’espace
entre les filets Marcel Ginette
Colorer les filets
verticaux \begin{tabular}{!{\color{red}\vline}c!{\color{blue}\vline}c!{\color{pink}\vline width 10pt}c|}
\hline
Colorer les filets Garçon&Fille&Statut\\\hline
horizontaux Raoul&Simonne&mariés\\\hline
Robert&Raymonde&concubinage\\\hline
Conclusion Marcel&Ginette&\\\hline
\end{tabular}
LATEX & les
tableaux en
couleur
Bertrand Masson
Conclusion
Raoul Simonne Garçon&Fille\\
\rhline
Robert Raymonde Raoul&Simonne\\ \hline
Robert&Raymonde\\\hline
Marcel Ginette Marcel&Ginette\\\hline
\end{tabular}
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Conclusion
LATEX & les
tableaux en
couleur
Bertrand Masson
colortbl
Colorer une
colonne
Colorer une
cellule
Colorer tout
Conclusion
Colorer 1 ligne On a fait le tour de la coloration des tableaux. Tu peux mélanger
sur 2
Conclusion