Hauteur ligne avec tabular
Je cherche comment présenter correctement les tableaux `tabular` en obtenant des lignes de hauteurs correctes, en particulier quand figurent des fractions dans l'entête et dans les lignes du tableau.
J'ai mis un ECM avec un tableau qui n'est pas vraiment joli quelles que soient les valeurs de la commande `\arraystretch`.
joli.
\documentclass[a4paper,10pt,oneside]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{mathrsfs,amssymb,mathtools,array}
\usepackage{mathrsfs,amssymb,mathtools,cellspace}
\everymath{\displaystyle}
\begin{document}
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\begin{center}
\begin{tabular}{|l|*{3}{D|}}
\hline
$g_i$&-3&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}
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\begin{center}
\begin{tabular}{|l|*{3}{D|}}
\hline
$g_i$&-\dfrac{1}{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 cherche un moyen simple pour obtenir une ligne entête de \og bonne hauteur \fg{} et des lignes suivantes sans voir le dénominateur des fractions heurter la ligne inférieure. Avec la commande arraystretch, je n'arrive pas à un résultat satisfaisant.
\renewcommand{\arraystretch}{1.95}
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\begin{center}
\begin{tabular}{|l|*{3}{D|}}
\hline
$g_i$&-\dfrac{1}{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}
Problème : le dénominateur des fractions heurte la ligne inférieure.
\renewcommand{\arraystretch}{1.95}
\newcolumntype{C}{>{$\displaystyle}Sc<{$}}
\newcolumntype{D}{>{\centering$}m{1cm}<{$}}
\begin{center}
\begin{tabular}{|l|*{3}{D|}}
\hline
$g_i$&-3&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}
Problème : la première ligne est inutilement haute.
\end{document}
Avec le package `tabvar`, je peux régler ce genre de problème dans les tableaux de variations avec une commande `\TVarraystretch{}{}`, mais je ne sais pas comment œuvre cette commande pour m'en inspirer dans des tableaux normaux.