2열 레이아웃의 문서에 표를 삽입하시겠습니까?

2열 레이아웃의 문서에 표를 삽입하시겠습니까?

2열 레이아웃의 문서에 다음 표를 삽입해야 합니다.

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

PDF를 편집할 때 표가 한 열에 맞지 않습니다. 다음과 같이 보입니다.

나쁜 테이블

그만큼스타일파일과주형내가 사용하고 있는 것은 사용 가능하다여기.

이 문제를 어떻게 해결할 수 있나요?


또는 다음 코드를 사용할 수 있습니다.

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

그리고 나는 이것을 얻습니다 :

불량테이블2

답변1

makecellsiunitx, 및 booktabs및 다음 과 같은 변형도 있습니다 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} 

여기에 이미지 설명을 입력하세요

답변2

문제는 테이블 구성입니다. MWE를 제공하지 않았기 때문에 저는 오래된 사진 중 하나를 사용합니다. 어쨌든 얻은 테이블의 너비는 80mm입니다. 이는 한 열에 맞아야 합니다. 문서에서 아래 코드를 시도해보고 이것이 원하는 코드인지 확인하세요.

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

위의 표에서는 두 개의 패키지를 사용합니다. 매크로를 makecell사용하는 thead패키지(replace와 함께 multirow)와 siunitx열에 tyle을 사용하여 S더 나은 숫자 정렬을 제공합니다.

여기에 이미지 설명을 입력하세요

테이블에는 일반적으로 위쪽 및 아래쪽 규칙이 있습니다. 나는 그것들을 포함하지 않았습니다. 왜냐하면 귀하의 예에서는 제시되지 않았기 때문입니다. 사용에 관해서는 booktab패키지를 사용하는 것이 좋습니다.

관련 정보