groff ms 分页符宏

groff ms 分页符宏

我是 groff (ms 宏)的新手,目前正在制作一个目录解析器,它通过使用 groff 命令的双重传递来自动构建目录。然而,我实际上需要在文档的几个部分的末尾添加分页符,包括目录(我的学校要求这样做)。

有分页符之类的宏吗?基本上会停止当前页面上的打印并继续下一页的打印。我一直在浏览手册页和一些在线资源,但找不到任何相关信息。

我想过只打印空白文本,但它不能轻松动态生成,所以最后需要手动编辑。

我还对其他 groff 宏类型感兴趣,如果它们包含自动目录和分页符等功能。

编辑:这是用于学术和专业(学校相关)文书工作的 PDF 生成

答案1

.bp请求可能正是您所需要的。从man 7 groff:

.bp       Eject current page and begin new page.
.bp ±N    Eject current page; next page number ±N.

它位于预定义请求列表中。

相关内容