如何修改表格环境中的行距​​?

如何修改表格环境中的行距​​?

语境:我正在使用表格环境来制作表格。我用它adjustbox来控制表格的宽度。我的代码如下:

   \begin{table}[htbp!]
    \begin{adjustbox}{width=\textwidth}
        \renewcommand{\arraystretch}{2.5}
        \begin{tabular}{|M{3.5cm}|M{3cm}|M{5cm}|M{4.5cm}|M{3cm}|}
            \hline
            \textsc{Loi} & \textsc{Paramètre(s)} & $\mathbb{P}(X = k)$ & \textsc{Moments} & $\vfi_X(t)$ \\[0.2cm]
            \hline
            \hline
            Uniforme $\mathcal{U}(E)$ & $E = (x_k)_{1 \lleq k \lleq n}$ & $\mathbb{P}(X = x_k) = \dfrac{1}{n}$ & $\mathbb{E}(X) = (n+1)(2n+1)/6$ $\text{Var}(X)=(n^2-1)/12$ & \\[0.3cm]
            \hline 
            Bernoulli $\mathcal{B}(p)$ & $p \in\ ]0,1[$ & $\mathbb{P}(X=1)=p$ $\mathbb{P}(X=0)=1-p$ & $\mathbb{E}(X) = p$ $\text{Var}(X)=p(1-p)$ & $1-p+pe^{it}$ \\[0.3cm]
            \hline 
            Binomiale $\mathcal{B}(n,p)$ & $p \in\ ]0,1[$, $n \in \N^*$ & $\di\binom{k}{n}p^k(1-p)^{n-k}$, $0 \lleq k \lleq n$ & $\mathbb{E}(X) = np$ $\text{Var}(X)=np(1-p)$ & $\left(1-p+pe^{it}\right)^n$\\[0.3cm]
            \hline 
            Géométrique $\mathcal{G}(p)$ & $p \in\ ]0,1[$ & $p(1-p)^{k-1}$, $k \ggeq 1$ & $\mathbb{E}(X) = \dfrac{1}{p}$ $\text{Var}(X)=(1-p)/p^2$ & $\dfrac{pe^{it}}{1-(1-p)e^{it}}$\\[0.7cm]
            \hline 
            Poisson $\mathcal{P}(\lambda)$ & $\lambda > 0$ & $\dfrac{\lambda^k}{k!}e^{-\lambda}$, $k \ggeq 0$ & $\mathbb{E}(X) = \lambda$, $\text{Var}(X)=\lambda$ & $e^{\lambda(e^{it}-1)}$\\[0.1cm]
            \hline 
        \end{tabular}
    \end{adjustbox}
\end{table}

此处 $M$ 定义如下:\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}。当单元格内的文本过长时,它允许我进行换行。这有点混乱,但确实有效。

我的问题:我的表格内的行距太小,难以阅读。下面是使用上述代码得到的结果图:

黄色单元格有问题

我搜索了一段时间,但一无所获,因为任何有希望的答案对我的表格都没有影响。也许这个setspace包能有所帮助,但到目前为止什么都没起作用,我找不到 CTAN 上的文档。

我欢迎任何建议。感谢您的时间。

答案1

我知道这实际上不能回答你的问题,但我不会使用adjustwidth它来挤压表格而不控制字体大小。

我删除了不提供任何信息的垂直规则,只使用c列,并使用技巧将一些单元格分成两行,并留出足够的间距。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{amsmath,amssymb}
\usepackage{booktabs}
\usepackage{array}

\newcolumntype{M}[1]{w{c}{#1}}
\newcommand{\vfi}{\varphi}
\newcommand{\lleq}{\leqslant}
\newcommand{\ggeq}{\geqslant}
\newcommand{\N}{\mathbb{N}}
\DeclareMathOperator{\Var}{Var}

\newcommand{\splitcell}[1]{%
  \renewcommand{\arraystretch}{1.5}%
  \begin{tabular}{@{}c@{}}#1\end{tabular}%
}

\begin{document}

\begin{table}[htbp!]

\scriptsize
\setlength{\tabcolsep}{0pt}
\begin{tabular}{@{\extracolsep{\fill}}lcccc@{}}
\toprule
\multicolumn{1}{c}{\textsc{Loi}}
& \textsc{Paramètre(s)}
& $\mathbb{P}(X = k)$
& \textsc{Moments}
& $\vfi_X(t)$
\\
\midrule
Uniforme $\mathcal{U}(E)$
& $E = (x_k)_{1 \lleq k \lleq n}$
& $\mathbb{P}(X = x_k) = \dfrac{1}{n}$
& \splitcell{$\mathbb{E}(X) = (n+1)(2n+1)/6$ \\ $\Var(X)=(n^2-1)/12$}
&
\\
\midrule
Bernoulli $\mathcal{B}(p)$
& $p \in \mathopen]0,1\mathclose[$
& \splitcell{$\mathbb{P}(X=1)=p$ \\ $\mathbb{P}(X=0)=1-p$}
& \splitcell{$\mathbb{E}(X) = p$ \\ $\Var(X)=p(1-p)$}
& $1-p+pe^{it}$
\\
\midrule
Binomiale $\mathcal{B}(n,p)$
& \splitcell{$p \in \mathopen]0,1\mathclose[$, \\ $n \in \N^*$}
& \splitcell{$\binom{k}{n}p^k(1-p)^{n-k}$, \\ $0 \lleq k \lleq n$}
& \splitcell{$\mathbb{E}(X) = np$ \\ $\Var(X)=np(1-p)$}
& $(1-p+pe^{it})^n$
\\
\midrule
Géométrique $\mathcal{G}(p)$
& $p \in \mathopen]0,1\mathclose[$
& $p(1-p)^{k-1}$, $k \ggeq 1$
& \splitcell{$\mathbb{E}(X) = 1/p$ \\ $\Var(X)=(1-p)/p^2$}
& $\dfrac{pe^{it}}{1-(1-p)e^{it}}$
\\
\midrule
Poisson $\mathcal{P}(\lambda)$
& $\lambda > 0$
& $\dfrac{\lambda^k}{k!}e^{-\lambda}$, $k \ggeq 0$
& \splitcell{$\mathbb{E}(X) = \lambda$, \\ $\Var(X)=\lambda$}
& $e^{\lambda(e^{it}-1)}$
\\
\bottomrule
\end{tabular}

\end{table}

\end{document}

根据您的文本宽度,您可能能够使用\footnotesize而不是\scriptsize

请注意变化,即\Var错误代替\text{Var}和法式开区间的排版。

在此处输入图片描述

相关内容