[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Packprogramme: Archive entpacken] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] [:Programme kompilieren: Pakete aus dem Quelltext erstellen] [:Programme_starten: Starten von Programmen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./sigil_icon.png, 48, align=left)]] [http://sigil-ebook.com/ Sigil] {en} ist ein Werkzeug zur Erstellung von [wikipedia:E-Book:E-Books] (elektronischen Büchern) im [wikipedia:EPUB:]-Format. Dabei stehen die verschiedenen Arbeitsschritte, um aus einem Rohtext ein standardkonformes E-Book zu erstellen, im Vordergrund. Da die Anwendung durch die Verwendung der Grafikbibliothek [:Qt:Qt 5] plattformunabhängig ist, steht sie auch für andere Betriebssysteme zur Verfügung. Funktionen: * Vollständige Unterstützung der EPUB2-Spezifikation und größtenteils auch EPUB3 * Import von Text-, Bild-, HTML- und EPUB-Dateien sowie Stylesheets * WYSIWYG-Bearbeitung * Unterstützung folgender Bildformate: JPG, GIF, PNG und SVG * umfangreicher Metadaten-Editor * Integration von [wikipedia:HTML_Tidy:Tidy] für validen Code * Ein EPUB-Validierungs-Werkzeug ([googlecode:flightcrew:]) informiert zusätzlich über fehlende Metadaten, nicht benutzte Bilder usw. * Vollständige Unterstützung des Unicode-Zeichensatzes * Via Suchen und Ersetzen können reguläre Ausdrücke (dateiübergreifend) eingesetzt werden Wer Webseiten in E-Books umwandeln möchte, sollte sich die Firefox-Erweiterung [https://addons.mozilla.org/de/firefox/addon/grabmybooks/ GrabMyBooks] {en} anschauen. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist ab [:Wily:Ubuntu 15.10] in den offiziellen Paketquellen enthalten. Folgendes Paket muss installiert werden [1]: {{{#!vorlage Paketinstallation sigil, universe }}} == PPA == Unter [:Focal:Ubuntu 20.04] kann die Version 1.1.0 aus einem "Personal Package Archiv" (PPA) [2] installiert werden. Eine deutlich ältere Version steht als [#EPUB-Erstellung-auf-der-Kommandozeile Fremdpaket] zur Verfügung. [[Vorlage(PPA, sunab/sigil-git)]] Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben. = Bedienung = [[Vorlage(Bildunterschrift, ./sigil_example.jpg, 300, "EPUB-Struktur - Cover - Inhaltsverzeichnis", right)]] Starten lässt sich Sigil bei Ubuntu-Varianten mit einem Anwendungsmenü über den Eintrag ''"Büro -> Sigil"'' [7]. Prinzipiell kann man das Programm auch direkt zum Schreiben eines E-Books nutzen. Empfehlenswert ist allerdings die übliche Trennung zwischen Inhalt und Layout – sprich, den Buchsatz erst im Anschluss an die schriftstellerische Tätigkeit durchzuführen. Wer an dieser Stelle eine Einführung in die Erstellung von E-Books im EPUB-Format erwartet, wird enttäuscht sein. Wer keine Vorkenntnisse besitzt, dem wird auch ein Werkzeug wie Sigil nichts nützen. Grundkenntnisse in HTML und CSS sind eine zwingende Voraussetzung. Als Einführung in das Thema sind – neben vorhandenen Inhalten (in Form von Texten, Bildern etc.) – beispielsweise Beiträge wie [http://www.kraussverlag.de/sigil-auf-deutsch.htm epub mit Sigil] {de} hilfreich. Webdesigner werden sich dagegen wie zu Hause fühlen. So kann man bequem zwischen Layout- und Quellcode-Ansicht hin- und herschalten oder ein Inhaltsverzeichnis aus vorhandenen Überschriften (`h1`, `h2` usw.) erstellen. Texte, Bilder und Stylesheets lassen sich mit Rechtsklick [[Vorlage(Tasten, rmb)]] im Buch-Browser (linke Spalte) importieren. Das Einbinden eigener Zeichensätze (Fonts) sollte dagegen gründlich überdacht werden, da hier wie im Internet die Maxime gilt: ein E-Book ist kein Druckerzeugnis. So geht man einerseits Inkompatibilitäten mit E-Book-Reader-Hardware aus dem Weg. Andererseits blähen eingebundene Zeichensätze die Dateigröße auf, was manche Online-Buchhändler mit einer geringeren Autorenvergütung honorieren. Verschiedene Werkzeuge helfen bei der abschließenden Validierung des Codes. Nicht vergessen sollte man auch das Erstellen der Metadaten. Den Editor dazu erreicht man über ''"Werkzeuge -> Meta-Editor"'' oder [[Vorlage(Tasten, f8)]]. Die hier hinterlegten Angaben dienen später zur Katalogisierung und Sortierung einer E-Book-Sammlung. In der Praxis kann folgender Workflow sinnvoll sein: * Umwandlung bestehender Inhalte mit [:Calibre:] oder der LibreOffice-Erweiterung [http://extensions.services.openoffice.org/de/project/Writer2ePub Writer2ePub] {en} * Feinschliff der '''.epub'''-Datei mit Sigil * Kontrolle mit einem [#EPUB-Reader EPUB-Reader] Man kann sich auch – ähnlich wie bei Internetseiten über die Quellcode-Ansicht – von anderen E-Books inspirieren lassen. Ein Beispiel: [http://de.feedbooks.com/publicdomain Feedbooks - Gemeinfreie Werke] {de} = Einstellungen == [[Bild(Wiki/Icons/settings.png, 48, align=right)]] Alle Programmeinstellungen sind unter ''"Bearbeiten -> Einstellungen"'' oder [[Vorlage(Tasten, f5)]] zu finden. Gespeichert werden die Konfiguration in zwei Ordnern: * '''~/.config/Strahinja Markovic/Sigil.conf''' und * '''~/.local/share/sigil-ebook/sigil/''' == Tastaturkürzel == Effektives Arbeiten ist nur mit Kenntnis der zahlreichen Tastaturkürzel möglich. Die Vorbelegung findet man unter ''"Bearbeiten -> Einstellungen -> Tastaturkürzel"'', diese kann geändert werden. == Sprachanpassung == Bei der Gelegenheit kann man gleich die Standardsprache des Metadaten-Editors und der Rechtschreibprüfung überprüfen bzw. einstellen. Sigil liefert bereits Wörterbücher für Englisch, Französisch, Spanisch und Deutsch mit. Weitere Wörterbücher können über das [http://extensions.libreoffice.org/extension-center?getCategories=Dictionary&getCompatibility=any LibreOffice Extensions Center] {en} heruntergeladen und mit Root-Rechten [4] in den Ordner '''/usr/share/sigil/dictionaries/''' kopiert werden. {{{#!vorlage Experten LibreOffice Erweiterungen werden im komprimierten Format '''.oxt''' angeboten. Die benötigten '''.dic'''- und '''.aff'''-Dateien lassen sich mit einem [:Packprogramme:Archivmanager] entpacken. }}} = EPUB Reader = Um das Endergebnis zu prüfen, stehen verschiedene Leseprogramme zu Verfügung: * [:Calibre:] - E-Book Management ## * [:Archiv/CoolReader:] - E-Book-Reader * [https://addons.mozilla.org/de/firefox/addon/epubreader/ EPUBReader] {de} - Firefox-Erweiterung * [:FBReader:] - Lesen und Verwalten von E-Books * [:MuPDF:] * [:Okular:] - KDE-Programm = Problembehebung = == Programm lässt sich nicht starten == Sigil benötigt einen Prozessor mit Unterstützung für [wikipedia:Streaming_SIMD_Extensions_2:SSE2]. Vorab prüfen kann man das mit dem Befehl [3]: {{{#!vorlage Befehl grep sse2 /proc/cpuinfo }}} Erfolgt eine Ausgabe, so wird der Prozessor unterstützt. == Digital Rights Management == Das Programm eignet sich nicht zur Umsetzung von Kopierschutzmaßnahmen (oder deren Entfernung). Dazu braucht man ein anderes Betriebssystem sowie entsprechende Software oder nutzt einen kommerziellen Online-Konvertierungsdienst. == EPUB-Erstellung auf der Kommandozeile == Bis einschließlich Version 0.5.3 bietet Sigil eine rudimentäre, nicht dokumentierte Kommandozeilenversion, um aus einer HTML- eine EPUB-Datei zu erzeugen: {{{#!vorlage Befehl sigil EINGABE.html AUSGABE.epub }}} Wer diese Funktion benötigt, muss weiterhin die ältere Version nutzen. Diese steht nur als Fremdpaket [launchpad:~rgibert/+archive/ebook/+packages:sigil_0.5.3-0rg0~oneiric1_ARCHITEKTUR.deb] {dl} zur Verfügung. = Links = * [http://sigil-ebook.com/ Projektseite] {en} * [github:Sigil-Ebook/Sigil:Quellcode] {en} * [github:Sigil-Ebook/Sigil/tree/master/docs:Documentation] {en} * [wikipedia:Sigil:] - Wikipedia * [http://www.heise.de/ct/13/01/links/082.shtml Das Auge liest mit – E-Books verschönern] {de} - Werkzeugsammlung und Links, c't 01/2013 * [heise:-1740554:E-Books schreiben und bearbeiten mit Sigil] {de} - heise Open Source, 10/2012 * [http://www.deesaster.org/blog/index.php?/archives/2009 E-Book-Erstellung aus LaTeX und HTML] {de} - Blogbeitrag 10/2012 * [http://www.perun.net/2012/03/16/sigil-ein-netter-editor-fuer-e-books/ Sigil – ein netter Editor für E-Books] {de} - Blogbeitrag, 03/2012 * [http://praegnanz.de/weblog/e-books-anleitung E-Books – prima selbstgemacht!] {de} - Übersicht zu E-Book-Formaten. Blogbeitrag, 02/2012 * [http://www.boeh-schaf.de/Internet/epub.php EPUB selbst erstellen] {de} - Blogbeitrag, 09/2009 * [http://validator.idpf.org/ EPUB Validator] {en} - EPUB-Syntax online überprüfen #tag: Multimedia, Büro, Bildung, eBook, Qt