Tabla donde la última columna tiene ancho, por lo que toda la tabla no es más grande que la línea

Tabla donde la última columna tiene ancho, por lo que toda la tabla no es más grande que la línea

Quiero tener una tabla, por ejemplo con 3 columnas, donde las dos primeras columnas tendrán un ancho natural, de modo que el texto no se ajuste y la última columna se ajustará si toda la tabla será más grande que el ancho del texto. ¿Es posible en látex?

--------------------------------------- // line
| a | asfafasf | asfasfasff           |
| b | saf      | asafasfsafasfasfasfs |
| c | safasf   | asasffsaf asfasf     |
|   |          | asasfsafaf           |

Respuesta1

tabularxpuede hacer este trabajo con su Xcolumna. Lo he añadido \raggedrightpara que las palabras complejas no molesten.

\documentclass{article}
\usepackage{tabularx}
\begin{document}
  \noindent
  \begin{tabularx}{\textwidth}{ll>{\raggedright\arraybackslash}X}
     a & asfafasf & asfasfasff          \\
     b & saf      & asafasfsafasfasfasfs \\
     c  & safasf   & asasffsaf asfasf asasfsafaf   asasfsafaf   asasfsafaf   asasfsafaf   asasfsafaf   asasfsafaf   asasfsafaf   asasfsafaf        \\
  \end{tabularx}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada