tabularx \ linewidth переоснащение не работает - PullRequest
0 голосов
/ 19 мая 2019

Я говорю tabularx переустановить таблицу на \textwidth, но она не работает (\linewidth тоже не работает).Было бы хорошо, если бы размер шрифта был уменьшен для достижения желаемого результата!

Интересно, что первый и последний \hline изменяются до \textwidth, но остальная часть таблицы - нет (см. Рисунок).

Любая помощь высоко ценится.Ниже найдите код для моего примера:

\begin{table}[h!]
\centering
\caption{asdf}
\begin{tabularx}{\linewidth}{ccllllllll}
\hline
&  & \multicolumn{4}{c}{X = Gini} & \multicolumn{4}{c}{X = Selfishness} \\ \cline{3-10}
Treatment & Round & \multicolumn{2}{c}{WMW} & \multicolumn{2}{c}{Schlag} & \multicolumn{2}{c}{WMW} & \multicolumn{2}{c}{Schlag} \\
&  & \multicolumn{1}{c}{reduced} & \multicolumn{1}{c}{full} & \multicolumn{1}{c}{reduced} & \multicolumn{1}{c}{full} & \multicolumn{1}{c}{reduced} & \multicolumn{1}{c}{full} & \multicolumn{1}{c}{reduced} & \multicolumn{1}{c}{full} \\ \cline{3-10}
\multirow{3}{*}{1} & 1 & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** \\
& 2 & .123** & .123** & .123** & .123** & .123** & .123** & .123** & .123** \\
 & 3 & .123* & .123* & .123* & .123* & .123* & .123* & .123* & .123* \\
\multirow{3}{*}{2} & 1 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
 & 2 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
 & 3 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
\hline
\end{tabularx}
\end{table}

enter image description here

1 Ответ

0 голосов
/ 19 мая 2019
  • Изменение размера столбцов работает только для столбцов типа X, но не для l или c столбцов
  • \multicolumn{1}{c}{...} бесполезно
  • даже с измененными столбцами таблица слишком широка для обычной страницы. Либо используйте меньший размер шрифта, сократите заголовки или создайте альбомную страницу

\documentclass{article}

\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{multirow}

\begin{document}

\begin{table}[htbp]
\centering
\scriptsize
\caption{asdf}
\begin{tabularx}{\linewidth}{XXXXXXXXXX}
\hline
&  & \multicolumn{4}{c}{X = Gini} & \multicolumn{4}{c}{X = Selfishness} \\ \cline{3-10}
Treat. & Round & \multicolumn{2}{c}{WMW} & \multicolumn{2}{c}{Schlag} & \multicolumn{2}{c}{WMW} & \multicolumn{2}{c}{Schlag} \\
&  & reduced & full & reduced & full & reduced & full & reduced & full \\ \cline{3-10}
\multirow{3}{*}{1} & 1 & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** & .123*** \\
& 2 & .123** & .123** & .123** & .123** & .123** & .123** & .123** & .123** \\
 & 3 & .123* & .123* & .123* & .123* & .123* & .123* & .123* & .123* \\
\multirow{3}{*}{2} & 1 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
 & 2 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
 & 3 & .123 & .123 & .123 & .123 & .123 & .123 & .123 & .123 \\
\hline
\end{tabularx}
\end{table}

\end{document}
...