Docbook:配置toc文件的名称?

时间:2011-07-22 21:13:57

标签: xslt docbook

从Docbook文档中,我应用了一个xslt样式表,xsltproc能够生成内容文件表以及每章的文件。

我想知道是否有办法指定生成的toc文件的名称,因为到目前为止我所拥有的是bk01-toc.html,我希望将其生成为另一个名称。

有什么想法吗?

谢谢:)

1 个答案:

答案 0 :(得分:2)

有可能(但有点麻烦)。您需要在chunk-common.xsl样式表模块(DocBook XSL的一部分)中自定义两个相当大的命名模板:

  1. make.lots (输出TOC文件[如果设置了chunk.tocs.and.lots参数])

    您需要自定义包含<xsl:with-param name="filename">的{​​{1}}元素。

  2. footer.navigation (在HTML块的页脚中生成指向TOC文件的链接)

    自定义包含<xsl:text>-toc</xsl:text>。{/ p>

  3. <xsl:attribute name="href">元素