![Таблица в текстовой ширине](https://rvso.com/image/399820/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0%20%D0%B2%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9%20%D1%88%D0%B8%D1%80%D0%B8%D0%BD%D0%B5.png)
Когда я хочу подогнать таблицу под ширину текста, я использую следующий код:
\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}