Problemas con los bordes de la mesa

Problemas con los bordes de la mesa

Quiero que mi tabla se vea como la siguiente: ingrese la descripción de la imagen aquí

Pero esto es lo que está resultando: ingrese la descripción de la imagen aquí

Aquí hay un MWE:

\documentclass{article}

\usepackage{multirow}

\begin{document}

\begin{tabular}{|c|c|c|}
\cline{1-3}
\multicolumn{1}{c}{} & \multicolumn{2}{c}{Treatment Received}\\ \cline{2-3}
& All Respondents & Prejudiced Respondents\\ \hline
Culturally Foreign &    25.6 & 44.4\\ 
Culturally Familiar & 20.0 & 19.0\\
Difference & 5.6 & 25.4*\\
(95\% Confidence Interval) & (-1.1 to 12.4) & (6.6 to 44.1)\\
p-value & 0.101  & 0.009\\ \hline
\end{tabular}

\end{document}

Respuesta1

Estás olvidando a |en el argumento \multicolumny tienes un inútil \multicolumn{1}{c}{}; cuando una celda está vacía, simplemente no coloque nada en ella.

La primera columna debe estar alineada a la izquierda. También propongo una forma diferente de formatear la tabla, sin ninguna regla vertical (esta segunda forma requiere booktabs). Además, no lo usaría \doublespace, simplemente pierdes legibilidad.

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{|l|c|c|}
\hline
  & \multicolumn{2}{c|}{Treatment Received}\\
\cline{2-3}
  & All Respondents & Prejudiced Respondents\\
\hline
  Culturally Foreign  & $25.6$ & $44.4$\\ 
  Culturally Familiar & $20.0$ & $19.0$\\
  Difference          &  $5.6$ & $25.4$\makebox[0pt][l]{*}\\
  ($95$\% Confidence Interval) & ($-1.1$ to $12.4$) & ($6.6$ to $44.1$)\\
  $p$-value           & $0.101$  & $0.009$\\
\hline
\end{tabular}

\bigskip

\begin{tabular}{lcc}
\toprule
  & \multicolumn{2}{c}{Treatment Received}\\
\cmidrule{2-3}
  & All Respondents & Prejudiced Respondents\\
\midrule
  Culturally Foreign  & $25.6$ & $44.4$\\ 
  Culturally Familiar & $20.0$ & $19.0$\\
  Difference          &  $5.6$ & $25.4$\makebox[0pt][l]{*}\\
  ($95$\% Confidence Interval) & ($-1.1$ to $12.4$) & ($6.6$ to $44.1$)\\
  $p$-value           & $0.101$  & $0.009$\\
\bottomrule
\end{tabular}


\end{document}

ingrese la descripción de la imagen aquí

Observe también cómo escribí el asterisco para que no participe en la alineación. Además, los números deben escribirse en modo matemático, especialmente si son negativos.

Respuesta2

Cuando defines la alineación para los usos de \multicolumn(este es el {c}), necesitas decirle qué bordes verticales quieres alrededor de ellos (al igual que cuando escribes {|c|c|c|}al principio de la tabla).

Así que reemplaza la línea

\multicolumn{1}{c}{} & \multicolumn{2}{c}{Treatment Received}\\ \cline{2-3}

con

\multicolumn{1}{|c}{} & \multicolumn{2}{c|}{Treatment Received}\\ \cline{2-3}

Observe que {c}se ha convertido {|c}en y {c|}.

Así es como se ve el resultado:

ingrese la descripción de la imagen aquí

información relacionada