水平压缩文本以固定给定的宽度

水平压缩文本以固定给定的宽度

我想制作一个表格,每个单元格都有给定的宽度,并且每个单元格中的文本被压缩以适应该宽度,如下所示:

我使用以下方法手动实现了此目的:

\begin{table*}
\begin{center}
  \setlength\tabcolsep{3pt} % default value: 6pt
  \begin{tabular}{| c | c | c | c |}
  \hline
  \scalebox{.9}[1.0]{AAA}
  & BBB
  & \scalebox{.75}[1.0]{CCCC}
  & \scalebox{.65}[1.0]{DEFGH}
  \\\hline
  \end{tabular}
\end{center}
\end{table*}

我设法用 完成了以下adjustbox工作\maxsizebox

\begin{table*}
\begin{center}
  \setlength\tabcolsep{3pt} % default value: 6pt
  \begin{tabular}{| c | c | c | c |}
  \hline
  \maxsizebox{2em}{!}{AAA}
  & \maxsizebox{2em}{!}{BBB}
  & \maxsizebox{2em}{!}{CCCC}
  & \maxsizebox{2em}{!}{DEFGH}
  \\\hline
  \end{tabular}
\end{center}
\end{table*}

但是,我只想要水平压缩,而不是垂直压缩。

相关内容