具有多列和多行的长表不起作用

具有多列和多行的长表不起作用

我在文档中使用了 Excel2Latex 生成的表格。尽管使用了 longtable,但表格在溢出底部边距后会在页面末尾被截断。下面提供了最小工作示例。它包括我使用 \sfrac 命令所做的一些小修改,并在一些行后添加了 1em 的间距。

\documentclass[a4paper]{scrartcl}

\usepackage{multirow}
\usepackage{longtable}
\usepackage{ctable}
\usepackage{hyphenat}
\usepackage{xfrac}

\begin{document}

% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{table}[htb]
  \centering
  \caption{A long table}
    \begin{longtable}{cccccccc}
    \toprule
       Trial   &       & A     & B     & C     & D     & E     & Outcome \\
    \midrule
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 1}} & \multicolumn{1}{c}{A} & 1     & 1     & 9     & 9     & 9     & 0.01 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 9     & 9     & 9     & 0.01 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.05 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.05 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.05 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 2}} & \multicolumn{1}{c}{A} & 1     & 1     & 1     & 1     & 1     & 0.18 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 1     & 1     & 9     & 0.32 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     & 1     & 1     & 1     & 9     & 0.32 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     & 1     & 1     & 1     & 9     & 0.32 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 1     &  \sfrac{1}{9}  &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 0.06 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 3}} & \multicolumn{1}{c}{A} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 9     & 9     & 9     & 9     & 1     & 0.69 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 4}} & \multicolumn{1}{c}{A} & 1     & 7     & 9     & 9     & 9     & 0.65 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} &  \sfrac{1}{7}  & 1     & 5     & 5     & 5     & 0.20 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 5}} & \multicolumn{1}{c}{A} & 1     &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 9     & 1     & 9     & 9     & 9     & 0.69 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 1     &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.08 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 6}} & \multicolumn{1}{c}{A} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     & 1     & 1     & 1     &  \sfrac{1}{9}  & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 9     & 9     & 9     & 9     & 1     & 0.69 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 7}} & \multicolumn{1}{c}{A} & 1     &  \sfrac{1}{3}  &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 0.04 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 3     & 1     &  \sfrac{1}{5}  &  \sfrac{1}{5}  & 3     & 0.10 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 9     & 5     & 1     & 1     & 9     & 0.41 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 9     & 5     & 1     & 1     & 9     & 0.41 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 1     &  \sfrac{1}{3}  &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 0.04 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 8}} & \multicolumn{1}{c}{A} & 1     &  \sfrac{1}{3}  & 5     &  \sfrac{1}{7}  & 5     & 0.13 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 3     & 1     & 9     & 1     & 9     & 0.35 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{5}  &  \sfrac{1}{9}  & 1     &  \sfrac{1}{9}  & 1     & 0.04 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 7     & 1     & 9     & 1     & 9     & 0.45 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{5}  &  \sfrac{1}{9}  & 1     &  \sfrac{1}{9}  & 1     & 0.04 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 9}} & \multicolumn{1}{c}{A} & 1     & 1     & 9     & 9     & 9     & 0.01 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 9     & 9     & 9     & 0.01 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.56 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 10}} & \multicolumn{1}{c}{A} & 1     & 1     & 9     & 9     & 9     & 0.03 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 9     & 9     & 9     & 0.08 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.30 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.30 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 1     & 1     & 1     & 0.30 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 11}} & \multicolumn{1}{c}{A} & 1     &  \sfrac{1}{9}  &  \sfrac{1}{9}  &  \sfrac{1}{9}  &  \sfrac{1}{9}  & 0.02 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 9     & 1     &  \sfrac{1}{5}  & 3     &  \sfrac{1}{3}  & 0.14 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 9     & 5     & 1     & 7     & 7     & 0.57 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 9     &  \sfrac{1}{3}  &  \sfrac{1}{7}  & 1     & 1     & 0.10 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 9     & 3     &  \sfrac{1}{7}  & 1     & 1     & 0.17 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 12}} & \multicolumn{1}{c}{A} & 1     & 5     & 9     & 9     & 9     & 0.62 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} &  \sfrac{1}{5}  & 1     & 5     & 5     & 5     & 0.22 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} &  \sfrac{1}{9}  &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.56 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 13}} & \multicolumn{1}{c}{A} & 1     &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.11 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 5     & 1     & 5     & 5     & 5     & 0.56 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.11 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.11 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 1     &  \sfrac{1}{5}  & 1     & 1     & 1     & 0.11 \\[1em]
    \multicolumn{1}{c}{\multirow{5}[0]{*}{Trial 14}} & \multicolumn{1}{c}{A} & 1     & 1     & 1     & 1     & 1     & 0.20 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{B} & 1     & 1     & 1     & 1     & 1     & 0.20 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{C} & 1     & 1     & 1     & 1     & 1     & 0.20 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{D} & 1     & 1     & 1     & 1     & 1     & 0.20 \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{E} & 1     & 1     & 1     & 1     & 1     & 0.20 \\[1em]
    \bottomrule
    \end{longtable}%
  \label{tab:addlabel}%
\end{table}%

\end{document}

以下是输出。9 次之后的试验缺失。

输出

答案1

感谢@David的评论。解决方案是删除环境table。所以现在我只需要

\begin{longtable}{cccccccc}
... table contents ...
\end {longtable}

有用!

相关内容