Docbook: настройка имени файла toc? - PullRequest
2 голосов
/ 23 июля 2011

Из документа Docbook я применяю таблицу стилей xslt, которая с помощью xsltproc может создавать файл таблицы содержимого вместе с файлами по главам.

Я хотел бы знать, есть ли способ указатьимя сгенерированного файла toc, потому что у меня есть bk01-toc.html, и я хотел бы, чтобы это было сгенерировано как другое имя.

Есть мысли?

Спасибо:)

1 Ответ

2 голосов
/ 23 июля 2011

Это возможно (но немного громоздко).Вам необходимо настроить два довольно больших именованных шаблона в модуле таблицы стилей chunk-common.xsl (входит в DocBook XSL):

  1. make.lots (выводит TOCfile [если задан параметр chunk.tocs.and.lots])

    Здесь необходимо настроить элемент <xsl:with-param name="filename">, содержащий <xsl:text>-toc</xsl:text>.

  2. footer.navigation (генерирует ссылку на файл TOC в нижнем колонтитуле фрагментов HTML)

    Настройка элемента <xsl:attribute name="href">, содержащего<xsl:text>-toc</xsl:text>.

...