4
我想根据特定的<section>
是否具有定义的某个属性来制作DocBook目录表加粗的某些行。通过在DocBook XSL中添加<xsl:if test="...">
语句(fo/autotoc.xsl第187-230行 - 这用于使用XMLMind输出为PDF),很容易。DocBook XSL - 确定编辑原始样式表?
我在想,但是,如果这是不好的做法,自己编辑DocBook XSLs。我在我自己的一个单独的XSL中进行了其他自定义设置,主要是设置参数,但我无法想象如何引入此条件逻辑 - 基于目前正在处理TOC的哪一行 - 无需添加某种代码在原件。有什么想法吗?如何在进行更改后升级到较新的DocBook XSL?
太棒了,谢谢。 – carillonator 2009-11-13 06:42:33
我可以推荐_DocBook XSL:由Bob Stayton完成的指南,这是一个非常棒的资源。第9章包含自定义DocBook XSL样式表的说明:http://www.sagehill.net/docbookxsl/CustomMethods.html – 2009-11-13 08:30:40