latex表格宽度与textwidth相同

时间:2012-05-19 13:09:33

标签: latex

我正在生成一些表格如下:

\begin{tabular}[l]{|l|l|l|}
\hline
Input & Output& Action return \\
\hline
\hline
DNF &  simulation & jsp\\
\hline

\end{tabular}

如何为此表提供与文本宽度相同的宽度? 对于图形,我使用

  

[宽度= \文本宽度]

但这对桌子不起作用。

1 个答案:

答案 0 :(得分:20)

tabularx包给你

  1. 作为第一个参数的总宽度,
  2. 新列类型X,所有X列都将增长以填充总宽度。
  3. 对于你的例子:

    \usepackage{tabularx}
    % ...    
    \begin{document}
    % ...
    
    \begin{tabularx}{\textwidth}{|X|X|X|}
    \hline
    Input & Output& Action return \\
    \hline
    \hline
    DNF &  simulation & jsp\\
    \hline
    \end{tabularx}