Necesito insertar la siguiente tabla en un documento que tiene un diseño de 2 columnas:
\begin{table}[]
\centering
\caption{Three possible values of the difference in the probability of course completion of students assigned to effective versus ineffective treatment arms.}
\label{my-label}
\begin{tabular}{rccc}
\multicolumn{1}{c}{\multirow{2}{*}{Mean effect size, averaging across countries}} & \multicolumn{2}{l}{\begin{tabular}[c]{@{}l@{}}Probability\\ of course completion (\%)\end{tabular}} & \multicolumn{1}{l}{\multirow{2}{*}{Difference}} \\
\multicolumn{1}{c}{} & \multicolumn{1}{l}{\begin{tabular}[c]{@{}l@{}}Ineffective\\ arms\end{tabular}} & \multicolumn{1}{l}{\begin{tabular}[c]{@{}l@{}}Effective\\ arms\end{tabular}} & \multicolumn{1}{l}{} \\
Small & 4.6 & 5.3 & 0.8 \\
Medium & 4.6 & 8.5 & 3.9 \\
Large & 4.6 & 13.3 & 8.7
\end{tabular}
\end{table}
Cuando compilo el PDF, la tabla no cabe en una columna. Esto es lo que parece:
Elestiloarchivo y elplantillaque estoy usando están disponiblesaquí.
¿Cómo puedo arreglar esto?
Alternativamente puedo usar este código:
\begin{table}[]
\centering
\caption{Three possible values of the difference in the probability of course completion of students assigned to effective versus ineffective treatment arms.}
\label{my-label}
\begin{tabular}{rccc}
\multicolumn{1}{p{2cm}}{\multirow{2}{*}{Mean effect size, averaging across countries}} & \multicolumn{2}{l}{\begin{tabular}[c]{@{}l@{}}Probability\\ of course completion (\%)\end{tabular}} & \multicolumn{1}{l}{\multirow{2}{*}{Difference}} \\
\multicolumn{1}{c}{} & \multicolumn{1}{l}{\begin{tabular}[c]{@{}l@{}}Ineffective\\ arms\end{tabular}} & \multicolumn{1}{l}{\begin{tabular}[c]{@{}l@{}}Effective\\ arms\end{tabular}} & \multicolumn{1}{l}{} \\
Small & 4.6 & 5.3 & 0.8 \\
Medium & 4.6 & 8.5 & 3.9 \\
Large & 4.6 & 13.3 & 8.7
\end{tabular}
\end{table}
y me sale esto:
Respuesta1
Una variante, también con makecell
y siunitx
, y booktabs
y caption
:
\documentclass{acm_proc_article-sp}
\usepackage{lipsum}
\usepackage{multirow, tabularx, caption, booktabs}
\usepackage{makecell}
\renewcommand\cellalign{rc}
\usepackage{siunitx}
\sisetup{table-format=1.1}
\begin{document}
\lipsum[2]%
\begin{table}[! htbp]\captionsetup{font=bf}
\centering\setlength\tabcolsep{8pt}
\caption{Three possible values of the difference in the probability of course completion of students assigned to effective versus ineffective treatment arms.}
\label{my-label}
\begin{tabularx}{\linewidth}{XSS[table-format=2.1]S}
& \multicolumn{2}{l}{\thead{Probability of \\ course completion (\%)}}
& \\
\cmidrule(lr){2-3}
\multirowcell{-4}[0.3ex]{Mean effect size,\\averaging\\ across countries}& {\thead{Ineffective\\ arms}} & {\thead{Effective\\ arms}} & {\multirowcell{-1}[-1ex]{Difference}}
\\[-1.4ex]
\midrule
Small & 4.6 & 5.3 & 0.8 \\
Medium & 4.6 & 8.5 & 3.9 \\
Large & 4.6 & 13.3 & 8.7
\end{tabularx}
\end{table}
\lipsum[3-8]
\end{document}
Respuesta2
El problema es la construcción de su mesa. Como no proporcionaste MWE, uso uno de una imagen antigua... de todos modos, la mesa obtenida tiene 80 mm de ancho. Esto debería caber en una columna. Pruebe el código a continuación en su documento y vea si esto es lo que busca.
\documentclass[11pt, border=1mm,
preview]{standalone}
\usepackage{makecell}
\usepackage{siunitx}
\begin{document}
\begin{table}
\linespread{0.9}
\centering
\caption{Three possible values of the difference in the probability of course completion of students assigned to effective versus ineffective treatment arms.}
\label{my-label}
\begin{tabular}{rSSS}
\thead{Mean effect size,\\
averaging across \\countries}
& \multicolumn{2}{c}{\thead{Probability of \\
course completion\\
(\%)}}
& {\thead{Difference}} \\
& {\thead{Ineffective\\ arms}}
& {\thead{Effective\\ arms}}
& \\
\hline
Small & 4.6 & 5.3 & 0.8 \\
Medium & 4.6 & 8.5 & 3.9 \\
Large & 4.6 & 13.3 & 8.7
\end{tabular}
\end{table}
\end{document}
Para la tabla anterior utilizo dos paquetes: makecell
, del cual uso thead
macro (con su reemplazo multirow
) y siunitx
para el estilo de columna S
, que proporciona una mejor alineación de números.
Las tablas suelen tener reglas superiores e inferiores. No los incluí porque en su ejemplo no se presentan. Para su uso, sugiero utilizar booktab
el paquete.