向表中添加列

向表中添加列

我正在尝试制作一个包含 10 列的表格。出于某种原因,当我添加第 11 列时,表格不再编译。

我相信,下面是一个最小工作示例。

具体来说,表格适用于

 \begin{tabular}{l*9{c}}

但它不适用于

 \begin{tabular}{l*10{c}}

请注意,以下内容仅编译,因为它是具有 9 而不是 10 的版本。我希望它有 10,这样我就可以插入一个额外的列。

我的表格开头如下:

\documentclass{article}
\usepackage{array}
\begin{document}

\begin{tabular}{l*10{c}}
 & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\  
\end{tabular}

\end{document}

答案1

您的问题是语法*只接受一个参数:它不会一直“寻找”数字。因此,

\begin{tabularx}{1.0\textwidth}{l*10{c}}

你需要

\begin{tabularx}{1.0\textwidth}{l*{10}{c}}

请注意 周围的括号10

相关内容