Bearbeiten von eBooks

Calibre hat einen integrierten eBook Editor, der zum Bearbeiten von Büchern in den Formaten EPUB und AZW3 (Kindle) verwendet werden kann. Der Editor stellt Ihnen HTML und CSS dar, die innerhalb eines Buches verwendet werden. Dabei werden Änderungen direkt in der Live-Vorschau angezeigt. Der Editor beinhaltet auch verschiedene Werkzeuge zum automatischen Säubern und Reparieren von eBooks.

Sie können den Editor verwenden, indem Sie in Calibre auf ein Buch rechtsklicken und Buch bearbeiten auswählen.

The Edit Book tool

Grundlagen

Bemerkung

Eine Videotour zum Calibre-Editor ist hier verfügbar.

Wenn Sie ein Buch zum ersten Mal im Editor öffnen, wird Ihnen eine Dateiliste auf der linken Seite angezeigt. Dort befinden sich die HTML-Dateien, Stylesheets, Bilder usw., die den Inhalt eines eBooks ausmachen. Doppelklicken Sie einfach auf eine Datei, um mit dem Bearbeiten zu beginnen. Beachten Sie, dass Sie für anspruchsvollere Änderungen das HTML-Tutorial und das CSS-Tutorial kennen sollten.

Wenn Sie Änderungen an HTML- oder CSS-Dateien im Editor vornehmen, werden die Änderungen direkt im Vorschaubereich zur Rechten angezeigt. Wenn Sie mit dem Aussehen der Änderungen zufrieden sind, klicken Sie auf die Schaltfläche “Speichern” oder verwenden Sie Datei → Speichern, um Ihre Änderungen im eBook zu speichern.

Eine sehr nützliche Funktion ist Sicherungspunkte. Bevor Sie ehrgeizig mit einer Reihe von Änderungen beginnen, sollten Sie einen Sicherungspunkt erstellen. Der Sicherungspunkt wird den aktuellen Buchstatus sichern. So können Sie auch in Zukunft Änderungen wieder rückgängig machen und zum alten Zustand zurückkehren, an dem Sie den Sicherungspunkt angelegt haben. Um einen Sicherungspunkt zu erstellen, verwenden Sie Bearbeiten → Sicherungspunkt erstellen. Sicherungspunkte werden auch automatisch erstellt, wenn Sie ein automatisches Werkzeug wie globales Suchen und Ersetzen nutzen. Die Funktionalität der Sicherungspunkte wird zusätzlich zum normalen Rückgängig/Wiederholen-Mechanismus beim Bearbeiten einzelner Dateien verwendet. Sicherungspunkte sind nützlich, wenn Sie Änderungen an mehreren Dateien im Buch durchführen.

Das ist das normale Vorgehen im Editor – Eine Datei öffnen, Änderungen vornehmen, Vorschau ansehen und Speichern. Der Rest dieses Handbuches wird sich mit den verschiedenen Werkzeugen und Funktionen auseinandersetzen, die es Ihnen erlauben, bestimmte Aufgaben effizient zu lösen.

The File Browser

The File Browser

The File Browser gives you an overview of the various files inside the book you are editing. The files are arranged by category, with text (HTML) files at the top, followed by stylesheet (CSS) files, images and so on. Simply double click on a file to start editing it. Editing is supported for HTML, CSS and image files. The order of text files is the same order that they would be displayed in, if you were reading the book. All other files are arranged alphabetically.

Wenn Sie die Maus über einen Eintrag bewegen, können Sie seine Größe und am unteren Fensterrand den vollen Pfad der Datei im Buch sehen. Beachten Sie, dass Dateien innerhalb eines eBooks komprimiert sind, sodass sich die Größe des fertigen Buches nicht aus der Summe der individuellen Dateigrößen ergibt.

Many files have special meaning, in the book. These will typically have an icon next to their names, indicating the special meaning. For example, in the picture to the left, you can see that the files cover_image.jpg and titlepage.xhtml have the icon of a cover next to them, this indicates they are the book cover image and titlepage. Similarly, the content.opf file has a metadata icon next to it, indicating the book metadata is present in it and the toc.ncx file has a T icon next to it, indicating it is the Table of Contents.

Sie können viele Aktionen auf einzelne Dateien anwenden, indem Sie diese rechtsklicken.

Umbenennen von Dateien

Sie können eine einzelne Datei umbenennen, indem Sie sie rechtsklicken und Umbenennen auswählen. Das Umbenennen einer Datei aktualisiert automatisch alle Verweise und Referenzen auf die Datei im gesamten Buch. Alles, was Sie also tun müssen, ist lediglich die Vergabe eines neuen Namens. Calibre kümmert sich um den Rest.

Sie können auch mehrere Dateien gleichzeitig umbenennen. Das ist hilfreich, wenn Sie den Dateien einfache, einheitliche Namen geben möchten. Wenn Sie beispielsweise alle HTML-Dateien umbenennen möchten, sodass diese den Namen Chapter-1.html, Chapter-2.html usw. haben, wählen Sie einfach die Dateien aus, die Sie gleichzeitig umbenennen möchten. Halten Sie dazu die Shift- oder Strg-Taste und klicken dabei die Dateien an. Dann führen Sie einen Rechtsklick aus und wählen Mehrere gleichzeitig umbenennen. Geben Sie einen Präfix an und die Zahl, mit der automatisch begonnen werden soll, klicken Sie auf OK, und Sie sind fertig.

Finally, you can bulk change the file extension for all selected files. Select multiple files, as above, and right click and choose Change the file extension for the selected files.

Zusammenführen von Dateien

Machmal möchten Sie zwei HTML-Dateien oder zwei CSS-Dateien zusammenführen. Es ist manchmal nützlich, alles in einer einzigen Datei zu haben. Seien Sie aber vorsichtig; wenn Sie viel Inhalt in eine einzige Datei packen, kann es zu Leistungsproblemen beim Betrachten des Buches in normalen eBook-Readern kommen.

Um mehrere Dateien zusammenzuführen, halten Sie die Strg-Taste gedrückt und wählen Sie die gewünschten Dateien aus (stellen Sie sicher, dass Sie nur Dateien des gleichen Dateityps auswählen, entweder HTML- oder CSS-Dateien). Dann führen Sie einen Rechtsklick aus und wählen Zusammenführen. Das war schon alles, Calibre wird die Dateien zusammenführen und dabei automatisch Verweise und Referenzen entsprechend anpassen. Beachten Sie, dass das Zusammenführen von Dateien manchmal das Erscheinungsbild des Texte verändert, da die einzelnen Dateien vorher unterschiedliche Stylesheets verwendet haben könnten.

Ändern der Textdateireihenfolge

Sie können die Reihenfolge in der Textdateien (HTML) geöffnet werden, wenn Sie das Buch lesen, einfach durch Ziehen und Ablegen im Dateibrowser umstellen. Für technisch Interessierte: Das wird als Umordnen des Buchrückens bezeichnet. Beachten Sie, dass Sie die einzelnen Teile zwischen den anderen ablegen müssen und nicht direkt auf ihnen. Es kann ein wenig dauern, bis man sich daran gewöhnt hat.

Kennzeichnen des Titelbildes

Normalerweise haben eBooks ein Titelbild. Dieses Bild wird im Dateibrowser durch ein Symbol mit einem braunen Buch neben der Bildbezeichnung angezeigt. Wenn Sie ein anderes Titelbild möchten, können Sie es per Rechtsklick ändern, wenn Sie danach Als Titelbild markieren auswählen.

Zusätzlich haben EPUB-Dateien eine Titelseite. Eine Titelseite ist eine HTML-Datei, die als Titelbild der Titelseite fungiert. Sie können eine HTML-Datei als Titelseite festlegen, wenn Sie EPUBs bearbeiten, indem Sie rechtsklicken. Achten Sie darauf, dass die so markierte Datei nur die Titelbild-Informationen enthält. Wenn sich dort noch andere Inhalte befinden, wie zum Beispiel das erste Kapitel, werden diese verloren gehen, wenn der Nutzer die EPUB-Datei in Calibre in ein anderes Format umwandelt. Der Grund ist, dass Calibre beim Konvertieren davon ausgeht, dass die markierte Titelseite ausschließlich das Titelbild enthält.

Löschen von Dateien

Sie können Dateien löschen, indem Sie diese entweder rechtsklicken oder indem Sie sie auswählen und dann auf Löschen klicken. Das Löschen entfernt auch alle Verweise zu der Datei aus der OPF-Datei, um Ihnen diese Arbeit abzunehmen. Aber andernorts bleiben die Verweise bestehen. Sie können das Werkzeug “Buch prüfen” verwenden, um alle Verweise zu finden und sie zu löschen oder zu ersetzen.

Exportieren von Dateien

Sie können eine Datei aus einem Buch heraus auf Ihren Computer exportieren. Das ist nützlich wenn Sie isoliert mit speziellen Programmen an dieser Datei arbeiten wollen. Für den Export rechtsklicken Sie auf die Datei und wählen exportieren.

Sobald Sie mit dem Bearbeiten der exportierten Datei fertig sind, können Sie diese in das Buch re-importieren, indem Sie erneut auf die Datei rechtsklicken und Ersetzen durch die Datei … auswählen. Damit können Sie die Datei im Buch mit der zuvor exportierten Datei ersetzen.

Hinzufügen neue Bilder, Schriftarten usw. oder Erstellen neuer, leerer Dateien

Sie können ein neues Bild, eine Schriftart, ein Stylesheet, usw. von Ihrem Computer in das Buch einfügen, indem Sie auf Datei → Neue Datei klicken. Damit können Sie entweder eine Datei importieren, indem Sie auf Quelldatei importieren klicken oder eine neue, leere HTML-Datei oder ein Stylesheet anlegen. Geben Sie dafür einfach den Dateinamen in das Feld für die neue Datei ein.

Sie können auch mehrere Dateien auf einmal in das Buch einfügen, indem Sie Datei → Dateien in das Buch importieren auswählen.

Ersetzen von Dateien

Sie können ganz einfach bestehende Dateien im Buch ersetzen, indem Sie auf die Datei rechtsklicken und “Ersetzen durch die Datei …” wählen. Damit werden automatisch alle Links und Verweise aktualisiert, falls die neue Datei einen anderen Namen hat als die alte Datei.

Effizientes Verknüpfen von Stylesheets mit HTML-Dateien

As a convenience, you can select multiple HTML files in the File Browser, right click and choose Link stylesheets to have calibre automatically insert the <link> tags for those stylesheets into all the selected HTML files.

Suchen & Ersetzen

“Buch bearbeiten” besitzt eine sehr leistungsstarke “Suchen und Ersetzen”-Oberfläche. Sie können damit einen Text in der aktuellen Datei suchen und ersetzen und das auch über alle Dateien hinweg oder in einem markierten Teil der aktuellen Datei. Sie können eine einfache Suche durchführen oder die bekannten Operatoren verwenden. Um die Verwendung von Operatoren für die Profisuche zu lernen, schlagen Sie unter Alles über die Verwendung von regulären Ausdrücken in Calibre nach.

The Edit Book tool

Starten Sie Suchen und Ersetzen über den Menüeintrag Suchen → Suchen/Ersetzen (falls Sie dabei sind, eine HTML- oder CSS-Datei zu bearbeiten).

Geben Sie den Text ein, den Sie suchen in das Feld Suchen und den Text, der eingefügt werden soll in das Feld Ersetzen. Es stehen Schaltflächen zur Verfügung, um zum nächsten Treffer zu springen, die aktuelle Fundstelle zu ersetzen oder alle zu ersetzen.

Über die Dropdown-Listen am unteren Ende des Feldes können Sie bestimmen, ob die Suche im aktuellen Text läuft, in allen Textdateien, allen style-Dateien oder generell allen Dateien. Außerdem können Sie auswählen, ob Sie normal (Zeichenkette) oder mittels eines regulären Ausdrucks suchen wollen.

Sie können alle Fundstellen für einen Suchausdruck über Suchen → Alle(s) zählen zählen. Die Zählung umfasst dabei alle Dateien und Regionen, die Sie in der Dropdown-Liste ausgewählt haben.

Sie können auch mit Suchen → Zu Zeile gehen im momentan geöffneten Editor zu einer bestimmen Zeile wechseln.

Bemerkung

Nutzen Sie alle Möglichkeiten von “Suchen und Ersetzen”, indem Sie reguläre Ausdrücke verwenden. Mehr dazu unter Alles über die Verwendung von regulären Ausdrücken in Calibre.

Gespeicherte Suchen

Sie können Ausdrücke, nach denen Sie häufig suchen, speichern und dann bei Bedarf schnell nutzen. Um eine Suche zu speichern, rechtsklicken Sie einfach auf das Suchfeld und wählen Sie Aktuelle Suche speichern aus.

Sie können die gespeicherten Suchen über Suchen → Gespeicherte Suchen aufrufen. Sie bekommen eine Liste von Ausdrücken zum Suchen und Ersetzen, die Sie jederzeit wiederverwenden können. Auch eine Mehrfachauswahl für ist möglich, wenn Sie die “Strg”-Taste gedrückt halten.

Funktionsmodus

Der Funktionsmodus erlaubt Ihnen beliebige, mächtige Python-Funktionen zu schreiben, die bei jedem Suchen/Ersetzen ausgeführt werden. Im Funktionsmodus können Sie so ziemlich jede gewünschte Textmanipulation durchführen. Für weitere Informationen siehe Funktionsmodus für das Suchen & Ersetzen im Editor.

Suchen (HTML-tags ignorieren)

Es existiert auch ein spezielles Werkzeug zur Textsuche, das HTML-tags ignoriert. Enthält das Buch zum Beispiel das HTML “Betonung eines <i>Wortes<i>”, kann mit dem Text “eines Wortes” gesucht werden und die Stelle wird trotz des Tags “<i>” gefunden werden. Das Werkzeug steht unter dem Menüpunkt ‘Suchen -> Suchen (HTML Markup ignorieren)’ zur Verfügung.

Automatisierte Werkzeuge

‘Buch bearbeiten’ hat verschiedene Werkzeuge, die Ihnen bei alltäglichen Aufgaben helfen. Sie sind über das Menü Werkzeuge zu erreichen.

Bearbeiten des Inhaltsverzeichnisses

Es gibt ein eigenes Werkzeug für eine leichtere Bearbeitung des Inhaltsverzeichnisses. Rufen Sie es über Werkzeuge → Inhaltsverzeichnis → Inhaltsverzeichnis bearbeiten auf.

The Edit Table of Contents tool

Das Werkzeug “Inhaltsverzeichnis bearbeiten” zeigt Ihnen das aktuelle Inhaltsverzeichnis (soweit vorhanden) auf der linken Seite. Den Text eines Eintrags können Sie nach einem Doppelklick ändern. Sie können Einträge auch durch Ziehen und Ablegen oder über die Schaltflächen auf der rechten Seite verschieben.

Für Bücher ohne ein bestehendes Inhaltsverzeichnis bietet Ihnen dieses Werkzeug verschiedene Möglichkeiten eines aus dem Text anzulegen. Sie können dafür die Überschriften, Links im Dokument verwenden oder eigene Dateien.

Sie können einzelne Beiträge bearbeiten, indem Sie diese anklicken und dann Den Ort ändern, auf den dieser Eintrag zeigt. Danach öffnet sich eine Minivorschau des Buches. Bewegen Sie den Mauszeiger einfach über den Buchansichtsbereich und klicken Sie dorthin, wohin der Eintrag verweisen soll. Eine dicke grüne Linie zeigt die Position an. Bestätigen Sie danach mit OK.

The Edit Table of Contents tool, how to change the location an entry points to

Überprüfen des Buches

Das Werkzeug Buch prüfen überprüft Ihr Buch auf Probleme, die verhindern könnten, dass es wie geplant auf eBook-Readern angezeigt wird. Aktivieren Sie es über Werkzeuge → Buch prüfen.

The Check Book tool

Falls Fehler aufgetreten sind, werden sie übersichtlich aufgelistet. Wenn Sie auf einen der Einträge klicken, bekommen Sie Hinweise zum Fehler und können ihn unter Umständen automatisch reparieren lassen. Mit einem Doppelklick gelangen Sie in einem Editor zu der Stelle, an der der Fehler aufgetreten ist um ihn selbst zu korrigieren.

Einige der durchgeführten Überprüfungen sind:

  • Ungültige HTML-Markups. Alle HTML-Markups, die nicht als wohlgeformtes XML parsen, werden angezeigt. Damit Ihre Markups in jedem Zusammenhang richtig funktionieren, sollten Sie diese Stellen korrigieren. Calibre kann diese Fehler auch automatisch korrigieren, was aber manchmal zu unvorhergesehenen Ergebnissen führt. Benutzen Sie diese Funktion also mit Vorsicht. Vor der automatischen Korrektur wird aber wie immer eine Sicherung erstellt, sodass Sie alle Änderungen rückgängig machen können. Die Autokorrektur nutzt für das Parsen des Markups den HTML5-Algorithmus, der sehr fehlertolerant ist und wandelt diesen dann in wohlgeformtes XML um.

  • Fehlgeformte oder unbekannte CSS-Styles. Jedes CSS, das ungültig ist oder Eigenschaften besitzt, die nicht im CSS 2.1-Standard (plus ein paar aus CSS 3) definiert wurden, wird gemeldet. CSS wird in allen Stylesheets, Inline-style-Attributen und <style>-Tags in HTML-Dateien überprüft.

  • Tote Links. Alle Links, die zu Dateien führen, die es im Buch nicht gibt, werden aufgelistet.

  • Verwaiste Dateien. Dateien, auf die es weder im Buchrücken noch in einer anderen Datei einen Hinweis gibt, werden aufgelistet.

  • Verschiedene übliche Probleme in OPF-Dateien, wie z.B. doppelte Buchrücken oder manifeste Bestandteile, kaputte idrefs oder Meta-Titelbild-Marker, fehlende Bereiche und so weiter.

  • Verschiedene Kompatibilitätsprüfungen für bekannte Probleme, die verhindern, dass das Buch auf einem eBook-Reader angezeigt wird.

Hinzufügen eines Titelbildes

Sie können ein Titelbild über Werkzeuge → Titelbild hinzufügen hinzufügen. Wählen Sie ein bestehendes Bild aus oder importieren Sie ein neues in das Buch um es zum Titelbild zu machen. Bei der Bearbeitung von EPUB-Dateien, wird der HTML-Wrapper automatisch erzeugt. Gibt es schon ein Titelbild für das Buch, wird dieses ersetzt. Das Werkzeug markiert die Titelbild-Dateien auch automatisch als Titelbild im OPF.

Einbetten referenzierter Schriftarten

Über Werkzeuge → Einbetten von referenzierten Schriftarten finden Sie alle Schriftarten, die im Buch referenziert sind und ob sie bereits eingebunden wurden. Das Werkzeug durchsucht Ihren Computer und bindet die Schriftarten im Buch ein, wenn sie vorhanden sind. Stellen Sie bitte sicher, dass Sie die nötigen Nutzungsrechte für kommerziell genutzte Schriftarten haben, bevor Sie dieses Werkzeug nutzen.

Reduzieren eingebetteter Schriftarten

Über Werkzeuge → Eingebettete Schriften reduzieren können Sie alle Schriftarten im Buch auf die tatsächlich verwendeten Zeichen reduzieren. In der Regel werden die Schriftart-Dateien dadurch um ca. 50 % kleiner. Beachten Sie dabei aber bitte, dass jeglicher neuer Text, der eingefügt wird nur die auch schon bisher in dieser Schriftart vorhandenen Zeichen enthalten kann, weil die Schriftart sonst nicht funktioniert. Die Reduktion sollte also immer erst als letzter Schritt erfolgen.

Typografisieren von Satzzeichen

Gewöhnliche Gedankenstriche, Auslassungspunkte, Anführungszeichen, mehrere Bindestriche in Folge usw. in ihre typografisch korrekten Entsprechungen umwandeln. Beachten Sie, dass der Algorithmus manchmal zu falschen Ergebnissen führen kann, insbesondere dann, wenn einfache Anführungszeichen am Beginn von Kontraktionen verwendet werden. Zugriff über Werkzeuge → Satzzeichen typografisieren.

Umwandeln von CSS-Eigenschaften

Erstellen Sie Regeln zum Umwandeln des Stylings des Buchs. Erstellen Sie beispielsweise eine Regel, um allen roten Text in grünen zu konvertieren, oder, um die Schriftgröße des gesamten Textes des Buchs zu verdoppeln, oder, um den Text einer bestimmten Schriftfamilie kursiv zu stellen usw.

Das Erstellen der Regeln ist einfach. Das Format der Regeln folgt der natürlichen Sprache und sieht so aus:

  • Falls die Eigenschaft color (dt. Farbe) red (dt. rot) ist, ändere diese in green (dt. grün)

  • Falls die Eigenschaft font-size (dt. Schriftgröße) einem beliebigen Wert entspricht, multipliziere den Wert mit 2

Aufzurufen über Werkzeuge → Styles umwandeln.

Entfernen unbenutzter CSS-Regeln

Alle nicht verwendeten CSS-Regeln aus Stylesheets und <style>-Tags entfernen. Manche aus Vorlagen erstellte Bücher verwenden eine Menge CSS-Regeln, die nirgends im Buch gebraucht werden. Die zusätzlichen Einträge können Reader während der Analyse aller Regeln verlangsamen. Zugriff über Werkzeuge → Nicht verwendete CSS-Regeln entfernen.

Reparieren von HTML

Dieses Werkzeug wandelt einfach nur HTML, das nicht als XML geparst werden kann in wohlgeformtes XML um. In eBooks findet man nichtwohlgeformtes XML häufiger, weshalb dieses Werkzeug das Verbessern automatisiert. Dafür parst das Werkzeug das HTML mit dem HTML5-Algorithmus (der in allen modernen Browsern verwendet wird) und wandelt das Ergebnis in XML um. Beachten Sie, dass die automatische Verbesserung manchmal zu unerwarteten Ergebnissen führt. Sie können über das bereits besprochene Werkzeug ‘Buch bearbeiten’ HTML-Fehler finden und manuell beheben. Sie finden das Werkzeug unter Werkzeuge → HTML reparieren - alle Dateien.

Verschönern von Dateien

Dieses Werkzeug wird verwendet um alle HTML- und CSS-Dateien automatisch so zu formatieren, dass sie ‘hübsch’ aussehen. Die Einrückung des Code wird automatisch angepasst, dass zusammengehörende Teile auf einer Linie sind, an passender Stelle Leerzeilen eingefügt werden usw. Beachten Sie dass dadurch auch ungültiger HTML/CSS-Code korrigiert wird. Deshalb sollten Sie das ‘Buch überprüfen’-Werkzeug verwenden um alle Fehler in Ihrem Sinne zu korrigieren, bevor Sie ‘Alle Dateien verschönern’ verwenden. Zugriff auf dieses Werkzeug haben Sie über Werkzeuge → Alle Dateien verschönern.

Bemerkung

In HTML any text can have significant whitespace, via the CSS white-space directive. Therefore, beautification could potentially change the rendering of the HTML. To avoid this as far as possible, the beautify algorithm only beautifies block level tags that contain other block level tags. So, for example, text inside a <p> tag will not have its whitespace changed. But a <body> tag that contains only other <p> and <div> tags will be beautified. This can sometimes mean that a particular file will not be affected by beautify as it has no suitable block level tags. In such cases you can try different beautification tools, that are less careful, for example: HTML Tidy.

Einfügen eines Inline-Inhaltsverzeichnisses

In eBooks liegt das Inhaltsverzeichnis normalerweise getrennt vom Haupttext vor und wird über eine eigene Schaltfläche aufgerufen. Sie können von Calibre auch ein eingebundenes Inhaltsverzeichnis automatisch erstellen lassen, das Teil des Haupttextes ist. Es wird basierend auf dem aktuellen Inhaltsverzeichnis erzeugt.

Wenn Sie dieses Werkzeug mehrmals verwenden, wird jedes Mal das zuvor erstellte Inline-Inhaltsverzeichnis ersetzt. Sie können hier auf das Werkzeug zugreifen: Werkzeuge → Inhaltsverzeichnis → Inline-Inhaltsverzeichnis einfügen.

Festlegen der Semantik

Dieses Werkzeug dient dazu eine Semantik in EPUB-Dateien festzulegen. Die Semantik wird einfach durch Links in der OPF-Datei gebildet, die bestimmte Orte im Buch mit einer besonderen Bedeutung kennzeichnen. Sie können sie verwenden, um das Vorwort, die Widmung, das Titelbild, das Inhaltsverzeichnis usw. zu kennzeichnen. Wählen Sie einfach die Art der Semantik-Informationen aus, die Sie festlegen möchten und danach den Ort im Buch, worauf der Link verweisen soll. Sie können auf dieses Werkzeug über Werkzeuge → Semantik festlegen zugreifen.

Filtern von style-Informationen

Sie können dieses Werkzeug verwenden, um festgelegte CSS-style-Attribute aus dem kompletten Buch zu entfernen. Sie können bestimmen, welche Eigenschaften entfernt werden sollen, zum Beispiel “Farbe, Hintergrundfarbe, Linienhöhe” und das Werkzeug wird sie überall, wo sie vorkommen, löschen — Stylesheets, <style>-Tags und Inline-style-Attribute. Nach dem Entfernen der style-Informationen wird eine Zusammenfassung aller Änderungen angezeigt, damit Sie diese nachvollziehen können. Das Werkzeug finden Sie unter Werkzeuge → style-Attribute filtern.

Sicherungspunkte

Sicherungspunkte ist eine Möglichkeit den momentanen Stand des Buches als “besonders” zu kennzeichnen. Sie können das Buch dann ändern und jederzeit zu diesem besonderen Stand zurückkehren, wenn Ihnen die Änderungen nicht gefallen. Sicherungspunkte werden automatisch erstellt, wenn sie eines der automatischen Werkzeuge verwenden, von denen in den vorhergehenden Abschnitten die Rede war.

Sie können einen Sicherungspunkt über Bearbeiten → Sicherungspunkt erstellen anlegen. Zurück zu einem vorherigen Sicherungspunkt kommen Sie über Bearbeiten → Rückgängig zu ….

Die Sicherungspunkt-Funktion ist eine Ergänzung zur vorhandenen Funktion Rückgängig / Wiederherstellen für die Bearbeitung einzelner Dateien. Sicherungspunkte sind besonders nützlich, wenn sich die Veränderungen auf viele Dateien eines Buches erstrecken oder wenn Sie auf einen Schlag viele Änderungen rückgängig machen wollen.

Sie finden unter Anzeigen → Sicherungspunkte eine Liste der verfügbaren Sicherungspunkte. Die aktuelle Version des Buches lässt sich über das Vergleichen von eBooks Werkzeug mit anderen vergleichen, indem Sie den entsprechenden Sicherungspunkt auswählen und auf die Vergleichen Schaltfläche klicken. Die Schaltfläche Rückgängig zu … stellt den Zustand des Buchs zum ausgewählten Sicherungspunkt wieder her und verwirft alle Änderungen, die seit Anlegen dieses Sicherungspunkts gemacht wurden.

Der Echtzeitvorschaubereich

The Live Preview Panel

Die Dateivorschau gibt Ihnen einen Überblick von den einzelnen Dateien. Der Echtzeitvorschaubereich zeigt Ihnen Ihre Änderungen in Echtzeit (mit einer kurzen Verzögerung). Wenn Sie HTML- oder CSS-Dateien bearbeiten, wird der Vorschaubereich automatisch aktualisiert, um die Änderungen zu zeigen. Wenn Sie den Cursor im Editor bewegen, zeigt der Vorschaubereich die jeweilige Position im Buch an. Mit einem Klick in den Vorschaubereich springt der Cursor im Editor auf das angeklickte Element. Wenn Sie einen Verweis anklicken, der zu einer anderen Datei im Buch führt. wird diese Datei automatisch im Editor und im Vorschaubereich geöffnet.

Sie können das automatische Synchronisieren der Position und Echtzeitvorschau der Änderungen mit den Schaltflächen unter dem Vorschaubereich deaktivieren. Die Echtzeitaktualisierung des Vorschaubereichs wird nur dann ausgeführt, wenn Sie gerade nichts in den Editor eingeben, damit Sie nicht abgelenkt werden oder Zeit verlieren, weil Sie auf die Dartstellung der Vorschau warten.

Der Vorschaubereich zeigt Ihnen, wie der Text in der Anzeige aussehen wird. Sie sollten Ihr Buch aber dennoch unbedingt auf einem Gerät testen, denn der Vorschaubereich kann teils mehr, teils weniger als ein E-Reader. Er toleriert Fehler und schlampige Markups viel besser als die meisten Geräte. Außerdem zeigt er keine Seitenränder, Seitenumbrüche und eingebettete Schriftarten, die das Aliasing von Schriftartnamen verwenden. Nutzen Sie den Vorschaubereich für die Arbeit an einem Buch und wechseln Sie zur Kontrolle zu einem Reader oder einem Software-Emulator.

Bemerkung

Der Vorschaubereich unterstützt keine eingebetteten Schriftarten, wenn der Name der Schriftart, der in der Schriftartdatei abgelegt ist, nicht dem Namen in der CSS @font-face-Regel entspricht. Sie können das Werkzeug “Buch überprüfen” verwenden, um solche problematischen Schriftarten schnell zu finden und das Problem zu beheben.

Aufteilen von HTML-Dateien

Eine, vielleicht nicht sofort ersichtliche Möglichkeit, die der Vorschaubereich bietet, ist das Aufteilen langer HTML-Dateien. Wenn Sie die Datei betrachten, die Sie aufteilen wollen, können Sie auf die Schaltfläche Datei Teilen. Bewegen Sie den Mauszeiger danach einfach zu der Stelle, an der die Datei geteilt werden soll und klicken Sie darauf. Eine dicke grüne Linie zeigt an, wo die Datei geteilt wird. Wenn Sie mit der Aufteilung zufrieden sind, klicken Sie einfach um die Teilung auszuführen.

Beim Teilen einer Datei werden automatisch alle Links und Verweise aktualisiert, die auf die untere Hälfte der Datei verwiesen haben. Außerdem wird die gerade geteilte Datei im Editor geöffnet.

Sie können auch eine einzelne HTML-Datei an mehreren Stellen automatisch aufteilen lassen, indem Sie innerhalb der Datei mit der rechten Maustaste in den Editor klicken und An unterschiedlichen Stellen teilen auswählen. Damit können Sie eine große Datei ganz einfach bei allen Markern für Überschriften oder allen Markern, die zu einer bestimmte Klasse gehören, aufteilen.

Der Echtzeit-CSS-Bereich

The Live Preview Panel

Der :guilabel:`Echtzeit-CSS-Bereich zeigt Ihnen alle style-Regeln an, die auf das von Ihnen gerade bearbeitete Tag angewendet werden. Der Name des Tags wird mit seiner Zeilennummer angezeigt, gefolgt von einer Liste der passenden style-Regeln.

Damit kann man schnell sehen, welche style-Regel für einen HTML-Tag gilt. Die Ansicht hat auch klickbare Verweise (in Blau), mit denen Sie direkt zur Position gelangen, an der der Stil definiert wird, um diese zu ändern. style-Regeln, die direkt zum Tag gehören und Regeln, die von übergeordneten Tags geerbt werden, werden ebenfalls angezeigt.

Der Bereich zeigt Ihnen auch, was die zuletzt berechneten styles für den Tag sind. Eigenschaften in der Liste, die durch Regeln mit höherer Priorität ersetzt wurden, werden durchgestrichen angezeigt.

Sie können den Echtzeit-CSS-Bereich über Anzeigen → Echtzeit-CSS aktivieren.

Verschiedene Werkzeuge

Es existieren noch einige weitere Werkzeuge, die für die Bearbeitung eines Buches hilfreich sein können.

Die Inhaltsverzeichnis-Ansicht

Die Inhaltsverzeichnis-Ansicht zeigt Ihnen das aktuelle Inhaltsverzeichnis des Buchs. Ein Doppelklick auf einen der Einträge öffnet den durch diesen Eintrag verlinkten Ort in einem Editor. Mit einem Rechtsklick kann das Inhaltsverzeichnis bearbeitet, aktualisiert oder seine Einträge aus-/eingeklappt werden. Diese Ansicht ist über Anzeigen → Inhaltsverzeichnis zugänglich.

Überprüfen der Rechtschreibung von Wörtern im Buch

Eine Rechtschreibprüfung können Sie über die Option Werkzeuge → Überprüfung der Rechtschreibung durchführen.

The Check Spelling tool

Wörter werden zusammen mit deren Häufigkeit im Buch und der Sprache des Wortes angezeigt. Die Sprache wird aus den Metadaten des Buches und den lang-Attributen in den HTML-Dateien ermittelt. Damit arbeitet die Rechtschreibprüfung problemlos auch mit solchen Büchern arbeiten zusammen, die Texte in mehreren Sprachen enthalten. Zum Beispiel wird im folgenden HTML-Auszug das Wort “color” nach amerikanischer und das Wort “colour” nach britischer Rechtschreibung überprüft:

<div lang="en_US">color <span lang="en_GB">colour</span></div>

Bemerkung

Sie können ein Wort doppelklicken um das nächste Vorkommen dieses Wortes im Editor hervorzuheben. Das ist nützlich, um ein Wort manuell zu bearbeiten, oder um es in seinem Kontext zu betrachten.

Um ein Wort zu ändern, einfach mit einem Doppelklick auf eine der vorgeschlagenen Alternativen auf der rechten Seite klicken oder einen eigenen Vorschlag eingeben und auf die Schaltfläche Ausgewähltes Wort ändern zu klicken. Dies ersetzt jedes auftretende Wort im gesamten Buch. Mit einem Rechtsklick auf ein Wort in der Hauptwortliste kann man auch bequem das Wort vom Rechtsklickmenü aus ändern.

Mit einem Klick auf die Schaltfläche Ignore kann die Rechtschreibkorrektur ein Wort ignorieren. Außerdem kann mithilfe der Schaltfläche Add to dictionary ein Wort zum Benutzerwörterbuch hinzugefügt werden. Da die Rechtschreibkorrektur auf mehrere Benutzerwörterbücher zurückgreifen kann, können Sie das Wörterbuch, zu dem das Wort hinzugefügt werden soll, ausgewählt werden.

Sie können mit der Rechtschreibprüfung auch alle Wörter Ihres Buchs anzeigen lassen, nicht nur die falsch geschriebenen. Das ist nützlich, wenn Sie sehen möchten, welche Wörter am häufigsten verwendet werden oder wenn Sie bestimmte Wörter einfach suchen und ersetzen möchten.

Bemerkung

Wenn Sie Änderungen an einem Buch vornehmen, während die Rechtschreibprüfung geöffnet ist, sollten Sie auf die Schaltfläche Aktualisieren im Fenster der Rechtschreibprüfung klicken. Wenn Sie das nicht machen und die Rechtschreibprüfung weiter verwenden, kann es sein, dass die im Editor vorgenommenen Änderungen verloren gehen.

Hinzufügen von neuen Wörterbüchern

The spelling checker comes with builtin dictionaries for the English and Spanish languages. You can install your own dictionaries via Preferences->Editor->Manage spelling dictionaries. The spell checker can use dictionaries from the LibreOffice program (in the .oxt format). You can download these dictionaries from The LibreOffice Extensions repository.

Einfügen von Sonderzeichen

Sie können mit dem Bearbeiten → Sonderzeichen einfügen-Werkzeug Zeichen einfügen, die schwierig einzugeben sind. Es zeigt Ihnen alle Unicode-Zeichen an, aus denen Sie die benötigten Zeichen durch Anklicken eingeben können. Wenn Sie Strg halten, während Sie klicken, schließt sich das Fenster automatisch nach Eingabe des gewählten Zeichens. “Sonderzeichen einfügen” kann dazu verwendet werden, Zeichen in den Haupttext oder an jeder anderen Stelle im Editor, wie z. B. im “Suchen und Ersetzen”-Werkzeug einzufügen.

Da es viele Zeichen gibt, können Sie ihre eigene :guilabel:’Favoriten’ Zeichen definieren, die dann an erster Stelle angezeigt werden. Dazu klicken Sie mit der rechten Maustaste auf ein Zeichen, das Sie zu den Favoriten hinzufügen möchten. Durch Klicken mit der rechten Maustaste auf ein Zeichen in den Favoriten, können Sie es wieder aus den Favoriten entfernen. Zum Neu-ordnen der Zeichen in den Favoriten klicken Sie auf die Schaltfläche Favoriten Neu-ordnen und ziehen Sie die Zeichen an die gewünschte Stelle.

Spezielle Zeichen können auch direkt durch Eingabe des Unicode Codes gesetzt werden. Dazu wird der (hexadezimale) Unicode Code des gewünschten Zeichens eingegeben und durch drücken von Alt+X abgeschlossen. Beispiele: Um ÿ zu schreiben, geben Sie ff ein und drücken Sie Alt+X. Für einen geschützten Bindestrich: a0, gefolgt von Alt+X, für eine Auslassung: 2026 gefolgt von Alt+X

Schliesslich können spezielle Zeichen auch durch HTML-Entitäten eingegeben werden. &nbsp; wird zum Beispiel zu einem geschützen Leerschlag. Zum Ersetzen muss das Semikolon zwingend eingegeben werden.

Die Codeinspektor-Ansicht

Diese Ansicht zeigt den HTML-Code und das darauf angewandte CSS. Mit einem Rechtsklick auf eine Stelle im Vorschaubereich und der Auswahl Element Untersuchen können Sie den Inspektor öffnen. So können Sie den HTML-Code des Elements sehen und – viel wichtiger – die CSS Regeln, die darauf angewandt werden. Sie können sogar dynamisch die Regeln verändern und sofort die jeweilige Änderung sehen. Beachten Sie, dass das Ändern des Styles nicht den Buchinhalt verändert. Es ist nur für schnelles Ausprobieren. Die Möglichkeit etwas live im Inspektor zu bearbeiten ist in Entwicklung

Externe Ressourcen werden heruntergeladen

You can use this tool to automatically download any images/stylesheets/etc. in the book that are not bundled with the book (i.e. they have URLs pointing to a location on the internet). The tool will find all such resources and automatically download them, add them to the book and replace all references to them to use the downloaded files.

Ordnen von Dateien in Ordner nach Typ

Often when editing EPUB files that you get from somewhere, you will find that the files inside the EPUB are arranged haphazardly, in different sub-folders. This tool allows you to automatically move all files into sub-folders based on their types. Access it via Tools->Arrange into folders. Note that this tool only changes how the files are arranged inside the EPUB, it does not change how they are displayed in the File Browser.

Importieren von Dateien in anderen eBook-Formaten als EPUB

Der Editor hat die Fähigkeit, Dateien in einigen anderen eBook Formaten direkt als neue EPUB zu importieren, ohne eine komplette Konvertierung zu durchlaufen. Das ist besonders nützlich, wenn sie EPUB Dateien direkt aus Ihren, von Hand bearbeiteten HTML Dateien erstellen möchten. Dazu nutzen Sie die Funktion Datei → HTML- oder DOCX-Datei als neues Buch importieren.

Das Berichte-Werkzeug

Der Editor enthält ein nettes Werkzeug namens Berichte (via Werkzeuge->Berichte). Dieses zeigt eine Zusammenfassung von allen Dateien, Bildern, Verweisen, Wörtern, Buchstaben und Stilregeln an, die im Buch genutzt werden. Jede Zeile im Bericht ist verknüpft. Per Doppelklick springt der Editor zu der Stelle im Buch, wo das gewählte Element benutzt bzw. definiert wird (je nachdem). Zum Beispiel, im Verweise, können Sie auf Quelle doppelklicken und springen zu der Stelle, wo der Link definert wird. Mit einem Doppelklick auf einen Eintrag unter Ziele springen sie zu dem Ort, auf den der Link verweist.

The Reports tool

Besondere Funktionen des Code-Editors

Der HTML-Editor in Calibre ist sehr mächtig. Er verfügt über viele Funktionen die das Bearbeiten von HTML (und CSS) leichter machen.

Syntaxhervorhebung

Der HTML-Editor verfügt über fortgeschrittenes Syntaxhervorhebung. Seine Funktionen beinhalten:

  • Text zwischen fett, kursiv und Titel tags wird fett/kursiv dargestellt.

  • Wenn Sie den Mauszeiger durch den HTML-Code bewegen, werden passende HTML-Tags hervorgehoben.

  • Ungültiges HTML wird hervorgehoben indem es rot unterstrichen wird

  • Schreibfehler im Text zwischen HTML tags und Attributen wie zum Beispiel Titeln sind markiert. Die Rechtschreibprüfung ist sprachspezifisch, basierend auf dem Wert des ‘lang’-Attributes des gegenwärtigen Tags und der Buchsprache.

  • In <style>-Tags eingebettetes CSS wird hervorgehoben

  • Spezielle, schwierig zu unterscheidende Zeichen wie geschützte Leerzeichen, verschiedene Bindestriche, etc. werden hervorgehoben.

  • Verweise zu anderen Dateien in <a>-Tags, <img> und ``<link>`-Tags haben alle hervorgehobene Dateinamen. Falls der referenzierte Dateiname nicht existiert, ist der Dateiname rot unterstrichen.

Kontextspezifische Hilfe

Sie können auf den Namen eines HTML-Tags oder einer CSS-Eigenschaft rechtsklicken, um Hilfe für diesen Tag bzw. diese Eigenschaft zu erhalten.

Sie können Strg gedrückt halten und auf den Dateinamen in dem Verknüpfungskarteireiter klicken, um die Datei in dem Editor automatisch zu öffnen.

Automatisches Vervollständigen

Eine der mühsamsten Arbeiten beim Editieren von elektronischen Büchern ist das Verknüpfen verschiedener Dateien innerhalb eines Buches, da die korrekten Dateinamen und relativen Pfade bekannt sein müssen. Die Selbstvervollständigungsfunktion des Editors vereinfacht diese Aufgabe.

Sobald mit dem Tippen des Dateinamens begonnen wird, schlägt der Editor mögliche Dateinamen vor, die direkt mit Hilfe des Tabulators ausgewählt werden können. Dies funktioniert auch für Verknüpfungen mit Ankern in einer anderen HTML-Datei. Der “#”-Charakter lässt den Editor eine Liste aller Anker - im Kontext - in der gewählten Datei anzeigen.

Beachten Sie, dass die Vervollständigung des Editors, im Gegensatz zu vielen anderen Systemen, Teilfolgen akzeptiert. Das bedeutet, dass Sie lediglich zwei oder drei freigewählte Buchstaben aus dem Dateinamen schreiben brauchen, um den Dateinamen zu vervollständigen. Sie wollen zum Beispiel den Dateinamen: ..../images/arrow1.png. Nun können Sie einfach ia1 tippen und Tab drücken um den Dateinamen zu vervollständigen. Beim Suchen für Entsprechungen, das Vervollständigungssystem bevorzugt Buchstaben die am Wortanfang sind, oder sofort nach dem Trennzeichen eines Pfades. Wenn Sie einmal Gebrauch von diesem System machen, Sie werden bemerken, dass es viel Zeit und Aufwand spart.

Snippets

Der Calibre-Editor unterstützt Snippets. Ein Snippet ist ein Textschnipsel, der entweder häufig verwendet wird, oder aus Blindtext besteht. Der Editor ermöglicht es Ihnen, ein Snippet mit nur wenigen Tastenkombinationen einzufügen. Snippets sind ein mächtiges Werkzeug mit vielen Funktionen. So können Sie beispielsweise zwischen Platzhaltern wechseln, den Text automatisch spiegeln oder wiederholen. Für weitere Informationen lesen Sie bitte den Abschnitt zu den Snippets.