web-dev-qa-db-fra.com

largeur tabulaire en latex identique à la largeur du texte

Je génère un tableau comme suit:

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

\end{tabular}

Comment puis-je donner à ce tableau la même largeur que la largeur du texte? Pour le graphique que j'utilise

[width =\textwidth]

Mais cela ne fonctionne pas pour la table.

12
Max_Salah

Le package tabularx vous donne

  1. la largeur totale comme premier paramètre, et
  2. un nouveau type de colonne X, toutes les colonnes X grandiront pour remplir la largeur totale.

Pour votre exemple:

\usepackage{tabularx}
% ...    
\begin{document}
% ...

\begin{tabularx}{\textwidth}{|X|X|X|}
\hline
Input & Output& Action return \\
\hline
\hline
DNF &  simulation & jsp\\
\hline
\end{tabularx}
23
Ulrich Schwarz