Неправильно размещенный символ табуляции выравнивания &

Неправильно размещенный символ табуляции выравнивания &

Получаю эту ошибку, когда использую \listofnomenclature{ll} ее, она определена как so в файле Thesis.cls

 }
\newcommand\listnomenclature{Symbols}
\usepackage{longtable}
\newcommand\listofnomenclature[2]{
\btypeout{\listnomenclature}
\addtotoc{\listnomenclature}
\chapter*{\listnomenclature
  \@mkboth{
      \MakeUppercase\listnomenclature}    {\MakeUppercase\listnomenclature}}
\begin{longtable}[c]{#1}#2\end{longtable}\par
\cleardoublepage
}

вариант использования:

\listofnomenclature{ll}

{

\textbf{AC} & \textbf{A}lternating \textbf{C}urrent\\
}

Минимальный пример можно найти здесь:https://www.dropbox.com/sh/crwqkoiqr8crldj/AACGzMkXZEOViP0pnO1zhTs1a?dl=0

Я использовал это в предыдущем проекте, и все работало отлично.

решение1

по какой-то странной причине это работает путем удаления пробелов.

\listofnomenclature{ll}
{\textbf{AC} & \textbf{A}lternating \textbf{C}urrent\\}

Интересно, но выводимый текст всегда центрирован, даже при использовании \raggedright... почему он всегда центрирован?

Связанный контент