Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ebooks:ebook_indexing [2024/11/18 11:17] walter [Einige Regeln für Indexe zu E-Books:] |
ebooks:ebook_indexing [2025/02/22 13:12] (aktuell) walter [Seitenbereichsangaben] |
||
---|---|---|---|
Zeile 37: | Zeile 37: | ||
Die Frage lautet, weshalb es bei der Erzeugung des Index für das obige E-Book zu solch eklatanten Fehlern gekommen ist. Es muss einen technischen Grund geben. Wahrscheinlich ist die Umsetzung des Index für die Printausgabe in den Index für das E-Book vollautomatisch gelaufen, und zwar nach einem primitiven Algorithmus. | Die Frage lautet, weshalb es bei der Erzeugung des Index für das obige E-Book zu solch eklatanten Fehlern gekommen ist. Es muss einen technischen Grund geben. Wahrscheinlich ist die Umsetzung des Index für die Printausgabe in den Index für das E-Book vollautomatisch gelaufen, und zwar nach einem primitiven Algorithmus. | ||
- | ==== IDPF-Standard zum Indexing ==== | ||
- | |||
- | https://idpf.org/epub/idx/epub-indexes.html | ||
===== Ideen für gute E-Book-Indexe ===== | ===== Ideen für gute E-Book-Indexe ===== | ||
Zeile 45: | Zeile 42: | ||
Sämtliche Überlegungen gelten für EPUB-2. Sobald EPUB-3 zum Standard auf den meisten Geräten geworden ist, erübrigen sich sehr wahrscheinlich etliche der Ideen, weil sie durch bessere Techniken ersetzt werden. | Sämtliche Überlegungen gelten für EPUB-2. Sobald EPUB-3 zum Standard auf den meisten Geräten geworden ist, erübrigen sich sehr wahrscheinlich etliche der Ideen, weil sie durch bessere Techniken ersetzt werden. | ||
+ | |||
+ | ==== IDPF-Standard zum Indexing ==== | ||
+ | |||
+ | https://idpf.org/epub/idx/epub-indexes.html | ||
+ | |||
==== Verlinkungen ==== | ==== Verlinkungen ==== | ||
Zeile 51: | Zeile 53: | ||
Genau diesen Effekt, nämlich relativ weit weg von der Wunschstelle zu landen, findet man aber bei sehr vielen E-Book-Registern. Daraus kann umgekehrt nur geschlossen werden, dass genauso vorgegangen wurde, wie vorstehend beschrieben: die ursprüngliche **Seite** wurde **als Sprungziel** verwendet und danach wurde die Seitenzahl im Index gelöscht; der Link liegt auf dem Eintragstext. | Genau diesen Effekt, nämlich relativ weit weg von der Wunschstelle zu landen, findet man aber bei sehr vielen E-Book-Registern. Daraus kann umgekehrt nur geschlossen werden, dass genauso vorgegangen wurde, wie vorstehend beschrieben: die ursprüngliche **Seite** wurde **als Sprungziel** verwendet und danach wurde die Seitenzahl im Index gelöscht; der Link liegt auf dem Eintragstext. | ||
+ | |||
+ | |**InDesign-Indexe:** Bei E-Book-Indexen, die mit InDesign erstellt wurden, werden immer die Seitenzahlen (bei Seitenbereichsangaben nur die Anfangsseitenzahlen) verlinkt. Und zwar zeigt sich, dass InDesign analog zu Acrobat immer an den Anfang (oder die Mitte?) der jeweiligen Seite verlinkt. Das heißt aber, es gibt keinen Link zur eigentlichen Fundstelle, sondern eben nur zur Seite allgemein. Problem: Mit Seite ist immer die Druckseite gemeint, die es aber auf dem E-Book-Reader nicht mehr gibt! Was muss man als Leser nun machen: vor- oder zurückblättern?, wenn vorblättern: um wieviele E-Book-Seiten?| | ||
Wie kann das Problem gelöst werden? Antwort: Die Verlinkung muss komplett anders vorgenommen werden. Es darf nicht auf Seiten verlinkt werden, sondern das** Linkziel muss die spezifische Textstelle sein**, an der sich das Stichwort aus dem Indexeintrag befindet. | Wie kann das Problem gelöst werden? Antwort: Die Verlinkung muss komplett anders vorgenommen werden. Es darf nicht auf Seiten verlinkt werden, sondern das** Linkziel muss die spezifische Textstelle sein**, an der sich das Stichwort aus dem Indexeintrag befindet. | ||
+ | |||
+ | Technisch gesehen hat ein Linkanker immer die Syntax | ||
+ | |||
+ | <a id="Anker_//n//"></a> | ||
+ | |||
+ | wobei //n// eine Laufnummer ist, durch die die //id// des Ankers eindeutig wird: Anker_01, Anker_02 usw. Die id könnte aber auch auf andere Weise eindeutig gemacht werden. Sie kann zum Beispiel dem Namen einer Textmarke entsprechen, die in Word (oder einem anderen Quellprogramm) vergeben wurde. Textmarken müssen immer eindeutig sein. | ||
+ | |||
+ | Die restliche Syntax des Ankers erklärt sich von selbst. | ||
+ | |||
+ | Dient Word als Quellprogramm, können per Makro **vor alle XE-Feldern eindeutige Textmarken** gesetzt werden. | ||
+ | |||
+ | |**Word-Textmarken** können in der Hyperlink-Funktion von Word als Zielanker verwendet werden. Darüber hinaus werden Textmarken in der Form <a name="Textmarkenname"></a> in HTML umgewandelt; diese Anker werden 1:1 an EPUB übergeben. Damit sie auch im EPUB als Zielanker für Verlinkungen dienen können, muss im EPUB-Programm per Suchen/Ersetzen die Syntax <a id="Textmarkenname"></a> erzeugt werden; es ist also nur "name" gegen "id" auszutasuchen!| | ||
+ | |||
+ | Zum Erzeugen der Textmarken in Word sind sechs Schritte nötig: | ||
+ | - Vor jedem XE-Feld wird ein Namenstext eingefügt, der aus Buchstaben und dem SEQ-Feld besteht, also z. B. "index_{ SEQ "index" \n }". Im ersten Namenstext muss manuell der Schalter \r 1 in das SEQ-Feld eingetragen werden: "index_{ SEQ "index" \r 1 }". Dies dient als Startwert für die Nummerierung. | ||
+ | - Nun wird das gesamte Dokument markiert und per F9 werden die Felder aktualisiert. Jetzt sind alle Namenstexte eindeutig. | ||
+ | - Jetzt werden alle SEQ-Felder fixiert (also in normalen Text umgewandelt). | ||
+ | - Nun vor den Namenstexten Textmarken erzeugt, deren Namen mit den Namenstexten identisch sind. Wichtig: die Textmarken dürfen keinen Textbereich umfassen, sondern müssen für sich allein stehen: ][ | ||
+ | - Jetzt werden die Namenstexte in der letzten Indexebene aller XE-Felder eingebaut (also immer Doppelpunkt gefolgt vom jeweiligen Namenstext). | ||
+ | - Im letzten Schritt werden die Namenstexte vor den XE-Feldern gelöscht. Vor jedem XE-Feld steht aber eine Textmarke. | ||
+ | |||
+ | Damit alles effektiv abläuft, sollten die einzelnen Makros von einem übergeordneten Gesamtmakro aus aufgrufen werden. | ||
+ | |||
+ | Damit ist zweierlei erreicht: | ||
+ | - Alle Zielanker sind erzeugt (die Textmarken vor den XE-Feldern). | ||
+ | - Die Information, wohin später verlinkt werden soll, liegt bei jedem Eintrag vor: nämlich zur Textmarke mit dem jeweiligen (eindeutigen) Namen. | ||
+ | === Schlagworte === | ||
Hier tut sich gleich eine weitere Frage auf: **Was ist mit Schlagworten?** Schlagworte sind Begriffe, die einem Text zugewiesen werden; sie tauchen so geschrieben im Text nicht auf. Wohin soll also ein Link gehen? Anders ist die Situation bei Stichworten, denn ihr Kennzeichen ist gerade, genauso geschrieben im Text vorzukommen. | Hier tut sich gleich eine weitere Frage auf: **Was ist mit Schlagworten?** Schlagworte sind Begriffe, die einem Text zugewiesen werden; sie tauchen so geschrieben im Text nicht auf. Wohin soll also ein Link gehen? Anders ist die Situation bei Stichworten, denn ihr Kennzeichen ist gerade, genauso geschrieben im Text vorzukommen. | ||
Aus meiner Sicht muss die Verwendung von Schlagworten grundsätzlich überdacht werden. Was ist z. B. mit Texten, die keine "vernünftigen" Stichworte als "Anker" haben und die nur durch Schlagworte prägnant beschrieben werden können? In einem gedruckten Werk wird man vom Register zu einer bestimmten Seite geführt und kann sich relativ rasch ein Bild davon machen, um was es auf der Seit geht. Mit anderen Worten, man kann gut nachvollziehen, weshalb die Seite auf diese Weise und nicht anders verschlagwortet wurde. Bei einem E-Book ist die Situation aber vollkommen anders. Es ergeben sich gleich mehrere Fragen: | Aus meiner Sicht muss die Verwendung von Schlagworten grundsätzlich überdacht werden. Was ist z. B. mit Texten, die keine "vernünftigen" Stichworte als "Anker" haben und die nur durch Schlagworte prägnant beschrieben werden können? In einem gedruckten Werk wird man vom Register zu einer bestimmten Seite geführt und kann sich relativ rasch ein Bild davon machen, um was es auf der Seit geht. Mit anderen Worten, man kann gut nachvollziehen, weshalb die Seite auf diese Weise und nicht anders verschlagwortet wurde. Bei einem E-Book ist die Situation aber vollkommen anders. Es ergeben sich gleich mehrere Fragen: | ||
- | *soll auf den Anfang der ursprünglichen Seite verlinkt werden oder besser auf die Mitte? | + | *Soll auf den Anfang der ursprünglichen Seite, die Mitte oder den Beginn eine bewusst vergebenen Textmarke verlinkt werden? Antwort: am besten auf den Beginn einer **Textmarke**. Gut wäre es, wenn - was bei EPUB3 möglich ist - der gesamte Bereich der Textmarke irgendwie hervorgehoben würde, damit man weiß, für welchen Bereich das Schlagwort vergeben wurde. |
- | *wie soll der **"Anker" des Ziels technisch ausgeführt** werden? Bei Begriffen, die mit Überschriften zusammenhängen, kann das Kennzeichen "Überschrift", mit anderen Worten die Überschrift-Formatvorlage als Anker dienen. Bei Schlagworten, die nichts mit einer Überschrift zu tun haben, sondern ganz allgemein eine Textpassage beschreiben, muss der Anker an anderen Merkmalen festgemacht werden. Nur: woran? | + | *Wie soll der **"Anker" des Ziels technisch ausgeführt** werden? Bei Begriffen, die mit Überschriften zusammenhängen, kann das Kennzeichen "Überschrift", mit anderen Worten die Überschrift-Formatvorlage als Anker dienen. Bei Schlagworten, die nichts mit einer Überschrift zu tun haben, sondern ganz allgemein eine Textpassage beschreiben, muss der Anker an anderen Merkmalen festgemacht werden. Sinnvoll ist - wie vorstehen bereits beschrieben - nur die **Verankerung an einer Textmarke**. |
***E-Book-Verlinkungen** scheinen ähnlich zu funktionieren wie **HTML-Verlinkungen**. D.h., wen man auf einen Link klickt oder tippt, so springt man zur Zielstelle. Allerdings - und das ist anders als in einem Browser - steht die Zielstelle leider nicht automatisch am Anfang der Bildschirmseite. Immerhin: Bei den getesteten Geräten (Kindle E-Ink, Tolino E-Ink) wird beim Sprung vom Index zur Zielstelle die Anzeige so verschoben, dass der **Absatz mit der Fundstelle am Anfang der Bildschirmseite** steht. | ***E-Book-Verlinkungen** scheinen ähnlich zu funktionieren wie **HTML-Verlinkungen**. D.h., wen man auf einen Link klickt oder tippt, so springt man zur Zielstelle. Allerdings - und das ist anders als in einem Browser - steht die Zielstelle leider nicht automatisch am Anfang der Bildschirmseite. Immerhin: Bei den getesteten Geräten (Kindle E-Ink, Tolino E-Ink) wird beim Sprung vom Index zur Zielstelle die Anzeige so verschoben, dass der **Absatz mit der Fundstelle am Anfang der Bildschirmseite** steht. | ||
- | *Egal, wie das Ankerproblem technisch gelöst wird, existiert immer noch das Problem, dass man im E-Book am Anfang einer Seite landet, deren Ausdehnung von der Bildschirmgröße, der Größe der gewählten Schrift und dem sich daraus ergebenden dynamischen Zeilenfall abhängt. Steht in der ersten Zeile der Seite nicht der Begriff, den man erwartet, hat man als Nutzer so gut wie keine Chance zu erkennen, weshalb man gerade hierher geführt wurde und man weiß nicht, ob man vor- oder zurückblättern soll, um zum Ziel zu kommen.\\ | + | *Egal, wie das Ankerproblem technisch gelöst wird, existiert immer noch das Problem, dass man im E-Book am Anfang einer Bildschirmseite landet, deren Ausdehnung von den Abmessungen des Bildschirms, der Größe der gewählten Schrift und dem sich daraus ergebenden dynamischen Zeilenfall abhängt. Steht in der ersten Zeile der Seite nicht der Begriff, den man erwartet, hat man als Nutzer so gut wie keine Chance zu erkennen, weshalb man gerade hierher geführt wurde und man weiß nicht, ob man vor- oder zurückblättern soll, um zum Ziel zu kommen. Wie bereits beschrieben, würde die Markierung des angesprungenen Textmarkenbereichs eine gute Orientierungshilfe sein. \\ |
Die letzten beiden Punkte betreffen nicht nur Schlagworte, sondern auch Stichworte. Es handelt sich um Grundmerkmale von Verlinkungen. | Die letzten beiden Punkte betreffen nicht nur Schlagworte, sondern auch Stichworte. Es handelt sich um Grundmerkmale von Verlinkungen. | ||
\\ | \\ | ||
- | Eine Möglichkeit, das **Schlagwortproblem** zu lösen, könnte darin bestehen, die Schlagworte, die sich im Index befinden, als Namen von **Lesezeichen** in den Kindle- oder EPUB-Text aufzunehmen. Landet man nun auf einer Seite, deren erste Zeile nicht den gesuchten Begriff enthält, so sähe man, dass ein Lesezeichen gesetzt ist und könnte sich den Inhalt des Lesezeichens anzeigen lassen. Voraussetzung für das Schlagwort-Lesezeichen-Verfahren ist aber, dass es technisch möglich ist, einem E-Book im Kindle-, oder EPUB-Format von vornherein Lesezeichen mitzugeben. Ich kenne bisher nur E-Books ohne mitgelieferte Lesezeichen (der Leser muss Lesezeichen, wenn er denn welche haben möchte, immer selber setzen). | + | === Einsatz von Textmarken === |
- | \\ | + | Aus dem Vorstehenden geht hervor, dass beim Einsatz von Schlagworten (also Begriffen, die so geschrieben nicht im Text vorkommen), Textmarken als Ziel der Verlinkung genommen werden sollten. Der Leser landet dann immer am Beginn der Textmarke und kann zumindest erwarten, dass die folgenden Absätze etwas mit dem Schlagwort zu tun haben. |
+ | === Seitenbereichsangaben === | ||
+ | Seitenbereichsangaben, also Angaben wie 201-203, lassen sich nicht vernünftig in EPUB umsetzen. | ||
+ | |||
+ | Man könnte zwar daran denken, den Bereich komplett hervorzuheben, aber das bringt dem Leser nicht viel, weil der Druckseitenbereich 201-203 auf dem E-Book-Reader abhängig von den gewählten Anzeigevoreinstellungen über viele (u. U. 10 oder mehr) Bildschirmseiten laufen kann. Bereits nach den ersten Blättern-Aktionen weiß man als Leser nicht mehr, wo innerhalb des hervorgehobenen Bereichs man sich befindet. | ||
- | Kann das Grundproblem der Verlinkungen, nämlich dass das Ergebnis einer Suche oder eines Sprungs immer am Anfang einer Bildschirmseite steht, gelöst werden? Muss es überhaupt gelöst werden? Welche Konsequenzen ergeben sich aus dieser Technik? | + | Aus meiner Sicht wäre es besser, den Leser immer nur an den Beginn des Bereichs zu führen und ihm zu überlassen, wie weit er blättern möchte. Eine Hervorhebung ist nicht nötig, weil - wie vorstehend beschrieben - eher irritierend. |
+ | |Eine Hervorhebung ist aus meiner Sicht nur sinnvoll, wenn es sich beim Indexbegriff um ein Schlagwort handelt und der Locataor nur aus einem einfachen Seitenverweis besteht. Siehe oben.| | ||
==== Bereichsangaben: die Rückkehr von f und ff ==== | ==== Bereichsangaben: die Rückkehr von f und ff ==== | ||
Eine Konsequenz ist, dass Bereichansangaben, die im Druckbereich eines der Qualitätskennzeichen von Registern sind, bei E-Books keinen Sinn mehr haben. Denn für einen Bereich bei einem E-Book gilt: | Eine Konsequenz ist, dass Bereichansangaben, die im Druckbereich eines der Qualitätskennzeichen von Registern sind, bei E-Books keinen Sinn mehr haben. Denn für einen Bereich bei einem E-Book gilt: |