Gliederung mit DTBook

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

Was die Gliederung betrifft, so haben wir bereits gesehen, dass DTBook eine echte durch Markup gestützte Hierarchie verwendet. Diese Hierarchie kann durch zwei Arten ausgedrückt werden:

  1. Liegt eine begrenzte Hierarchietiefe vor, so bieten sich die Elemente <level1>, <level2>, <level3> bis <level6> an.

  2. Bei höherer Hierarchietiefe sollte das Element <level> verwendet werden, das beliebig oft geschachtelt werden kann.

Beide Elemente können nicht vermischt werden, was bedeutet, dass zu Beginn entschieden werden muss, welche Gliederungsart verwendet wird. Im Falle des Elements <level> sollte über das Attribut depth="Hierarchietiefe" gekennzeichnet werden, in welcher hierarchischen Tiefe sich die Ebene befindet.

Jede Ebene muss eine Überschrift enthalten. Diese wird im Fall der gezählten Ebenen mittels der Elemente <h1>, <h2> bis <h6> angefügt. Wird hingegen das beliebig verschachtelbare Element <level> verwendet, so folgt die Überschrift im Element <hd> (Heading).

Die Semantik einer Ebene wird mit dem Attribut class="Bedeutung der Ebene" zugeordnet. Auch wenn dieses Attribut frei belegt werden kann, macht es durchaus Sinn, übliche Bezeichnungen zu verwenden.

Innerhalb der Vorspannseiten (Frontmatter) könnten folgende class-Attribute in Frage kommen (Alle im Folgenden genannten semantischen Bedeutungen folgen den DAISY Structure Guidelines):

class-Attributwert Vorschlag eines deutschen class-Attributwerts Bedeutung
title_page Titelseite Titelseite mit den folgenden Angaben: vollständiger Titel, Autorenname, ggf. Namen des Herausgebers, Verlag, Auflage
acknowledgments Danksagung Danksagung des Autors an Personen oder Institutionen, die ihn beim Verfassen des Textes unterstützt haben; kann ggf. auch im Vorwort integriert sein
dedication Widmung Persönliche Widmung des Autors
preface Vorwort Vorwort des Autors
print_toc Inhaltsverzeichnis Inhaltsverzeichnis

Tabelle: class-Attributwerte innerhalb der DTBook-Vorspannseiten

Ein Inhaltsverzeichnis innerhalb der Vorspannseiten könnte beispielsweise wie folgt aussehen:

<level class="Inhaltsverzeichnis">
  <hd>Inhaltsverzeichnis</hd>
  <list type="ul">
    <li>
      <lic class="Inhalteintrag">Vorwort</lic>
      <lic class="Seite">343</lic>
    </li>
    <li>
      <lic class="Inhalteintrag">Erster Streich</lic>
      <lic class="Seite">344</lic>
    </li>
  </list>
</level> 

Code-Beispiel: Inhaltsverzeichnis nach DTBook

Für den Haupttextteil (Bodymatter) gibt es keine feste Vorgabe der class-Attribute, da hier die Gliederung sehr stark vom Inhalt abhängt. In der Regel wird eine Gliederung in Kapitelform vorhanden sein und daher könnten folgende class-Attribute zur Anwendung kommen:

class-Attributwert Vorschlag eines deutschen class-Attributwerts Bedeutung
Part Teil Eine übergreifende Gliederungsebene, die mehrere Kapitel oder Abschnitte klammert; in der gedruckten Fassung beginnt ein Teil meist mit einem eigenen Blatt auf einer neuen rechten Seite.
Section Abschnitt Eine übergreifende Gliederungsebene, die mehrere Kapitel klammert und damit extrem umfangreiche Kapitel verhindert; in der gedruckten Fassung beginnt ein Abschnitt meist auf einer neuen Seite. Die enthaltenen Kapitel folgen jedoch unmittelbar.
Chapter Kapitel Die wichtigste und am weitesten verbreitete Einteilung von Texten. Kapitel folgen meist ohne Seitenumbruch aufeinander.

Tabelle: class-Attributwerte innerhalb des DTBook-Haupttextteils

Weitere Semantiken von Gliederungsebenen (wie Unterkapitel, Unterabschnitte, Buchstaben, Nummern) sind denkbar und hängen vom jeweiligen Einsatz der Kapitelgliederung ab oder sind zuweilen in bestimmten Textgattungen vorgegeben.

Als Beispiel werfen wir einen Blick auf Layout und Gliederung eines EDV-Fachbuches, das in der gedruckten Fassung wie in der folgenden Abbildung aussieht:

Layout von drei Ebenen einer Buch-Gliederung

Abbildung: Layout von drei Ebenen einer Buch-Gliederung

Diese Gliederung könnte nun in DTBook wie folgt strukturiert werden (der Übersichtlichkeit halber stark gekürzt mit angedeuteten Absätzen):

<level1 class="Teil">
  <h1>Teil III: Weitere Möglichkeiten</h1>
  <level2 class="Abschnitt">
    <h2>11. DocBook-Anpassungen</h2>
    <level3 class="Kapitel">
      <h3>11.1 Simplified DocBook</h3>
      <p>Text Text Text</p>
    </level3>
    <level3 class="Kapitel">
      <h3>11.2 Andere Anpassungen</h3>
      <p>Text Text Text</p>
    </level3>
    <level3 class="Kapitel">
      <h3>11.3 Eigene Anpassungen</h3>
      <p>Text Text Text</p>
    </level3>
  </level2>
</level1> 

Code-Beispiel: Gliederungsvorschlag nach DTBook von drei Ebenen einer Buch-Gliederung

Im Referenzteil eines Buchtitels (Rearmatter) können schließlich folgende Bestandteile vorkommen:

class-Attributwert Vorschlag eines deutschen class-Attributwerts Bedeutung
Appendix Anhang Anhänge enthalten häufig vertiefende Materialien oder Referenztexte, die nicht zwingend für das Verständnis des Haupttextteiles sind und daher separat aufgenommen werden.
Notes Anmerkungen Anmerkungen, die direkten Textbezug haben, aber aus Gründen der Übersichtlichkeit ans Ende gestellt wurden. Als Referenz wird meist eine hochgestellte Zählung verwendet.
Glossary Glossar Kurze Begriffsbestimmungen, die wichtige im Text vorkommende Begriffe definieren
Bibliography Literaturverzeichnis Verzeichnis der zitierten bzw. verwendeten Literatur
Index Stichwortverzeichnis Verzeichnis der Stichworte, im Print meist mit Seitenbezug

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de