롱테이블 나란히

롱테이블 나란히

긴 테이블이 두 개 있는데 나란히 놓고 싶습니다. 테이블 형식 환경은 매우 잘 작동하지만 롱테이블을 나란히 배치하는 것은 불가능하다고 생각합니다(왜?).

테이블이 한 페이지보다 길기 때문에 긴 테이블이나 유사한 패키지여야 합니다. 다음은 두 테이블의 예입니다.

\documentclass{article}
\begin{document}
\begin{longtable}{|c|c|}
\caption{First Results} \\
\hline
28\% & 33\% \\
22\% & 36\% \\
58\% & 49\% \\
4\% & 89\% \\
\hline
\end{longtable}

\begin{longtable}{|c|c|}
\caption{Second Results} \\
\hline
24\% & 64\% \\
76\% & 22\% \\
2\% & 8\% \\
32\% & 55\% \\
\hline
\end{longtable}
\end{document}

답변1

longtableMike Renfro가 제안한 대로 중단을 최소화하는 솔루션은 다음과 같습니다 .

\documentclass{article}
\usepackage{longtable}
\begin{document}
  \begin{longtable}{c|c|c|cp{.3\linewidth}c|c|c|c}
    \multicolumn{4}{c}{Table \thetable\ First Results} & \multicolumn{1}{c}{\stepcounter{table}} & \multicolumn{4}{c}{Table \thetable\ Second Results} \\
    \cline{2-3}\cline{7-8}
    & 28\% & 33\% & & & & 24\% & 64\% \\
    & 22\% & 36\% & & & & 76\% & 22\% \\
    & 58\% & 49\% & & & & 2\% & 8\% \\
    & 4\% & 89\% & & & & 32\% & 55\%\\
    \cline{2-3}\cline{7-8}
  \end{longtable}
\end{document}

롱테이블 솔루션

그러나 다음의 조언을 따르는 것이 더 나을 수도 있습니다.책꽂이문서화하고 약간의 간격을 추가하여 수직 규칙을 생략합니다.

\documentclass{article}
\usepackage{array,longtable,booktabs}
\begin{document}
  \begin{longtable}{cc>{\hspace*{.01\linewidth}}c<{\hspace*{.1\linewidth}}cc}
    \caption{Results}\\
    \toprule
    \multicolumn{2}{c}{First Results} & & \multicolumn{2}{c}{Second Results}\\\midrule\endhead
    \bottomrule\endfoot
     28\% & 33\% & & 24\% & 64\% \\
     22\% & 36\% & & 76\% & 22\% \\
     58\% & 49\% & & 2\% & 8\% \\
     4\% & 89\% & & 32\% & 55\%\\
 \end{longtable}
\end{document}

긴 테이블과 책꽂이

하지만 정보를 어떻게 설명할지 생각해 볼 수도 있습니다. 모든 것이 % 결과인 경우 이를 표 캡션에 넣은 다음 첫 번째와 두 번째 결과를 원시 숫자로 표시할 수 있습니다. 이 버전에서는시유닉스숫자 값을 훌륭하게 처리하는 패키지:

\documentclass{article}
\usepackage{array,longtable,booktabs,siunitx}
\begin{document}
  \begin{longtable}{SS>{\hspace*{.01\linewidth}}c<{\hspace*{.1\linewidth}}SS}
    \caption{Results (\%)}\\
    \toprule
    \multicolumn{2}{c}{First} & & \multicolumn{2}{c}{Second}\\\midrule\endhead
    \bottomrule\endfoot
     28 & 33 & & 24 & 64 \\
     22 & 36 & & 76 & 22 \\
     58 & 49 & & 2 & 8 \\
     4 & 89 & & 32 & 55\\
 \end{longtable}
\end{document}

콘텐츠가 재배열된 siunitx, longtable 및 booktabs

관련 정보