我正在创建一个标题页,我想问一下这样使用是否更方便,\vspace
或者\vskip
在页面中的标题、作者和其他元素之间留有距离。
答案1
\vspace
本质上是原始的 LaTeX 包装器\vskip
,但它具有一些不同之处。
\vspace
不结束一个段落,而\vskip
结束一个段落;\vspace
有 *-variant,但\vskip
没有;\vspace
保护用户免受可能的歧义输入的影响(参见\vskip 和 \vspace 之间有什么区别?例如)。
所以答案是:使用,但当你想用垂直空格分隔两个对象时,\vspace
总是在它前面加上一个空行(或命令)。\par
请注意,\vspace*
应该在顶部使用,否则该空间会在分页符处消失(甚至第一页也被认为是在分页符之后:计算机科学家总是从 0 开始计数)。
答案2
这可能有点棘手。我想说:使用您觉得合适的任何一种。以下是一些建议:
- 整个标题应该能够适应纸张尺寸变化和边距变化。
- 这可以通过将其封闭在类似于页面垂直
\leavevmode\vfill...\vfill\leavevmode
居中的位置来实现。...
- 对于距离,您可以使用它
\vspace{3cm minus 1cm}
来缩小垂直空间,例如,如果标题有几行长,并且因此您的标题页无法放在一页上。该minus 1cm
部分说明,如果需要,可以从垂直空间缩小(删除)多少。