最後の列の幅が広く、表全体が行より大きくならない表

最後の列の幅が広く、表全体が行より大きくならない表

たとえば、3 列の表を作成したいのですが、最初の 2 列は自然な幅なので、テキストは折り返されず、表全体がテキスト幅よりも大きい場合は最後の列が折り返されます。LaTeX で可能ですか?

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

答え1

tabularxこの作業は列で行うことができます。複雑な単語が問題にならないようにX追加しました。\raggedright

\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}

ここに画像の説明を入力してください

関連情報