Таблица в текстовой ширине

Таблица в текстовой ширине

Когда я хочу подогнать таблицу под ширину текста, я использую следующий код:

\begin{table}[t]  
                \small
                \caption{Summary descriptive statistics}
                \label{tab1:summary_by_affiliation}
                \centering{\begin{tabular*}{\textwidth}{c @{\extracolsep{\fill}} c}
\toprule

\multicolumn{1}{c}{Test 1} & \multicolumn{1}{c}{Test 2}  \\
\midrule
Mean & 6.37  \\
Median & 1.00  \\
Std. Dev. & 19.01  \\
Kurtosis & 39.33  \\
Skewness & 5.79  \\
Minimum & 0.09  \\
Maximum & 194.45  \\
Sum & 5845 \\
Count & 917  \\
\bottomrule
\end{tabular*}}

\vspace{-2ex}
\begin{tablenotes}[flushleft]
\footnotesize
\singlespacing
\item\hspace{-2.5pt}\textit{Note}: Test
\end{tablenotes}
\end{table}

Результат выглядит следующим образом:

введите описание изображения здесь

Но на самом деле мне нужно вот это (без вертикальных полос и т.п., но выравнивание должно выглядеть так):

введите описание изображения здесь

решение1

Вы можете достичь цели форматирования, переключившись с окружения tabular*на tabularxокружение и используя центрированную версию типа Xстолбца вместо типа cстолбца.

Казалось бы, в tablenotesокружающей среде нет необходимости.

введите описание изображения здесь

\documentclass{article}
\usepackage{tabularx,booktabs}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
\begin{table}[t]
%\small
\caption{Summary descriptive statistics}
\label{tab1:summary_by_affiliation}

\begin{tabularx}{\textwidth}{CC}
\toprule
Test 1 & Test 2  \\
\midrule
Mean & 6.37  \\
Median & 1.00  \\
Std. Dev. & 19.01  \\
Kurtosis & 39.33  \\
Skewness & 5.79  \\
Minimum & 0.09  \\
Maximum & 194.45  \\
Sum & 5845 \\
Count & 917  \\
\bottomrule
\end{tabularx}

\medskip 
\footnotesize
\textit{Note}: Test
\end{table}
\end{document} 

Связанный контент