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