声明表格中多列对齐的快捷方式

声明表格中多列对齐的快捷方式

假设我有一张包含 20 列的表格,这些列都应该居中。有没有办法声明对齐方式而不用逐一数出 20c呢?c{20}语法可能类似。我觉得我曾经见过这个,但我找不到任何地方可以参考。

答案1

使用*{<num>}{<col spec>}接口来复制列规范,该接口应重复<col spec>总共<num>多次:

\begin{tabular}{*{20}{c}}
  % tabular content
\end{tabular}

将生成一个包含 20 列的表格,每列居中。要添加垂直列线(你绝对不应该这么做), 您可以使用

\begin{tabular}{|*{20}{c|}}
  % tabular content
\end{tabular}

请注意,复制品在开头仅包含一条右侧垂直线和一条左侧垂直线。也可以使用*{20}{|c}|

相关内容