当我使用下面的代码创建用波斯语编写的表格时,它给出了以下错误:
Extra alignment tab has been changed to \cr. <recently read> \endtemplate
代码:
\begin{table}[h!]
\centering
\begin{tabular}{c c c c c c c}
\hline
\\رتبه نهایی &بهرهوری& &رتبه اثربخشی &اثربخشی &رتبه& کارایی& کارایی DMU
\hline
15 &56٫۷& 18&56٫۷& 1&100&1\\
5 &74٫۹ &8 &79٫۰ &5 &94٫۸ &2\\
1 &92٫۱ &2 &99٫۳& 6&92٫۸&3\\
8 &63٫۵ &14 &63٫5& 1&100 &4\\
4 &75٫۳ &6 &86٫4 &11 &87٫۱ &5\\
14 &56٫9 &11 &67٫۱ &13 &84٫۸ &6\\
18 &50٫۱ &17 &57٫۰ &10 &87٫۹ &7\\
2 &87٫۱ &3 &98٫6 &9 &88٫۳ &8\\
17 &54٫6 &10 &72٫8 &18 &75٫۰ &9\\
3 &83٫۳ &1 &100 &14 &83٫۳ &10\\
9 &63٫۲ &7 &83٫۳ &17 &75٫۹ &11\\
16 &56٫4 &16 &59٫۰ &4 &95٫5 &12\\
12 &58٫4 &13 &63٫۹ &8 &91٫4 &13\\
7 &69٫5 &4 &90٫6 &16 &76٫۷ &14\\
13 &57٫6 &15 &62٫۳ &7 &92٫۵ &15\\
10 &63٫۰ &12 &64٫۹ &3 &97٫۰ &16\\
11 &62٫۷ &9 &73٫۲ &12 &85٫۷ &17\\
6 &71٫۱ &5 &89٫۵ &15 &79٫۳ &18\\
\hline
\end{tabular}
\end{table}
有任何想法吗?
答案1
您没有引用完整的错误信息,该信息是
! Extra alignment tab has been changed to \cr.
<recently read> \endtemplate
l.9 ... &اثربخشی &رتبه& کارایی&
کارایی DMU
它告诉您问题出在第 9 行,并显示哪个&
是问题所在。(引用错误消息时始终使用代码段,因为换行符在 TeX 错误中非常重要,此处的换行符显示&
刚刚读取了哪个,哪个触发了错误,并且带有 DMU 的额外单元尚未处理。)
您已声明 7 列{c c c c c c c}
,但第一行有 7 列&
(因此有 8 列)