Freitag, 14. August 2009

e-Books aus Latex erzeugen

So langsam kommen digitale Bücher in Fahrt und die verfügbare Anzahl von Lesegeräte steigt fast jede Woche. Also ist es nur logisch das ich meine Schriftsachen (wisenschaftliche Aufsätze, Novellen etc.) auch versuche in ein eBook-Format zu bringen.

Doch welche Formate gibt es? Was bringen sie?

  • PDF: das wohl bekannteste Format, eine fest auf virtuelles Papier gegossenes Format. Der größte Nachteit ist wohl, das es die Anzeigegröße festlegt und keinen frei fliessenden Text bietet. Da viele meiner Dokument in A4 sind sollte ein Lesegeröt also mindesten die Breite von A4 haben - ich sage mal ein Bildschirm in Größe A5 ist das Minimum.
  • Mobibook: kenne ich schon ein ganze Weile. Inzwischen ist es der Standart der Kindle. Bei mir ist dieses Format auf dem Handy (SE 705G) im Einsatz. Eine Wikipedia und mein Geocache-Verzeichnis sind gut lesbar und kompakt so immer dabei. Es basiert auf HTML-Code.
  • ePub: scheint sich langsam als offener Standart durchzusetzen. ePub ist ein ZIP-Archiv mit (beschränktes) XHTML, CSS und SVG-Bildern drin. 

Wie komme ich nun von meinen Texten (meist in) LATeX zu einem ordentlichen e-Book? Wieder einmal ist fähige Software gefragt. Da es eine Komplettlösung noch nicht zu geben scheint, sind mehrere Werkzeuge erforderlich. Aus LATeX werden ganz automatisch tolle PDF-Dateien, darum brauch ich mich also nicht zu kümern. Für Mobibook und ePub wird ein erfolgversprechender Weg "LATeX / HTML / eBook" sein:

  • Umwandeln des LATeX in XHTML mit TeX4ht (dessen Autor kürzlich verstarb, noch ist keine Weiterführung des Projekts absehbar). Es soll Probleme haben wenn das Paket SIunitx oder KOMA-Klassen verwendet werden, ich werds trotzdem mal probieren.
    Zum erstellen eine XHTML-Dokuments im bestehenden Unterverzeichnis "html"erfolgt der Aufruf auf der Komandozeile mit:
    htlatex foo.tex "xhtml,info" -dhtml/
  • Andere Systreme zum Konvertieren sind: HEVEA
  • Korrekturen im Text und Bearbeiten der Metadaten im ePub könnte mit Sigil gut funktionieren.

Keine Kommentare:

Kommentar veröffentlichen