\supertabular出现Misplaced \noalign.错误。

发布于 2021-08-14 18:43:44

begin{center}

\tablefirsthead{\toprule Method & Number of Kernels & Accuracy \\ \midrule}
\tablehead{Continued \\
    \toprule
    Method & Number of Kernels & Accuracy \\ \midrule}
\tabletail{\midrule{Continued}}
\tablelasttail{\\ \midrule}
\begin{supertabular}{ccc}
%Misplaced\noalign.\begin{supertabular}{ccc}
    & 32 & 0.40 \\
    Gaussian & 64 & 0.43 \\
    & 128 & 0.53 \\ 
    & 32 & 0.43 \\
    Beta & 64 & 0.57 \\
    & 128 & 0.53 \\
    & 32 & 0.53 \\
    Dirichlet & 64 & 0.57 \\
    & 128 & 0.57 \\
    & 32 & 0.53 \\
    Exponential & 64 & 0.57 \\
    & 128 & 0.57 \\
    & 32 & 0.53 \\
    F & 64 & 0.50 \\
    & 128 & 0.57 \\
    & 32 & 0.60 \\
    Gamma & 64 & 0.57 \\
    & 128 & 0.53 \\
    & 32 & 0.43 \\
    Laplace & 64 & 0.57 \\
    & 128 & 0.57 \\
    & 32 & 0.40 \\
    Logistic & 64 & 0.57 \\
    & 128 & 0.47 \\
    & 32 & 0.57 \\
    Lognormal & 64 & 0.57 \\
    & 128 & 0.57 \\
    & 32 & 0.37 \\
    Uniform & 64 & 0.57 \\
    & 128 & 0.37 \\
    & 32 & 0.37 \\%Misplaced \noalign.
    Von Mises & 64 & 0.60 \\
    & 128 & 0.43 \\
    & 32 & 0.43 \\
    Wald & 64 & 0.57 \\
    & 128 & 0.57 \\
    & 32 & 0.57\\
    Cauchy & 64 & 0.77 \\
    & 128 & 0.57 \\
    LLLL &  & 0.83    
\end{supertabular}%Misplaced \noalign. \end{supertabular} 
\label{table3} 

end{center}
以上是我输入的,PDF格式是双栏的,其中三行出现错误,备注在后边,希望大神给解决一下呀。求求啦

查看更多

关注者
0
被浏览
1.9k
1 个回答
寄存器
寄存器 2021-08-14
这家伙很懒,什么也没写!

提供MWE(最小工作示例)


建议以后问问题时,将MWE置于代码环境中。

问题的原因是在\tabletail{\midrule{Continued}}和表格最后一行LLLL & & 0.83中缺少换行\\造成的,分别在这两行加上\\即可:

...
\tabletail{\midrule{Continued}\\}
...
LRWL &  & 0.83\\
...

其原因是由于supertabular要求每行必须有\\结束。


建议使用texdoc supertabular打开其说明书,认真阅读和分析。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览