在 tabularx 中调整列宽

在 tabularx 中调整列宽

我有下表(最初由tables包从 R 生成并针对该问题进行了修剪):

\begin{table}
\begin{tabularx}{0.49\textwidth}{XXXXXXX}
\toprule
$A$ & $B$ & $C$ & \multicolumn{2}{c}{ $D$ } & \multicolumn{2}{c}{$E$} \\ 
\midrule
100 & 0.25 & 100  & \multicolumn{1}{r@{}}{$0.21$} & \multicolumn{1}{@{ $\pm$ }l}{$0.06$} & \multicolumn{1}{r@{}}{$0.05$} & \multicolumn{1}{@{ $\pm$ }l}{$0.04$}\\
\bottomrule 
\end{tabularx}
\end{table}

我希望表格的总宽度固定,前三列占用较少的空间,为多列留出更多空间。我尝试了相关问题的解决方案,但没有成功。有人能帮忙吗?

相关内容