问题
在长表中,如何检索每列最长行的宽度?
背景
我想将longtable
环境与ltablex
包结合使用。后者允许对列进行加权,例如,第 2 列是第 1 列的两倍。
我有许多表格需要格式化,由于它们的数据源,无法为表格提供任何有关列宽的提示。由于通常一两列中有很多文本,而其他列中文本很少,因此仅使用 X 列是没有意义的。因此,我想动态调整表格的比例。
我的想法是找到每列最长行的宽度。使用这些宽度,应该可以正确计算比例(同时赋予每列最小宽度)。
感谢您的帮助!
答案1
tabulary
这本质上是对的描述,因此您可以在该包的源代码中查找如何执行此操作,但特别是这里tabularx
有一个tabulary
和的合并:longtable