结合多列和表格会出现什​​么问题

结合多列和表格会出现什​​么问题

当我尝试以下代码时,我收到一些关于放错位置的错误\noalign,但是我几乎完全从 wikipage 复制了代码。出了什么问题?

\begin{table}[hbt]
\centering
\begin{tabular}{|>{\centering}m{2cm}<{\centering}|>{\centering}m{2cm}<{\centering}|>{\centering}m{2cm}<{\centering}|>{\centering}m{2cm}<{\centering}|>{\centering}m{2cm}<{\centering}|}
\hline
A&I&J&K&L\\\hline
B&\verb/--/&\verb/++/&\verb/++/&\verb/++/\\\hline
C&\verb/++/&\verb/+/&\verb/-/&\verb/--/\\\hline
D&\verb/--/&\verb/-/&\verb/++/&\verb/+/\\\hline
E&\multicolumn{2}{c}{F}&G&H\hline
\end{tabular}
\end{table}

答案1

\\之前的最后一行中缺少一个\hline。以下是使用以下代码片段以最小文档形式呈现的代码片段,并进行了一些修改array设置列类型M(而不是永久复制相同的列):

在此处输入图片描述

\documentclass{article}
\usepackage{array}% http://ctan.org/pkg/array
\newcolumntype{M}{>{\centering\arraybackslash}m{2cm}<{\centering\arraybackslash}|}
\begin{document}
\begin{table}[hbt]
  \centering
  \begin{tabular}{|*{5}{M}}
    \hline
    A & I & J & K & L \\ \hline
    B & \verb/--/ & \verb/++/ & \verb/++/ & \verb/++/ \\ \hline
    C & \verb/++/ & \verb/+/  & \verb/-/  & \verb/--/ \\ \hline
    D & \verb/--/ & \verb/-/  & \verb/++/ & \verb/+/  \\ \hline
    E & \multicolumn{2}{c}{F} & G & H \\ \hline % <--- missed "\\"
  \end{tabular}
\end{table}
\end{document}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

相关内容