Dans l'ECM, j'ai oublié de mettre l'appel de cellspace, mais dans mes documents j'ai bien cette extension. Je vais reprendre avec mes documents complets avant de valider la réponse ou redonner un exemple avec un ECM fidèle.fidèle.
Voici un ECM modifié intégrant la réponse d'unbonpetit et une description plus précise de ce que je cherche à obtenir
\documentclass[a4paper,10pt,oneside]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{mathrsfs,amssymb,mathtools,cellspace}
\everymath{\displaystyle}
\begin{document}
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\cellspacetoplimit=3pt
\cellspacebottomlimit=3pt
\begin{center}
\begin{tabular}{|l|*{3}{C|}}
\hline
$g_i$&-\dfrac{3}{2}&2&5\tabularnewline
\hline
$p_i=P\left(G=g_i\right)$&\dfrac{1}{2}&\dfrac{1}{3}&\dfrac{1}{6}\tabularnewline
\hline
\end{tabular}
\end{center}
Je n'utilise pas le code C dans la définition des 3 colonnes mais le code D qui permet d'obtenir un tableau avec ces 3 colonnes de la même largeur, et dans ce cas les fractions heurtent les lignes horizontales comme le montre le tableau ci-dessus.
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\cellspacetoplimit=3pt
\cellspacebottomlimit=3pt
\begin{center}
\begin{tabular}{|l|*{3}{D|}}
\hline
$g_i$&-\dfrac{3}{2}&2&5\tabularnewline
\hline
$p_i=P\left(G=g_i\right)$&\dfrac{1}{2}&\dfrac{1}{3}&\dfrac{1}{6}\tabularnewline
\hline
\end{tabular}
\end{center}
En résumé, il me faut combiner le S et m\{1cm\} est cellspacetop et cellspacebottom mais je ne trouve pas comment le codifier sans erreur de compilation.
\end{document}
``