Coloration des cellules dans un tableau
J'essaie de créer un tableau avec des cellules spécifiques colorées en vert ou en rouge. À titre d'essai, j'ai utilisé le code suivant pour colorer une cellule en vert
\documentclass[a4paper,12pt]{extarticle}
%% Language and font encodings
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
%% Sets page size and margins
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm,marginparwidth=1.75cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{optidef}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\usepackage[table]{xcolor}
\begin{document}
\begin{table}
\centering
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{table}
\end{document}
Ici, j'ai utilisé \usepackage[table]{xcolor}
. Cela n'a pas fonctionné et la sortie générée est indiquée ci-dessous

Existe-t-il un moyen de créer un tableau avec des couleurs de cellule spécifiques
Réponses
mcode
n'est pas dans les distributions standard mais vous pouvez voir le même effet en utilisant xcolor
\documentclass[a4paper,12pt]{extarticle}
%% Language and font encodings
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
%% Sets page size and margins
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm,marginparwidth=1.75cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{optidef}
\usepackage{xcolor}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}
cela produit l'erreur
! LaTeX Error: Option clash for package xcolor.
et si vous faites défiler cette erreur
! Undefined control sequence.
l.24 D & E & \cellcolor
{green}F \\
?
comme \cellcolor
n'est pas défini, vous obtenez la sortie que vous affichez.
Notez qu'après une erreur, la sortie PDF n'est pas destinée à être utilisable, elle est au mieux, utilisable comme aide au débogage. N'ignorez jamais les messages d'erreur.
Pour corriger le conflit d'options, chargez xcolor
plus tôt avec l'option, alors échangez simplement les lignes:
\documentclass[a4paper,12pt]{extarticle}
%% Language and font encodings
\usepackage[english]{babel}
%\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
%% Sets page size and margins
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm,marginparwidth=1.75cm]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{optidef}
\usepackage[table]{xcolor}
\usepackage{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}

\documentclass{article}
\usepackage[table]{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
\begin{tabular}{l|c|r}
\hline
Some & \cellcolor{blue!25}coloured & contents \\
\hline
\end{tabular}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}