微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

剩余空间过多bible、xml 和 xsl-fo 到 pdf

如何解决剩余空间过多bible、xml 和 xsl-fo 到 pdf

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

总有一个空闲空间,实际上是不必要的没有被占用。

有哪些可能性可以使文本“流畅”地继续而不留空格。

非常感谢!

解决方法

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

keep-with-next.within-page="always" 上的 CHAPTER 表示第 2 章和第 3 章之间不能有分页符,因此第 2 章结尾的某些部分必须与第 3 章在同一页上第 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 中的分栏符。我也不知道为什么您需要在 keep-with-next.within-page 上使用另一个 BIBLEBOOK。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。