日安,我有以下问题(可以在这里查看:https://xsltfiddle.liberty-development.net/nb9PtDi/110,来自第8-9页,
总是有一个空闲的空间,这实际上是不必要的,没有被接管。
有什么可能性可以让文本在没有空格的情况下“顺畅地”继续。
非常感谢!
发布于 2021-06-25 15:58:33
您的问题是由第2章最后一块上的widows和CHAPTER上的keep-with-next.within-page="always"的组合引起的。
CHAPTER上的keep-with-next.within-page="always"意味着在第二章和第三章之间不能有分页符,因此第二章的结尾部分必须与第三章的开始部分在同一页面上。
widows属性(请参见https://www.w3.org/TR/xsl11/#widows)指定分页符后的最小行数。默认值是2,这就是为什么在第9页第三章开始之前有两行第二章的原因。
如果您删除keep-with-next.within-page (https://xsltfiddle.liberty-development.net/nb9PtDi/112),那么第5页第二列中的两行将移回第一列,您将看到第8页第3章的4行。(我不知道为什么更改keep-with-next.within-page会影响FOP中的分列符。我也不知道为什么在BIBLEBOOK上还需要另一个keep-with-next.within-page。)
https://stackoverflow.com/questions/68126389
复制相似问题