Tabularx“自动”宽度?

Tabularx“自动”宽度?

我想创建一个宽度尽可能小的表格(不换行)。我看到tabularx需要一个宽度参数,是否可以指定“auto”之类的参数,例如\linewidth

答案1

您不需要tabularx您的规格。tabular这里就足够了。

\begin{tabular}{l r c}
foo & bar & and so on
\end{tabular}

是具有最小宽度和默认列分隔宽度的表格

\begin{tabular}{@{} l r c @{}}
foo & bar & and so on
\end{tabular}

是一个表格,左右两边没有列分隔

{\setlength\tabcolsep{0pt}%
\begin{tabular}{l r c}
foo & bar & and so on
\end{tabular}}

无论如何都是没有列分隔的表格

\begin{tabular}{l @{} r c }
foo & bar & and so on
\end{tabular}

是第一列和第二列之间没有分隔符的表格

\begin{tabular}{l @{\hspace{5mm}} r c }
foo & bar & and so on
\end{tabular}

是一个表格,第一列和第二列之间的间隔为 5 毫米

相关内容