首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在主题层面上保持一致

在主题层面上保持一致
EN

Stack Overflow用户
提问于 2017-01-11 23:01:03
回答 1查看 475关注 0票数 1

我正在为dita 2.4定制pdf2插件。我的格式是FOP。

我想让我的插件更喜欢在主题之间分页。因此,我尝试在"topic“属性集中添加以下属性;

  • 值(20)的“页面内保持在一起”
  • “保持-previous.inpage”设置为auto (以覆盖任何其他设置)

当我查看topic.fo时,它似乎只应用于没有href属性的“空”主题参考(没有正文文本的标题),但也可能包含其他主题参考文献。

示例:

第1节

一些正文..。

第2节

第2.1节

更多的正文..。

在本例中,只在第2节的第一个fo:块上找到所需的属性。

我有一些“保持-先前。在页面中”的值低于20的元素,如表格,数字,正文文本的不同级别。

我只想问一下,我的挣扎是否有一个简单的解决方案。最好将这些属性设置在主题级别上,作为开始,而不仅仅是尝试将不同的部分“粘合在一起”。

向你问好,弗雷德里克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 22:12:05

我尝试使用概念属性集代替,它运行得很好。可能是因为我的所有主题都是概念类型的;)如果使用其他主题,则应该使用相应的属性集来获得相同的效果。下面是我对commons-attr.xsl的最后一次覆盖定制

代码语言:javascript
复制
<xsl:attribute-set name="concept">
    <xsl:attribute name="keep-together.within-page">20</xsl:attribute>
    <xsl:attribute name="keep-with-previous.within-page">auto</xsl:attribute>
</xsl:attribute-set>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41602311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档