使用 \vspace 或 \vskip 创建标题页

使用 \vspace 或 \vskip 创建标题页

我正在创建一个标题页,我想问一下这样使用是否更方便,\vspace或者\vskip在页面中的标题、作者和其他元素之间留有距离。

答案1

\vspace本质上是原始的 LaTeX 包装器\vskip,但它具有一些不同之处。

  1. \vspace不结束一个段落,而\vskip结束一个段落;

  2. \vspace有 *-variant,但\vskip没有;

  3. \vspace保护用户免受可能的歧义输入的影响(参见\vskip 和 \vspace 之间有什么区别?例如)。

所以答案是:使用,但当你想用垂直空格分隔两个对象时,\vspace总是在它前面加上一个空行(或命令)。\par

请注意,\vspace*应该在顶部使用,否则该空间会在分页符处消失(甚至第一页也被认为是在分页符之后:计算机科学家总是从 0 开始计数)。

答案2

这可能有点棘手。我想说:使用您觉得合适的任何一种。以下是一些建议:

  • 整个标题应该能够适应纸张尺寸变化和边距变化。
  • 这可以通过将其封闭在类似于页面垂直\leavevmode\vfill...\vfill\leavevmode居中的位置来实现。...
  • 对于距离,您可以使用它\vspace{3cm minus 1cm}来缩小垂直空间,例如,如果标题有几行长,并且因此您的标题页无法放在一页上。该minus 1cm部分说明,如果需要,可以从垂直空间缩小(删除)多少。

相关内容