LaTeX-垂直空间相当于\makebox?

LaTeX-垂直空间相当于\makebox?,latex,tex,spaces,vertical-alignment,typesetting,Latex,Tex,Spaces,Vertical Alignment,Typesetting,我正在制作一个LaTeX文档,我成功地使用了\makebox,它将文本放在一个不可见的框中,并将在末尾添加额外的水平空白,以使整个文档符合您指定的大小 垂直空间有类似的东西吗 我有一些可变长度的段落、图像等,我想放在这个垂直的框中。我希望LaTeX在垂直方向上留出适当的空间(在底部),以便整个东西都符合我给定的设置大小。Aminipage环境有一个高度参数: \begin{minipage}[position][height][inner-pos]{width} text \end{minip

我正在制作一个LaTeX文档,我成功地使用了
\makebox
,它将文本放在一个不可见的框中,并将在末尾添加额外的水平空白,以使整个文档符合您指定的大小

垂直空间有类似的东西吗


我有一些可变长度的段落、图像等,我想放在这个垂直的框中。我希望LaTeX在垂直方向上留出适当的空间(在底部),以便整个东西都符合我给定的设置大小。

A
minipage
环境有一个高度参数:

\begin{minipage}[position][height][inner-pos]{width}
 text
\end{minipage}

很抱歉,我找不到适合此环境的文档页面。

以下显示了总体思路(未经测试):

\def\example高度{3in} \def\examplecontents{\vrule height 1in width 1pt\par Some text} \vbox到\exampleheight{\examplecontents\vfill}
这是纯Tex,在Latex中工作良好,在Eijkhout中有很好的记录。

Latex提供的用于进行垂直调整的box命令是
\raisebox

\raisebox{distance}[extend-above][extend-below]{insert your text here...}
使用
distance
参数,您可以指定一个偏移来升高或降低文本,并且
extend-over
extend-down
参数可用于添加额外的空间。例如,该命令非常适用于将小字体的少量文本放置在大字体的行中

还可以使用
\vspace*{distance}
命令创建简单的附加垂直空间,该命令插入附加垂直空间。(带星号的版本也会在开头和结尾添加空格,普通版本只会在文本块之间添加空格)。你可以把它放在你的段落末尾,或者在你自己的命令末尾,在后面(或者之前)加上一些空格

但对于较长的文本提取,我建议使用
\minipage
环境:

\begin{minipage}[position][height][inner-pos]{width}
    insert your long text here
\end{minipage}
\begin{minipage}[position][height][inner-pos]{width}
    insert your long text here
\end{minipage}