语境:我正在使用表格环境来制作表格。我用它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}
和法式开区间的排版。