表格环境列规范

表格环境列规范

我正在使用该tabular环境。

\begin{table*}[ht]
\renewcommand{\arraystretch}{1.3}
{\small
\begin{center}
\begin{tabular}{|l||>{\centering\arraybackslash}m{1.6cm}|
  >{\centering\arraybackslash}m{1.6cm}|
  >{\centering\arraybackslash}m{1.6cm}|}
.
.

我想减少表格中第一列的宽度。要做到这一点,我可以使用以下命令:

\begin{tabular}{|l{1.8cm}||
  >{\centering\arraybackslash}m{1.6cm}|
  >{\centering\arraybackslash}m{1.6cm}|
  >{\centering\arraybackslash}m{1.6cm}|}

我收到错误

Package array Error:  Illegal pream-token (1.8cm): `c' used.

我这里漏掉了什么吗?有没有办法减少上面例子中第一列的宽度?

答案1

普通的左对齐列l不接受宽度参数。如果您想指定其宽度,请将其更改为,m{1.8cm}就像您对其他列所做的那样。当然,如果需要,这也会对该列中的文本进行自动换行。

相关内容