使用 \newcolumntype 时出错

使用 \newcolumntype 时出错

因此,我有一个使用 tabularx 创建的表格。我希望最后一列具有指定的宽度但居中。正如我在其他问题中看到的那样,我可以将其放在序言中(在我的情况下是一份单独的文档):

\newcolumntype{Ccp}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}

但是,当我编译主文件时,即使不使用这种新类型的列,也会出现错误:

! Missing number, treated as zero.
<to be read again>
}
l.35 \end{tabularx}
A number should have been here; I inserted `0'.

当我在序言中注释掉 \newcolumntype 时,它​​工作正常。发生了什么?

相关内容