我想制作一个表格,每个单元格都有给定的宽度,并且每个单元格中的文本被压缩以适应该宽度,如下所示:
我使用以下方法手动实现了此目的:
\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*}
但是,我只想要水平压缩,而不是垂直压缩。