如何创建 Lyx 布局或文档类来处理第一页的不同边距?

如何创建 Lyx 布局或文档类来处理第一页的不同边距?

我刚刚完成了一篇论文的格式化,使其符合 IEEE CDC 18 格式要求:第一页的顶部边距为 74pt,其他所有边距为 54pt。第二页及以后的页面四周的边距均为 54pt。请注意,此处的“边距”包括页眉中的页码位置,因此需要在“文档”>“设置...”>“页边距”中将页眉偏移量添加到顶部边距。

我最终做的是创建一个文档,将所有页面的边距设置为顶部 84pt,其他所有页面的边距设置为 54pt(页眉偏移量为 12pt)。然后我创建了第二个文档,其顶部边距为 66pt,其他所有页面的边距为 54pt(偏移量相同),并插入分页符以确保第二个文档中的第二页与第一个文档的起始行相同。然后我删除了第一个文档中除第一页以外的所有内容,并附加了第二个文档中的剩余页面,以获得符合边距标准的结果(否则他们不会接受它)。

这似乎是一种笨拙的方法,但其实应该很容易在 Lyx 中的布局文件或布局所基于的 .cls 文件中进行设置。我该如何设置才能减少将来的麻烦?

答案1

以下内容基于这样的假设:文本块从第一页变化到第二页,但文本从第一页到第二页并不自然流动。也就是说,第一页和第二页的内容之间有明显的断层。在处理与常规内容不同的标题页时,这可能是常见的情况。

更改“文档”>“设置...”>“页边距”以适合文档的大部分内容(第 2 页及以后),然后将以下内容添加到“文档”>“设置...”>“LaTeX 序言”中:

\AtBeginDocument{
  % Page layout for page 1 only
  \newgeometry{
    % <your geometry settings>
    margin = 0.75in
  }
}

上述序言条目更改了\newgeometry文档开头(使用)第一页(通过)的几何形状\AtBeginDocument。然后,您可以插入手动 ERT 以恢复默认几何形状(使用\restoregeometry):

在此处输入图片描述

为了便于说明,上述几何设置用于2in第一页的边距,以及1in文档其余部分的边距。输出如下:

在此处输入图片描述


IEEE CDC 18 格式要求只更改顶部边距,有一个更简单的选项。与上文类似,对第 2 页及以后的页面使用默认几何设置,并将以下内容添加到文档 > 设置... > LaTeX 序言中:

\AtBeginDocument{
  % Page layout for page 1 only
  \vspace*{0.25in}% Top margin difference for first page
}

结果是第一页的文本块空间减少了 1/4"。

在此处输入图片描述


最后一个选择是使用班级示例 TeX 文件提供给作者,由作者为您启动修改。

相关内容