定义最后一列的宽度,以便表格适合文本宽度

定义最后一列的宽度,以便表格适合文本宽度

考虑这个例子:

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\begin{tabular}{lcp{5cm}}
  Category & Data & Explanation       \\
  AA       & 1.2  & \lipsum[1][1-3]
  \end{tabular}
\end{document}

输出为:

在此处输入图片描述

我想调整最后一列的大小,以便表格适合文本宽度的大小。我试过,p{\fill}但没有成功。

答案1

在此处输入图片描述

\documentclass{article}
\usepackage[showframe]{geometry}%<-------------only for check, remove in finals
\usepackage{lipsum}
\usepackage{tabularx}
\begin{document}\noindent
\begin{tabularx}{\textwidth}{lcX}
  Category & Data & Explanation       \\
  AA       & 1.2  & \lipsum[1][1-3]
  \end{tabularx}
\end{document}

相关内容