如何找到表格第二列的最大列宽?

如何找到表格第二列的最大列宽?

我想要一个可调整的文本表格第二列。代码中第二列是手动调整表格的,因为我找不到自动调整的方法

\documentclass{article}
\usepackage{mathtools, amssymb, amsbsy}
\usepackage{mathrsfs}
\begin{document}
\begin{tabular}{l p{.7\linewidth}}
$S$                             & Bland-Altman plane, Tukey Mean-Difference Plot plane \\
$\mathscr{S}'(\mathbf R^n \times \mathbf R^n)$ & Contohunatoehuaoenthanoeuthanoetuheon hnh  tahoeu nahoeu nhon hnhinuous dual of the Schwartz space \\
\end{tabular}
\end{document}

图 1 输出

在此处输入图片描述

手动调整失败的输出

(/usr/local/texlive/2016/texmf-dist/tex/latex/jknapltx/ursfs.fd)
Overfull \hbox (66.03557pt too wide) in paragraph at lines 7--11
[][] 
[1{/home/masi/.texlive2016/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./test.table.aux) )

图 2 Piet van Oostrum 的答案输出

在此处输入图片描述

TeXLive:2016年
操作系统:Debian 8.5

答案1

不太清楚您的意思,但我猜您希望表格填满整个页面的宽度。如果不是,请解释您想要什么。如果那是您想要的,您可以使用tabularx而不是tabular(使用tabularx包)并使用X列而不是p

\documentclass{article}
\usepackage{mathtools, amssymb, amsbsy}
\usepackage{mathrsfs}
\usepackage{tabularx}
\begin{document}

\noindent [ \hrulefill text \hrulefill ]\\

\noindent
\begin{tabularx}{\textwidth}{l X}
$S$                             & Bland-Altman plane, Tukey Mean-Difference Plot plane \\
$\mathscr{S}'(\mathbf R^n \times \mathbf R^n)$ & Contohunato ehuaoenthanoeuthanoetuheon hnh  tahoeu nahoeu nhon hnhinuous dual of the Schwartz space \\
\end{tabularx}

\noindent [ \hrulefill text \hrulefill ]\\
\end{document}

相关内容