![向表中添加列](https://linux22.com/image/245894/%E5%90%91%E8%A1%A8%E4%B8%AD%E6%B7%BB%E5%8A%A0%E5%88%97.png)
我正在尝试制作一个包含 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
。