Comment griser des cellules d'un tableau?

$\Reponse$ En utilisant le package colortbl: ce package fournit la commande \columncolor qui définit la couleur d'une colonne. En le combinant avec \multicolumn, on peut se débrouiller pour ne colorer qu'une cellule. L'exemple~\vref{excolortbl} devrait être plus clair qu'un long discours…

\renewcommand\arraystretch{1.2}
\begin{center}
\begin{tabular}{|>{\columncolor[gray]{.9}}l|
    *{3}{>{\columncolor[gray]{.9}}c|}}
\hline
\multicolumn{1}{|>{\columncolor[gray]{1}}l|}
            {Tarifs} & 
0 -  8h &  8 - 19h & 19 - 24h \\
\hline
lundi-vendredi & 
\multicolumn{1}{>{\color{white}\columncolor{blue}}c|}
            {$0,018$~\EUR} & 
\multicolumn{1}{>{\color{white}\columncolor{red}}c|}
            {$0,033$~\EUR} & 
\multicolumn{1}{>{\color{white}\columncolor{blue}}c|}
            {$0,018$~\EUR}  \\
\hline
week-end \& f\^etes & 
\multicolumn{3}{>{\color{white}\columncolor{blue}}c|}
            {$0,018$~\EUR} \\
\hline
\end{tabular}
\end{center}

$\Reponse$ Le package colortab permet de mettre de la couleur dans certaines parties d'un tableau. Il n'est cependant plus maintenu.

composition/tableaux/cellules/griser_une_cellule_d_un_tableau.txt · Dernière modification: 2018/12/09 11:19 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0