我在 beamer 类标签内使用表格环境\begin{tabular}
...。在标准 latex 文档中,我经常使用类似\end{tabular}
\begin{frame}
\end{frame}
\begin{tabular}{C{2.5cm} C{1cm} C{1.5cm} C{1.5cm} C{1.5cm} C{1.5cm} C{1.5cm} C{1.5cm} C{1.5cm} C{1.5cm}}`
预定义列宽。这似乎在 beamer 框架内不起作用,我收到错误:
! Package array Error: Illegal pream-token (C): `c' used.
将“C”替换为“c”会导致:
! Package array Error: Illegal pream-token (2.5cm): `c' used.
为什么解释器会抱怨设置宽度? 是否有一个通用的解决方案来处理这个问题?
答案1
似乎你忘记定义列类型了C
。我猜你想要的是类似
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}