Problemas com bordas da mesa

Problemas com bordas da mesa

Quero que minha tabela fique como esta abaixo: insira a descrição da imagem aqui

Mas é isso que está acontecendo: insira a descrição da imagem aqui

Aqui está um 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}

Responder1

Você está esquecendo um |argumento \multicolumne tem um inútil \multicolumn{1}{c}{}; quando uma célula estiver vazia, simplesmente não coloque nada nela.

A primeira coluna deve ser alinhada à esquerda. Proponho também uma forma diferente de formatar a tabela, sem nenhuma regra vertical (esta segunda forma exige booktabs). Além disso, eu não usaria \doublespace, você apenas perde legibilidade.

\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}

insira a descrição da imagem aqui

Observe também como digitei o asterisco, para que ele não participe do alinhamento. Além disso, os números devem ser digitados no modo matemático, principalmente se forem negativos.

Responder2

Ao definir o alinhamento para os usos de \multicolumn(este é o {c}), você precisa informar quais bordas verticais deseja ao redor deles (assim como quando você escreve {|c|c|c|}no início da tabela).

Então substitua a linha

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

com

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

Observe que {c}se tornou {|c}e {c|}.

O resultado é assim:

insira a descrição da imagem aqui

informação relacionada