Docbook:配置toc文件的名称?
在 Docbook 文档中,我应用了一个 xslt 样式表,该样式表通过 xsltproc 能够生成目录文件以及每章的文件。
我想知道是否有办法指定生成的 toc 文件的名称,因为到目前为止我拥有的是 bk01-toc.html,我希望将其生成为另一个名称。
有什么想法吗?
谢谢 :)
From a Docbook document, I apply an xslt stylesheet that with xsltproc is able to produce the table of content file along with files per chapters.
I would like to know if there is a way to specify the name of the generated toc file because what I have so far is bk01-toc.html and I would like this to be generated as another name.
Any thoughts?
Thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可能的(但有点麻烦)。您需要在 chunk-common.xsl 样式表模块(DocBook XSL 的一部分)中自定义两个相当大的命名模板:
make.lots(输出 TOC 文件 [如果
chunk .tocs.and.lots
参数已设置])此处您需要自定义包含
-toc 的
.
元素footer.navigation(在 HTML 块的页脚中生成 TOC 文件的链接)
自定义包含
-toc
的
元素。< /p>It is possible (but a little cumbersome). You need to customize two fairly large named templates in the chunk-common.xsl stylesheet module (part of DocBook XSL):
make.lots (outputs the TOC file [if the
chunk.tocs.and.lots
parameter is set])Here you need to customize the
<xsl:with-param name="filename">
element that contains<xsl:text>-toc</xsl:text>
.footer.navigation (generates a link to the TOC file in the footer of HTML chunks)
Customize the
<xsl:attribute name="href">
element that contains<xsl:text>-toc</xsl:text>
.