表格環境列規範

表格環境列規範

我正在使用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}與其他列一樣的寬度。當然,如果需要的話,這也會對該列中的文字進行自動換行。

相關內容