对齐制表符 & 位置错误

对齐制表符 & 位置错误

当我使用它时出现错误,\listofnomenclature{ll} 它在 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。为什么它总是居中?

相关内容