並排的長桌

並排的長桌

我有兩張長桌,我想將它們並排放置。表格環境運作得很好,但我認為不可能並排放置 longtable (為什麼?)。

它需要是一個 longtable 或類似的包,因為表將比頁面長。這是兩個表格的範例:

\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 內容經過重新排列

相關內容