
我在文档中使用了 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}
有用!