剩余 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 章最后一个块上的 widows
和 CHAPTER
上的 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
。)
美好的一天, 我有以下问题(可以在此处查看:https://xsltfiddle.liberty-development.net/nb9PtDi/110,从第 8-9 页开始,
总有空闲的space,其实没必要不接手
在没有space.
的情况下,有什么可能使文本“顺利”继续非常感谢!
您的问题是由第 2 章最后一个块上的 widows
和 CHAPTER
上的 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
。)