2013年3月8日金曜日

[DocBook]スタイルファイル (DSL) カスタマイズ

db2html に渡す dsl ファイルを準備する
myStyleSheet.dsl
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY dbstyle SYSTEM "/usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/docbook.dsl" CDATA DSSSL>
]>

<style-sheet>
<style-specification use="docbook">
<style-specification-body>

;

</style-specification-body>
</style-specification>
<external-specification id="docbook" document="dbstyle">
</style-sheet>

HTML 出力での header に付加される文字コードを指定する
style-spcification-body 部に以下を追記する
(define %html-header-tags% '(
  ("META" ("http-equiv" "Content-Type") ("CONTENT" "text/html; charset=euc-jp"))
))

Table of Contents を付加する
style-specification-body 部に以下を追記する
(define %generate-article-toc%
  #t)

0 件のコメント:

コメントを投稿