![ConTeXt:将标题与下一段放在同一页上](https://linux22.com/image/283080/ConTeXt%EF%BC%9A%E5%B0%86%E6%A0%87%E9%A2%98%E4%B8%8E%E4%B8%8B%E4%B8%80%E6%AE%B5%E6%94%BE%E5%9C%A8%E5%90%8C%E4%B8%80%E9%A1%B5%E4%B8%8A.png)
我有一个包含许多章节和节的文档。所有章节都以新页开始,但节却不是。有时节标题单独出现在页面底部,下一段以新页开始。
-----------------
| |
| page content |
| |
| |
| section title |
-----------------
-----------------
| paragraph of |
| the section |
如何自动防止所有标题出现这种情况?章节标题必须与下一段放在同一页上。
答案1
根据节标题的设置方式(请显示代码,而不是 ASCII 艺术),一个可能的选项是命令\testpage
,用法如下:
\setuphead [section] [before={\testpage[2]}]
这会在节标题前插入分页符,除非至少有一行可以在不引入分页符的情况下放在标题下方。
也可以看看: