使用 {*} 快捷方式创建超过 9 列的表时出错

使用 {*} 快捷方式创建超过 9 列的表时出错

我无法想象以前没有人问过这个问题,但谷歌搜索并不能帮助我找到答案。

使用快捷方式创建一个有 9 列的表格{*9{l}}可以正常工作:

\documentclass{article}
\begin{document}
\begin{tabular}{*9{l}}
\end{tabular}
\end{document}

但是当我输入两位数时,出现错误:

\documentclass{article}
\begin{document}
\begin{tabular}{*10{l}}
\end{tabular}
\end{document}

! LaTeX 错误:数组 arg 中的非法字符。

我如何使用{*}>9 列的快捷方式?

答案1

如果不是个位数,则必须将相关数字括在花括号中。

所以

\documentclass{article}
\begin{document}
\begin{tabular}{*{12}{l}}
1&2&3&4&5&6&7&8&9&10&11&12\\
\end{tabular}
\end{document}

应该剪掉它。

相关内容