我想创建一个宽度尽可能小的表格(不换行)。我看到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 毫米