关于LibreOffice中避免列表父项与首个子项间自动分页/分栏的技术问询
LibreOffice中避免列表父项与首个子项间自动分页/分栏的技术问询
我平时处理长文档排版时也常碰到这个问题——列表父项和第一个子项被分页/分栏隔开,确实很影响阅读连贯性,尤其是子项只有一行的情况。针对你的需求,在你使用的LibreOffice 7.5.7.1版本里,是可以通过段落样式设置实现自动避免这种情况的,具体操作如下:
- 打开样式面板(快捷键
F11),找到你当前列表父项使用的段落样式(比如默认的「List 1」) - 右键点击该样式,选择「修改」,切换到文本流标签页
- 在「分页」区域,勾选与下段同页选项,点击确定保存设置
这样设置后,只要父项和第一个子项的内容加起来能容纳在当前页面/栏剩余空间里,就会自动保持在同一页;如果剩余空间实在不够(比如你说的页面只剩6行但嵌套了8层),那还是会分页,这属于物理空间限制,没法强行突破,但前几层的父项和子项会优先保持连贯。
如果你有多层嵌套的列表,可以对每一层的父项样式都重复上述设置——比如「List 2」「List 3」等都勾选「与下段同页」,就能让每一级的父项和首个子项尽量避免被分隔。
另外补充个小技巧:如果父项和子项之间不需要额外间距,可以在样式的缩进和间距标签页里,把父项的「段后间距」设为0,这样排版会更紧凑,也能减少因间距导致的意外分页。
备注:内容来源于stack exchange,提问作者U. Windl




