Erzeugen von Nummerierungen, Bezeichnungen und Titeln

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

Um einen Titel, eine Bezeichnung oder eine Nummerierung formatunabhängig zu erzeugen, rufen die DocBook-Stylesheets Template-Regeln in einem bestimmten Modus auf. Die folgende Tabelle enthält eine Zusammenstellung.  

Tabelle: Modus für Title, Nummerierung und Bezeichnung

Modus Datei Erklärung
title.markup
subtitle.markup
titleabbrev.markup
common/titles.xsl wählt den Titel bzw. Untertitel des aktuellen Knotens aus; falls ein titleabbrev-Element verfügbar ist, wird dieses verwendet (andernfalls ein title). Normalerweise nur für Strukturelemente sinnvoll.
label.markup common/labels.xsl gibt die aktuelle Nummerierung zurück
object.title.template
object.subtitle.template
common/gentext.xsl abhängig von den *.autolabel-Parametern wird in den Sprachdateien der Kontext title-numbered oder title-unnumbered bzw. subtitle ausgewählt.
object.title.markup
object.subtitle.markup
common/gentext.xsl gibt die aktuelle Nummer und den Titel bzw. Untertitel zurück
object.title.markup.text­only common/gentext.xsl wie object.title.markup, jedoch bleiben andere Elemente im Titel (wie emphasis usw) unberücksichtigt
profile profiling/profile-mode.xsl wendet Profiling auf Elemente an, vgl. Konditionale Elemente (Profiling). Normalerweise nur erforderlich, wenn die Standardmethode von Ihren Wünschen abweicht.

    

<< 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