Carácter de tabulación de alineación mal colocado &

Carácter de tabulación de alineación mal colocado &

Recibo ese error cuando lo uso, \listofnomenclature{ll} está definido como tal en el archivo 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
}

caso de uso:

\listofnomenclature{ll}

{

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

Un ejemplo mínimo se puede encontrar aquí:https://www.dropbox.com/sh/crwqkoiqr8crldj/AACGzMkXZEOViP0pnO1zhTs1a?dl=0

He usado esto en un proyecto anterior y funcionó bien.

Respuesta1

Por alguna extraña razón, funciona eliminando los espacios.

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

Sin embargo, es interesante que la salida del texto siempre esté centrada, incluso cuando se usa \raggedright... ¿por qué siempre está centrada?

información relacionada