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.

As you make changes to the HTML or CSS in the editor, the changes will be previewed, live, in the preview panel to the right. When you are happy with how the changes you have made look, click the Save button or use File → Save to save your changes into the e-book.

One useful feature is Checkpoints. Before you embark on some ambitious set of edits, you can create a checkpoint. The checkpoint will preserve the current state of your book, then if in the future you decide you don’t like the changes you have made to you can go back to the state when you created the checkpoint. To create a checkpoint, use Edit → Create checkpoint. Checkpoints will also be automatically created for you whenever you run any automated tool like global search and replace. The checkpointing functionality is in addition to the normal undo/redo mechanism when editing individual files. Checkpoints are useful for when changes are spread over multiple files in the book.

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.

By hovering your mouse over an entry, you can see its size, and also, at the bottom of the screen, the full path to the file inside the book. Note that files inside e-books are compressed, so the size of the final book is not the sum of the individual file sizes.

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

Sometimes, you may want to merge two HTML files or two CSS files together. It can sometimes be useful to have everything in a single file. Be wary, though, putting a lot of content into a single file will cause performance problems when viewing the book in a typical e-book reader.

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

E-books typically have a cover image. This image is indicated in the File browser by the icon of a brown book next to the image name. If you want to designate some other image as the cover, you can do so by right clicking on the file and choosing Mark as cover.

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

You can add a new image, font, stylesheet, etc. from your computer into the book by clicking File → New file. This lets you either import a file by clicking the Import resource file button or create a new blank HTML file or stylesheet by simply entering the file name into the box for the new file.

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.

Search & replace

Edit book has a very powerful search and replace interface that allows you to search and replace text in the current file, across all files and even in a marked region of the current file. You can search using a normal search or using regular expressions. To learn how to use regular expressions for advanced searching, see Alles über die Verwendung von regulären Ausdrücken in Calibre.

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.

You can bring up the dialog of saved searches via Search → Saved searches. This will present you with a list of search and replace expressions that you can apply. You can even select multiple entries in the list by holding down the Ctrl Key while clicking so as to run multiple search and replace expressions in a single operation.

Funktionsmodus

Function mode allows you to write arbitrarily powerful Python functions that are run on every Find/replace. You can do pretty much any text manipulation you like in function mode. For more information, see Function mode for Search & replace in the 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

This tool simply converts HTML that cannot be parsed as XML into well-formed XML. It is very common in e-books to have non-well-formed XML, so this tool simply automates the process of fixing such HTML. The tool works by parsing the HTML using the HTML5 algorithm (the algorithm used in all modern browsers) and then converting the result into XML. Be aware that auto-fixing can sometimes have counter-intuitive results. If you prefer, you can use the Check Book tool discussed above to find and manually correct problems in the HTML. Accessed via Tools → Fix HTML.

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

Normally in e-books, the Table of Contents is separate from the main text and is typically accessed via a special Table of Contents button/menu in the e-book reading device. You can also have calibre automatically generate an inline Table of Contents that becomes part of the text of the book. It is generated based on the currently defined Table of Contents.

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.

The Live preview panel

The Live preview Panel

The File preview gives you an overview of the various files inside The live preview panel shows you the changes you are making live (with a second or two of delay). As you edit HTML or CSS files, the preview panel is updated automatically to reflect your changes. As you move the cursor around in the editor, the preview panel will track its location, showing you the corresponding location in the book. Clicking in the preview panel, will cause the cursor in the editor to be positioned over the element you clicked. If you click a link pointing to another file in the book, that file will be opened in the edit and the preview panel, automatically.

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

Miscellaneous tools

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

The Table of Contents view

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.
  • As you move your cursor through the HTML, the matching HTML tags are highlighted, and you can jump to the opening or closing tag with the keyboard shortcuts Ctrl+{ and Ctrl+}
  • 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

When editing an e-book, one of the most tedious tasks is creating links to other files inside the book, or to CSS stylesheets, or images. You have to figure out the correct filename and relative path to the file. The editor has auto-complete to make that easier.

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.