未定义的控制序列、额外的 \fi 和过满的 \hbox 错误

未定义的控制序列、额外的 \fi 和过满的 \hbox 错误

我正在使用以下代码将符号列表添加到我的文档中。对于\ifthenelse使用该函数的行,我收到以下错误:

  1. 所有控制序列均未定义
  2. 额外的 \fi 仅适用于前 2 个(因此适用于 \addchap{符号列表部分和带有符号的部分)
  3. 带有符号的 \hbox 溢出
% Symbolverzeichnis
\ifthenelse{\boolean{english}}{\addchap{List of Symbols}}{\addchap{Symbolverzeichnis}}
\begin{center}
\hspace{-17mm}\begin{tabular}{>{\raggedleft}p{0.08\linewidth} p{0.3\linewidth} >{\raggedleft\arraybackslash}p{0.2\linewidth}}
\ifthenelse{\boolean{english}}{symbol}{Symbol} 
&
\ifthenelse{\boolean{english}}{name}{Bezeichnung} & \ifthenelse{\boolean{english}}{unit}{Einheit} \\\hline
$a$ & \ifthenelse{\boolean{english}}{acceleration}{Beschleunigung} & $\unit{\frac{m}{s^2}}$\\
$F$ & \ifthenelse{\boolean{english}}{force}{Kraft} & $\unit{N}$
\end{tabular}
\end{center}

相关内容