Faulander
Der mit der Zunge
Da ich gerade \"Der Jesus Deal\" von Andreas Eschbach gekauft habe, werde ich versuchen, die Anpassungen an das Epub zu beschreiben, damit es in einer für mich lesbaren Form vorliegt. Die Einstellungen sind natürlich sehr subjektiv, allerdings sind die meisten Änderungen durchaus nachvollziehbar und können leicht angepasst werden.
Die Voraussetzungen des Buches:
Schritt 1: Buch zur Bearbeitung öffnen
Ich nehme an, dass jeder weiß, wie er ein Buch zu Calibre hinzufügt. Seit einer geraumen Zeit bringt Calibre einen durchaus komfortablen Epub-Editor mit, deshalb werde ich mich auf diesen konzentrieren und nicht (z.B.)
Schritt 2: CSS-Dateien säubern
Das erste was ich normalerweise mache, ist, die unnötigen CSS-Referenzen zu entfernen. Das passiert, weil viele Verlage für alle Bücher die gleiche CSS-Datei verwenden, aber nicht alle Klassen im tatsächlichen Buch benötigt werden. Dieses \"Reinigen\" ist nicht unbedingt nötig, allerdings macht es oftmals die CSS-Datei übersichtlicher und die Bearbeitung einfacher - wer bearbeitet schließlich gerne Klassen, die dann im tatsächlichen Buch gar nicht verwendet werden?
Nach Bestätigung obiger Meldung werden nicht verwendete Referenzen entfernt.
Schritt 3: Schriftarten bearbeiten
Der nächste Arbeitsschritt den ich durchführe, ist die referenzierten (und oftmals eingebetteten) Schriftarten zu entfernen. Erstens stelle ich sowieso meine Schriftart am Reader selbst ein, außerdem blähen sie oftmals die Dateien nur unnötig auf.
Alle Schriftarten markieren und rechts den Button \"ausgewählte Schriftarten entfernen\".
Schritt 4: Absätze identifizieren
Als erstes suche ich mir die Absätze im Buch, die hauptsächlich verwendet werden. Das ist normalerweise einer mit und einer ohne Einzug. Die Überschriften, etc. interessieren mich in diesem Schritt nicht:
Wie auf dem Screenshot ersichtlich, habe ich einfach in eine Zeile geklickt, die ohne linke Einrückung daherkommt. Die zugehörige Absatzmarke (erkennbar durch das P-Tag) heißt im Falle dieses Buches \"GTLZ\". Das merken wir uns.
Als nächstes suche ich einen Absatz mit Einzug. Wie auf dem Screenshot ersichtlich, heißt dieser in diesem Fall \"GT\". Auch diesen merken wir uns.
Schritt 5: Absatzmarkierungen bearbeiten
In der Datei \"template.css\" werden in diesem Fall alle CSS-Eigenschaften verwaltet. Die kann durchaus auch anders heißen. Man muss einfach schauen, in welcher Datei die Referenzen zu finden sind - in unserem Fall eben die Absatzmarkierungen \"GTLZ\" und \"GT\".
Wir sehen hier schon 2 unserer Probleme: die Linksbündigkeit und die zu hohen Zeilabstände. Letzteres entfernen wir im nächsten Schritt. Wie im Screenshot ersichtlich, habe ich einfach bei beiden Absatzmarkierungen den Tag \"text-align: justify;\" hinzugefügt. Das sagt dem Ebookreader (oder Webbrowser) einfach, den Text im Blocksatz darzustellen. Wäre hier bereits ein \"text-align: left;\" würde wir einfach das \"left\" durch \"justify\" ersetzen.
Als nächstes entferne ich alle Vorkommnisse von \"line-height: 130%\". Ich möchte diese Einstellung dem Ebookreader überlassen. Viele Ebookreader können auch diese Eigenschaften überschreiben, aber eben nicht immer. Deshalb entferne ich sie grundsätzlich.
Ich markiere einfach die gesamte Zeile, drücke \"STRG+F\", und ersetze \"line-height: 130%\" durch einen Leerausdruck wie am Screenshot ersichtlich. Durch Klick auf \"alle ersetzen\", werden in der gesamten CSS-Datei die Zeilenhöhen entfernt. Natürlich würde er in diesem Fall nur die Zeilen mit Zeilenhöhe 130% entfernen, gäbe es welche mit z.b. 120% würden diese bestehen bleiben! Auch das könnte man natürlich automatisch entfernen, aber dazu bräuchte man Regular Expressions - und das würde für dieses Tutorial zu weit führen.
Schritt 6: Sonderformatierungen
In diesem Buch gibt es am Anfang der Kapitel Auszüge aus der Bibel. Auch diese sind linksbündig und die Einzüge gefallen mir nicht - sowohl links als auch rechts. Diese bearbeite ich auch noch. Dazu identifiziere ich wieder die richtige Absatzmarkierung (in diesem Fall \"B1A\" und \"B1Z\") und suche diese in der CSS-Datei.
Wir der Blocksatz eingestellt wird, haben wir schon im vorigen Kapitel gelernt. Den linken und rechten Einzug identifiziert man mittels der Tags \"margin:left\" und \"margin:right\" (oftmals auch padding:left und padding:right) . Diese sind mir zu klein, deshalb ändere ich sie von 1em auf 1.5em.
Voilá! Die Ränder sind größer und der Text ist im Blocksatz. Aber warum ist der linke Rand größer als der Rechte?
Schritt 7: Generelle Seiteneinstellungen
Es gibt im CSS einen Tag, der für die generellen Seiteneinstellungen verwendet wird. Dieser wird \"Body\" genannt. Die Einstellungen die wir hier treffen, werden an alle andere Tags weitergegeben, in der Fachsprache \"vererbt\" genannt. In unserem Fall würde das \"Padding:left\" aus dem \"Body\"-Tag zum \"margin:left\" der Absatzmarkierungen hinzugefügt, deshalb ist der linke Rand auch größer als der rechte.
Ich setze einfach alle Zahlen im Body auf 0, bzw. entferne einfach alles zwischen den geschwungenen Klammern. Damit ist dann auch der linke Seitenrand identisch zum rechten.
Schritt 8: Abschluss
Nachdem ich dann das geänderte Epub abgespeichert habe, freue ich mich auf ein (für mich) perfekt formatiertes Epub, mit dem ich auch auf dem Reader viel Freude habe.
Nachfolgend noch einige Referenzen für alle, die weitere Informationen brauchen. Ich stehe natürlich auch für alle Fragen gerne zur Verfügung! ☺
Referenzen:
CSS:
CSS Klassen:
P-Tag:
Regular Expressions:
Margin und Padding:
Die Voraussetzungen des Buches:
- Linksbündig statt Blocksatz
- Zeilenabstände sind zu groß
- Linker und rechter Rahmen ist zu groß
Schritt 1: Buch zur Bearbeitung öffnen
Ich nehme an, dass jeder weiß, wie er ein Buch zu Calibre hinzufügt. Seit einer geraumen Zeit bringt Calibre einen durchaus komfortablen Epub-Editor mit, deshalb werde ich mich auf diesen konzentrieren und nicht (z.B.)
Um den Link zu sehen, bitte Anmelden oder Registrieren
dafür verwenden. Das Buch zur Bearbeitung wird mittels rechter Maustaste auf die Zeile und anschließendem \"Buch bearbeiten\" zur Bearbeitung geöffnet. Der Editor öffnet sich in einem eigenen Fenster und Calibre kann unabhängig davon weiterverwendet werden.Schritt 2: CSS-Dateien säubern
Das erste was ich normalerweise mache, ist, die unnötigen CSS-Referenzen zu entfernen. Das passiert, weil viele Verlage für alle Bücher die gleiche CSS-Datei verwenden, aber nicht alle Klassen im tatsächlichen Buch benötigt werden. Dieses \"Reinigen\" ist nicht unbedingt nötig, allerdings macht es oftmals die CSS-Datei übersichtlicher und die Bearbeitung einfacher - wer bearbeitet schließlich gerne Klassen, die dann im tatsächlichen Buch gar nicht verwendet werden?
Nach Bestätigung obiger Meldung werden nicht verwendete Referenzen entfernt.
Schritt 3: Schriftarten bearbeiten
Der nächste Arbeitsschritt den ich durchführe, ist die referenzierten (und oftmals eingebetteten) Schriftarten zu entfernen. Erstens stelle ich sowieso meine Schriftart am Reader selbst ein, außerdem blähen sie oftmals die Dateien nur unnötig auf.
Alle Schriftarten markieren und rechts den Button \"ausgewählte Schriftarten entfernen\".
Schritt 4: Absätze identifizieren
Als erstes suche ich mir die Absätze im Buch, die hauptsächlich verwendet werden. Das ist normalerweise einer mit und einer ohne Einzug. Die Überschriften, etc. interessieren mich in diesem Schritt nicht:
Wie auf dem Screenshot ersichtlich, habe ich einfach in eine Zeile geklickt, die ohne linke Einrückung daherkommt. Die zugehörige Absatzmarke (erkennbar durch das P-Tag) heißt im Falle dieses Buches \"GTLZ\". Das merken wir uns.
Als nächstes suche ich einen Absatz mit Einzug. Wie auf dem Screenshot ersichtlich, heißt dieser in diesem Fall \"GT\". Auch diesen merken wir uns.
Schritt 5: Absatzmarkierungen bearbeiten
In der Datei \"template.css\" werden in diesem Fall alle CSS-Eigenschaften verwaltet. Die kann durchaus auch anders heißen. Man muss einfach schauen, in welcher Datei die Referenzen zu finden sind - in unserem Fall eben die Absatzmarkierungen \"GTLZ\" und \"GT\".
Wir sehen hier schon 2 unserer Probleme: die Linksbündigkeit und die zu hohen Zeilabstände. Letzteres entfernen wir im nächsten Schritt. Wie im Screenshot ersichtlich, habe ich einfach bei beiden Absatzmarkierungen den Tag \"text-align: justify;\" hinzugefügt. Das sagt dem Ebookreader (oder Webbrowser) einfach, den Text im Blocksatz darzustellen. Wäre hier bereits ein \"text-align: left;\" würde wir einfach das \"left\" durch \"justify\" ersetzen.
Als nächstes entferne ich alle Vorkommnisse von \"line-height: 130%\". Ich möchte diese Einstellung dem Ebookreader überlassen. Viele Ebookreader können auch diese Eigenschaften überschreiben, aber eben nicht immer. Deshalb entferne ich sie grundsätzlich.
Ich markiere einfach die gesamte Zeile, drücke \"STRG+F\", und ersetze \"line-height: 130%\" durch einen Leerausdruck wie am Screenshot ersichtlich. Durch Klick auf \"alle ersetzen\", werden in der gesamten CSS-Datei die Zeilenhöhen entfernt. Natürlich würde er in diesem Fall nur die Zeilen mit Zeilenhöhe 130% entfernen, gäbe es welche mit z.b. 120% würden diese bestehen bleiben! Auch das könnte man natürlich automatisch entfernen, aber dazu bräuchte man Regular Expressions - und das würde für dieses Tutorial zu weit führen.
Schritt 6: Sonderformatierungen
In diesem Buch gibt es am Anfang der Kapitel Auszüge aus der Bibel. Auch diese sind linksbündig und die Einzüge gefallen mir nicht - sowohl links als auch rechts. Diese bearbeite ich auch noch. Dazu identifiziere ich wieder die richtige Absatzmarkierung (in diesem Fall \"B1A\" und \"B1Z\") und suche diese in der CSS-Datei.
Wir der Blocksatz eingestellt wird, haben wir schon im vorigen Kapitel gelernt. Den linken und rechten Einzug identifiziert man mittels der Tags \"margin:left\" und \"margin:right\" (oftmals auch padding:left und padding:right) . Diese sind mir zu klein, deshalb ändere ich sie von 1em auf 1.5em.
Voilá! Die Ränder sind größer und der Text ist im Blocksatz. Aber warum ist der linke Rand größer als der Rechte?
Schritt 7: Generelle Seiteneinstellungen
Es gibt im CSS einen Tag, der für die generellen Seiteneinstellungen verwendet wird. Dieser wird \"Body\" genannt. Die Einstellungen die wir hier treffen, werden an alle andere Tags weitergegeben, in der Fachsprache \"vererbt\" genannt. In unserem Fall würde das \"Padding:left\" aus dem \"Body\"-Tag zum \"margin:left\" der Absatzmarkierungen hinzugefügt, deshalb ist der linke Rand auch größer als der rechte.
Ich setze einfach alle Zahlen im Body auf 0, bzw. entferne einfach alles zwischen den geschwungenen Klammern. Damit ist dann auch der linke Seitenrand identisch zum rechten.
Schritt 8: Abschluss
Nachdem ich dann das geänderte Epub abgespeichert habe, freue ich mich auf ein (für mich) perfekt formatiertes Epub, mit dem ich auch auf dem Reader viel Freude habe.
Nachfolgend noch einige Referenzen für alle, die weitere Informationen brauchen. Ich stehe natürlich auch für alle Fragen gerne zur Verfügung! ☺
Referenzen:
CSS:
Um den Link zu sehen, bitte Anmelden oder Registrieren
CSS Klassen:
Um den Link zu sehen, bitte Anmelden oder Registrieren
P-Tag:
Um den Link zu sehen, bitte Anmelden oder Registrieren
Regular Expressions:
Um den Link zu sehen, bitte Anmelden oder Registrieren
Margin und Padding:
Um den Link zu sehen, bitte Anmelden oder Registrieren
Zuletzt bearbeitet von einem Moderator: