LaTeX-垂直空间相当于\makebox?
我正在制作一个LaTeX文档,我成功地使用了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
\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}