额外的对齐标签已更改为 \cr。\endtemplate...错误行中没有写入任何内容

额外的对齐标签已更改为 \cr。\endtemplate...错误行中没有写入任何内容

先生,我收到了这个错误。

paper.tex 40 额外的对齐标签已更改为 \cr。\endtemplate

l.40 第 40 行未写入任何内容,但仍显示错误。

我也在为表格写代码。

\begin{table}[h!]                 
\caption{Delay Comparison of Proposed and Existing Method}                
\begin{center}        
\begin{tabular} {| m{2cm} | m{3cm}| m{3cm} | m{3m} |}    
 \hline    
 Node & OLSR (Proposed Method) & AODV (Existing Method) & DSDV (Existing Method)  
   \tabularnewline    
 \hline    
35  & 801 & 952 &  2457 \tabularnewline    
 \hline    
45  & 522 & 861 &  24621 \tabularnewline    
 \hline    
55  & 391 & 878 &  1277 \tabularnewline        
 \hline    
65  & 290 & 581 &  1144 \tabularnewline    
 \hline    
75  & 338 & 595 &  2103 \tabularnewline    
\hline    
\end{tabular}    
\label{tab1}    
\end{center}\vs{-4mm}    
\end{table}

请解决我的问题。

答案1

您的问题来自最后一列的宽度m{3m}而不是m{3cm}

但是,我认为您不需要使用固定宽度的列:您可以使用标准列类型,并使用\thead来自的命令makecell,该命令允许在标准列类型中使用通用格式和换行符。此外,我建议使用第二种更专业的布局,没有垂直规则和来自的水平规则booktabs,它们具有可变的厚度并在其周围添加一些垂直填充:

    \documentclass{article}
    \usepackage{array, booktabs, caption}
    \usepackage{makecell}
    \newcommand*{\nl}{\newline}

    \begin{document}

\begin{table}[h!]
\caption{Delay Comparison of Proposed and Existing Method}
\centering\setlength{\extrarowheight}{2pt}
\begin{tabular} {|>{\centering\arraybackslash}m{2cm} | *{3}{>{\centering\arraybackslash}m{3cm}| }}
 \hline
 Node & OLSR \nl (Proposed Method) & AODV \nl (Existing Method) & DSDV \nl (Existing Method)
 \\
 \hline
65 & 290 & 581 & 1144 \\
 \hline
75 & 338 & 595 & 2103 \\
\hline
\end{tabular}
\label{tab1}
\end{table}

\begin{table}[h!]
\caption{Delay Comparison of Proposed and Existing Method}
\centering
\renewcommand{\theadfont}{\normalsize}
\begin{tabular} {*{4}{c}}
 \toprule
 Node & \thead{OLSR\\ (Proposed\\ Method)} & \thead{AODV \\ (Existing\\ Method)} & \thead{DSDV \\ (Existing\\ Method)}
 \\
 \midrule
65 & 290 & 581 & 1144 \\
 \addlinespace
75 & 338 & 595 & 2103 \\
\bottomrule
\end{tabular}
\label{tab1}
\end{table}

\end{document} 

在此处输入图片描述

相关内容