LaTeX 表中是否有任何解决方案可以实现与 MSWord 的 AutoFit 类似的功能?
答案1
看看tabulary
包。它的描述如下:
该包定义了一个
tabular*
类似于 的制表环境,采用“总宽度”参数以及列规范。然后,它为可变宽度列(、、 和正常对齐)定义了列类型L
、C
和。与 的 X 列相比R
,每列的宽度根据列中最宽单元格的自然宽度加权。J
\raggedright'
\centering
\raggedleft
tabularx
在我的例子中,我还使用ragged2e
包允许在表格单元格内进行连字符连接。
\documentclass{article}
\renewcommand{\arraystretch}{1.5}
\usepackage{tabulary}
\usepackage[newcommands]{ragged2e}
\begin{document}
\begin{tabulary}{0.8\textwidth}{LLL}
Definition and Validation of Dynamic Video Reframing based on & Definition and Validation of & Definition and Validation of Dynamic \\
Definition and Validation of Dynamic & Definition and Validation of & Definition and Validation of \\
\end{tabulary}
\end{document}
(修复了此帖子早期版本中缺少“\”的错误。)