剩余 space 太多(圣经,xml 和 xsl-fo 到 pdf)

Too much space left (bible, xml and xsl-fo to pdf)

美好的一天, 我有以下问题(可以在此处查看:https://xsltfiddle.liberty-development.net/nb9PtDi/110,从第 8-9 页开始,

总有空闲的space,其实没必要不接手

在没有space.

的情况下,有什么可能使文本“顺利”继续

非常感谢!

您的问题是由第 2 章最后一个块上的 widowsCHAPTER 上的 keep-with-next.within-page="always" 组合引起的。

CHAPTER上的keep-with-next.within-page="always"表示第2章和第3章之间不能有分页符,所以第2章结尾部分必须在同一页作为第 3 章的开头。

widows属性(参见https://www.w3.org/TR/xsl11/#widows)指定分页后的最小行数。默认值为 2,这就是为什么在第 9 页的第 3 章开始之前有两行第 2 章的原因。

如果删除 keep-with-next.within-page (https://xsltfiddle.liberty-development.net/nb9PtDi/112),则第 5 页第二列中的两行移回第一列,您将得到第 8 页第 3 章的四行.(我不知道为什么更改 keep-with-next.within-page 会影响 FOP 中的分栏符。我也不知道为什么您需要 BIBLEBOOK 上的另一个 keep-with-next.within-page。)