der gewünschten Einträge zu einem Geduldsspiel werden lässt. Besonders die Dateien, die von InDesign CS5 oder Apple Pages generiert werden, sind eine einzige Katastrophe, da die Einträge ohne erkennbare Struktur hintereinander in eine Zeile geschrieben werden. Dadurch wird das Arbeiten unnötig erschwert.
Eine OPF-Datei von InDesign CS 5, die in Dreamweaver geöffnet wurde.
In der XML-Datei ist keinerlei Struktur zu erkennen.
Es gibt einige spezielle XML-Editoren, die die Struktur einer XML-Datei sauber ordnen. Einer ist das Programm XML Editor von der Firma XMLmind ( www.xmlmind.com ) . Dieser Editor ist für Mac und Windows verfügbar und stellt ein XML-Dokument direkt nach dem Öffnen in einer übersichtlichen Struktur dar.
Die gleiche OPF-Datei von InDesign nun im „XML Editor“ geöffnet. Die XML-Struktur ist deutlich zu erkennen.
Den „XML Editor“ gibt es in einer kostenlosen Version für den Einsatz im privaten Bereich und in einer Business-Version. Die Business-Version kostetet 230 Euro (netto).
Falls Sie lieber einen anderen Editor, wie z. B. Dreamweaver, verwenden wollen, dann können Sie die XML-Dateien einfach im XML Editor öffnen und von dort aus neu speichern. Die geordnete XML-Struktur wird in das neu gespeicherte Dokument übernommen. Danach öffnen Sie die Datei in Dreamweaver und Sie finden nun auch dort eine ordentliche XML-Struktur vor.
Nach dem Öffnen und Speichern im „XML Editor“ wird auch in Dreamweaver die Struktur richtig angezeigt.
Falls Sie eine ePub-Datei mit QuarkXPress 9 oder Calibre erzeugt haben, erhalten Sie eine saubere XML-Struktur. Lediglich InDesign CS5 (nicht CS 5.5) und Apple Pages generieren diese ungeordnete Struktur, was eine Aufbereitung der XML-Dateien nötig macht.
CSS bearbeiten
CSS (Cascading Style Sheets) sind ein wichtiger Teil der Gestaltung eines eBooks. Mit ihrer Hilfe wird das Aussehen der Texte und Tabellen definiert. Sie sind vergleichbar mit Absatz- und Zeichenformaten bzw. Stilvorlagen.
Alle Programme generieren beim ePub-Export CSS-Anweisungen, aber nicht immer mit den gewünschten Parametern. Während z. B. Apple Pages eine formatierte Tabelle fast eins zu eins mithilfe von CSS ins ePub umsetzt, wird bei QuarkXPress die Tabelle ignoriert und in einzelne Textabsätze umgewandelt. Aus diesem Grund müssen die CSS meistens im fertigen ePub noch einmal nachbearbeitet werden.
CSS gibt es in zwei Sorten, interne und externe Stylesheets. Die internen Stylesheets werden in der jeweiligen XHTML-Datei gespeichert, während externe Stylesheets als eigene Datei vorliegen und mit den XHTML-Dateien verknüpft sind. Alle Programme erstellen beim ePub-Export eine externe CSS-Datei.
Um die Stylesheets zu bearbeiten, müssen Sie die CSS-Datei nur in einem Texteditor öffnen. Um eine bessere Kontrolle und eine Vorschau der CSS zu erhalten, empfiehlt es sich, einen HTML-Editor wie z. B. Adobe Dreamweaver zu verwenden.
Externe CSS-Dateien haben immer die Dateiendung .css. Daran lassen sich die Dateien erkennen.
Eine CSS-Datei, die in Dreamweaver geöffnet ist.
Ein Stylesheet kann auf unterschiedliche Arten für die Formatierung verwendet werden. Man kann z. B. einem HTML-Tag wie
eine Formatierung zuweisen oder einem Bereich mit dem
-Tag. Die klassische Zuweisung für Absätze und Zeichen, wie man sie aus den DTP- und Office-Programmen kennt, ist auch möglich.
Anhand eines kleinen Beispiels wollen wir Ihnen die Funktion der CSS zeigen. Wir wollen die Formatierung für eine Überschrift mithilfe des
-Tags definieren. Die CSS-Anweisung sieht wie folgt aus:
1 h1 {
2 font-family: Verdana, Geneva, sans-serif;
3 font-size: 200%;
4 font-weight: normal;
5 text-transform: uppercase;
6 line-height: 130%;
7 text-align: left;
8 color: #F90;
9 margin-top: 2em;
10 margin-bottom: 1em;
11 border-bottom-width: 2px;
12 border-bottom-style: dotted;
13 border-bottom-color: #06F;
14 }
Mit (1) wird der Tag festgelegt, der die Formatierung erhalten soll. In unserem Fall . Die geschweifte Klammer ist das Steuerzeichen für den Beginn der CSS-Anweisungen. Die CSS-Anweisungen müssen mit einer geschweiften Klammer (14) auch wieder beendet werden.
Bei (2) wird die Schriftart mit der Anweisung font-family festgelegt, die für die Überschrift verwendet werden soll. Die Schriftgröße wird mit font-size (3 ) definiert.
Die Schriftgröße sollte eine relative Maßeinheit wie z. B. Prozent verwenden, da bei eBooks der Text an das jeweilige
Weitere Kostenlose Bücher