我正在生成一些表格如下:
\begin{tabular}[l]{|l|l|l|}
\hline
Input & Output& Action return \\
\hline
\hline
DNF & simulation & jsp\\
\hline
\end{tabular}
如何为此表提供与文本宽度相同的宽度? 对于图形,我使用
[宽度= \文本宽度]
但这对桌子不起作用。
答案 0 :(得分:20)
tabularx
包给你
X
,所有X
列都将增长以填充总宽度。对于你的例子:
\usepackage{tabularx}
% ...
\begin{document}
% ...
\begin{tabularx}{\textwidth}{|X|X|X|}
\hline
Input & Output& Action return \\
\hline
\hline
DNF & simulation & jsp\\
\hline
\end{tabularx}