自动在 parbox 或 minipage 内垂直展开文本

自动在 parbox 或 minipage 内垂直展开文本

如何TeX(无论是按照它自己的术语还是按照的术语)被告知在已通过命令或环境LaTeX2e的可选参数定义为给定垂直尺寸的 parbox 或 minipage 内排版垂直均匀分布的文本?parboxminipage

请考虑一下,我正在谈论的是将被自动划分为垂直框(行)的运行文本TeX,而不是由作者手动分成不同的行(在后一种情况下,我已经知道我可以发出\vfill命令)。

指出执行此操作的包可以作为答案。

我认为这个问题不需要 MWE,但如果需要的话我会提供一个。

答案1

我不知道这是否能回答你的问题:

\documentclass{article}

\begin{document}

\fbox{%
\begin{minipage}[t][15cm][s]{.4\linewidth}
\setlength{\baselineskip}{\dimexpr\baselineskip plus 50pt}
text text text text text text text text text text 
text text text text text text text text text text 
text text text text text text text text text text 
text text text text text text text text text text 
text text text text text text text text text text
\end{minipage}%
}

\end{document} 

输出:

在此处输入图片描述

说明s符告诉minipage垂直拉伸文本和行

\setlength{\baselineskip}{\dimexpr\baselineskip plus 50pt}

添加大量胶水,使文本能够拉伸。

相关内容