从 Docbook 文档中,我应用了一个 xslt 样式表,该样式表与 xsltproc 一起能够生成目录文件以及每章的文件。
我想知道是否有一种方法可以指定生成的 toc 文件的名称,因为到目前为止我所拥有的是 bk01-toc.html,我希望将其生成为另一个名称。
有什么想法吗?
谢谢 :)
这是可能的(但有点麻烦)。您需要在 chunk-common.xsl 样式表模块(DocBook XSL 的一部分)中自定义两个相当大的命名模板:
make.lots(输出 TOC 文件 [如果chunk.tocs.and.lots
设置了参数])
这里需要自定义<xsl:with-param name="filename">
包含<xsl:text>-toc</xsl:text>
.
footer.navigation(在 HTML 块的页脚中生成 TOC 文件的链接)
自定义<xsl:attribute name="href">
包含<xsl:text>-toc</xsl:text>
.