خطأ فادحوضع الرياضيات

علامة محاذاة زائدة في جدول أو مصفوفة

! Extra alignment tab has been changed to \cr.

ماذا يعني هذا الخطأ

يحتوي صف في بيئة tabular أو array أو align على فواصل أعمدة & أكثر مما تسمح به مواصفات الأعمدة. يفرض LaTeX فاصل صف عند & الزائدة.

الأسباب الشائعة

  • عدد المحارف & أكبر من عدد الأعمدة المعرّفة في مواصفات الأعمدة
  • عمود مفقود في تعريف ⁦\begin{tabular}{...}⁩
  • إضافة & زائدة عن غير قصد في نهاية صف

كيفية الإصلاح

عدّ المحارف & في كل صف وتأكد من أنها تساوي عدد الأعمدة ناقص واحد. ففي جدول من 3 أعمدة تحتاج إلى & اثنتين بالضبط في كل صف. حدّث مواصفات الأعمدة إذا أضفت عمودًا جديدًا.

أمثلة على الشيفرة

يسبب الخطأ
\documentclass{article}
\begin{document}

\begin{tabular}{ll}       % 2 columns = 1 ampersand per row
  Name & Age & City \\  % 3 columns worth of data!
  Alice & 30 & Paris \\
\end{tabular}

\end{document}
تم الإصلاح
\documentclass{article}
\begin{document}

\begin{tabular}{lll}      % 3 columns = 2 ampersands per row
  Name & Age & City \\
  Alice & 30 & Paris \\
\end{tabular}

\end{document}

أخطاء ذات صلة

جرّب الحل مباشرة

الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.