diff --git a/content/posts/E-books erstellen schritt für schritt.de.adoc b/content/posts/E-books erstellen schritt für schritt.de.adoc new file mode 100644 index 0000000..4edffab --- /dev/null +++ b/content/posts/E-books erstellen schritt für schritt.de.adoc @@ -0,0 +1,91 @@ +--- +title: "E-books erstellen schritt für schritt" +slug: "e-books-erstellen-schritt-fuer-schritt" +description: "Von nichts zum fertigen E-book mit freier software. Diese anleitung fängt beim ersten wort an, behandelt grundlagen der gestaltung, legt besonderen wert auf barrierefreiheit und endet mit dem fertigen EPUB 3 e-book." +date: 2021-07-10T15:01:09+02:00 +type: posts +draft: true +tags: +- E-books +- Calibre +toc: true +--- + +:source-highlighter: pygments +:idprefix: +:experimental: true +:toc: +:toclevels: 2 + +:url-EPUB: https://de.wikipedia.org/wiki/EPUB +:url-xhtml: https://de.wikibooks.org/wiki/Websiteentwicklung:_XHTML +:url-css: https://de.wikibooks.org/wiki/Websiteentwicklung:_CSS +:url-libreoffice: https://de.libreoffice.org/ +:url-gedit: https://wiki.gnome.org/Apps/Gedit +:url-kate: https://kate-editor.org/de/ +:url-calibre: https://calibre-ebook.com/ +:url-sigil: https://sigil-ebook.com/sigil/ +:url-odt: https://de.wikipedia.org/wiki/OpenDocument +:url-asciidoctor-epub3: https://asciidoctor.org/docs/asciidoctor-epub3/ +:url-pandoc: https://pandoc.org/ +:url-openoffice-handbuch: https://de.libreoffice.org/get-help/documentation/ + +Als ich anfing, e-books zu bauen, fand ich leider keine guten anleitungen, die +mir schritt für schritt erklären, was ich tun soll. Ich musste mir alles mühsam +zusammensuchen. Dies ist der versuch, die gesammelten informationen +übersichtlich an einer stelle zu präsentieren. Diese anleitung fängt beim ersten +wort an, behandelt grundlagen der gestaltung, legt besonderen wert auf +barrierefreiheit (beziehungsweise barrierearmut) und endet mit dem fertigen +link:{url-epub}[EPUB] 3 e-book. Ich freue mich über kritik und +verbesserungsvorschläge. + +Vorraussetzungen zum mitmachen sind grundlegende kenntnisse in +link:{url-xhtml}[XHTML] und link:{url-css}[CSS]. Benötigte programme sind ein +textverabeitungsprogramm deiner wahl (zum beispiel +link:{url-libreoffice}[LibreOffice], link:{url-gedit}[gedit] oder +link:{url-kate}[Kate]) und entweder link:{url-calibre}[Calibre] oder +link:{url-sigil}[Sigil]. Alle diese programme sollten über die paketverwaltung +deiner Linux-distribution verfügbar sein. + +[NOTE] +Ich konzentriere mich hier auf LibreOffice und Calibre, andere programme und +methoden behandle ich nur am rande. Auf Desktop-Publishing programme kann ich +leider nicht eingehen, weil ich da noch keine ahnung von habe. LaTeX muss auch +außen vor bleiben, um den rahmen nicht zu sprengen. + +== Den text schreiben + +Wenn du noch nicht angefangen hast zu schreiben, lohnt es sich über das +dateiformat nachzudenken. Unterschiedliche dateiformate lassen sich +unterschiedlich gut in e-books umzuwandeln. link:{url-odt}[ODT]-dateien (Wie sie +LibreOffice schreibt) eignen sich gut. Aber auch reine textformate wie +AsciiDocfootnote:[Um AsciiDoc in ein e-book umzuwandeln, wird +link:{url-asciidoctor-epub3}[asciidoctor-epub3] benötigt.], Org oder MarkDown +sind geeignetfootnote:[Um Org oder MarkDown in ein e-book zu verwandeln, wird +link:{url-pandoc}[pandoc] benötigt.]. Beispieldateien für LibreOffice, AsciiDoc, +Org und MarkDown finden sich link:#beispieldateien[am ende des posts]. + +Achte darauf, die elemente des texts semantisch zu gestalten, also sie mit +maschinenlesbarer bedeutung zu verknüpfen. Das heißt, wenn du eine überschrift +einfügen willst, mache nicht einfach die schrift größer, sondern wähle in +LibreOffice die vorlage „Überschrift 1“ oder „Überschrift 2“ und so +weiter aus. Wenn du eine fußnote einfügen willst, mache das über +menu:Einfügen[Fuß-/Endnote]footnote:[Näheres kannst du im +link:{url-openoffice-handbuch}[handbuch von OpenOffice] nachlesen.]. So weiß das +umwandlungsprogramm später, wie das EPUB strukturiert werden soll. + +== Beispieldateien + +- LibreOffice: buch.odt + ** Kann mit `ebook-convert buch.odt buch.epub` umgewandelt werden. +- AsciiDoc: buch.adoc + ** Kann mit `asciidoctor-epub3 -o buch.epub buch.adoc` umgewandelt werden. +- Org: buch.org + ** Kann mit `pandoc -o buch.epub buch.org` umgewandelt werden. +- MarkDown: buch.md + ** Kann mit `pandoc -o buch.epub buch.md` umgewandelt werden. + + +// Local Variables: +// ispell-local-dictionary: "de_DE" +// End: