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