3–1 タイトル・見出しのカスタマイズ

CAS-UBで生成したEPUBでは、CAS-UBの1つの記事がEPUB内の1つのXHTMLファイルとなります。

各記事のタイトルは、<body>の直後に<h1></h1>で入ります。

<body>には、つぎのように記事の種類に対応したクラス属性が付きます。

表3・1 本文記事のクラス属性
記事の種類クラス属性
本文:章class="chapter level2"
本文:節class="section level3"
本文:項class="subsection level4"
本文:目class="subsubsection level5"
章扉class="chapter level2 chapter-titlepage"
プロローグclass="body-start level2"
エピローグclass="body-end level2"

level2~live5は、記事一覧のツリー構造の上位から順に番号付したクラス属性です。CAS-UB上での最上位(level1)は出版物そのものになるため、level2がEPUBのXHTMLでの最上位となります。

例えば、style.cssにlevel2への設定を記述すると、本文:章、章扉、プロローグ、エピローグのすべてに適用されることになります。しかし、前書類や後書類も記事一覧のツリー構造の最上位にあるため<body>にlevel2が付けられています。前書や後書を使っている場合は、それらへ影響しないようにする必要があります。

前書と後書は、ツリー上のレベルが章と同じ

図3・1 記事一覧の構成例