为了开发一个特定的类,我想通过宏定义来定义表中的列。就像在这个 MWE 中一样
\def\titi{c|c|c}
\begin{tabular}{\titi}
a& b&c\\
a& b&c\\
a& b&c\\
\end{tabular}
效果很好。除非我们使用数组包。我获得Illegal pream-token (\titi): `c' used
我已尝试,\expandafter\tabular{\titi}
但没有变化。
答案1
\expandafter\tabular{\titi}
扩展了{
什么也不做,你会想要
\expandafter\tabular\expandafter{\titi}
或更好
\newcolumntype\titi{ccc}
\begin{tabular}{\titi}