Erzeugen von Abbildungen

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Die vorigen Elemente dienten lediglich dazu, den Grafikinhalt aufzunehmen. Häufig wird darüber hinaus jedoch der Eintrag in einem Abbildungsverzeichnis gewünscht, eine Nummerierung in Abhängigkeit von übergeordneten Strukturelementen und einen Titel. Für diesen Fall gibt es das Element figure:

Beispiel: Abbildung mit figure

<figure>
  <title>Nürnberg bei Nacht</title>
  <mediaobject>
    <imageobject role="html">
      <imagedata fileref="nuernberg.png"/>
    </imageobject>
    <imageobject role="fo">
      <imagedata fileref="nuernberg.pdf"/>
    </imageobject>
  </mediaobject>
</figure>

Für Abbildungen, die keinen Titel benötigen, verwenden Sie informalfigure. Es verhält sich (bis auf den Titel) wie figure.

Es dürfen auch mehrere mediaobject-Elemente verwendet werden. Auch andere innerhalb von figure sind möglich (obwohl der Haupteinsatz bei den ersten beiden liegen dürfte). DocBook legt nicht fest, wie diese Elemente zueinander angeordnet sind, wie sie dargestellt werden oder wie die Abbildung im Text verankert wird. Dadurch entstehen im Druckbereich oftmals ungünstige Umbrüche. Abbildungen werden dann an geeignetere Stellen auf einer der nächsten Seiten platziert, was jedoch vom verwendeten Publishing-System abhängt.

  

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema DocBook bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2009 Millin Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" 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.

Millin Verlag, Siebengebirgsring 36, 53797 Lohmar, info(at)millin.de