Jedes E-Book benötigt zwei Arten von Inhaltsverzeichnissen: eines, das Leser als Seite im Buch sehen, und eines, das E-Reader für ihre integrierten Navigationsmenüs verwenden. Fehlende oder defekte Navigation ist der am stärksten gewichtete Faktor in Amazons Risikobewertung für die Unterdrückung von E-Books, mit bis zu 40 Punkten auf der Skala von 0-100. Ein E-Book, das in jeder anderen Hinsicht perfekt ist, dem aber eine ordnungsgemäße Navigation fehlt, kann dennoch im Bereich "Mittleres Risiko" landen.
Dieser Leitfaden behandelt beide Arten von Inhaltsverzeichnissen, erläutert die technischen Anforderungen, geht auf häufige Fehler ein und bietet dir eine klare Checkliste für den Aufbau einer Navigation, die bei allen Händlern und Geräten funktioniert.
Die zwei Arten von Inhaltsverzeichnissen
Typ 1: Das HTML-Inhaltsverzeichnis (Seite im Buch)
Dies ist eine sichtbare Seite in deinem E-Book, die Kapitel und Abschnitte als anklickbare Links auflistet. Leser navigieren zu ihr wie zu jeder anderen Seite im Buch. Sie sieht aus wie ein traditionelles Inhaltsverzeichnis in einem gedruckten Buch, mit dem Unterschied, dass jeder Eintrag ein Hyperlink ist.
Das HTML-Inhaltsverzeichnis ist eine normale XHTML-Datei in deinem EPUB, typischerweise mit dem Namen toc.xhtml oder contents.xhtml. Ihr Inhalt ist Standard-HTML, eine geordnete oder ungeordnete Liste von Links, die auf Kapiteldateien verweisen.
<nav epub:type="toc" id="toc">
<h1>Table of Contents</h1>
<ol>
<li><a href="chapter01.xhtml">Chapter 1: The Beginning</a></li>
<li><a href="chapter02.xhtml">Chapter 2: The Journey</a></li>
<li><a href="chapter03.xhtml">Chapter 3: The Arrival</a>
<ol>
<li><a href="chapter03.xhtml#section1">The Harbor</a></li>
<li><a href="chapter03.xhtml#section2">The Town</a></li>
</ol>
</li>
</ol>
</nav>
Typ 2: Das Navigationsdokument (E-Reader-Menü)
Dies ist eine strukturierte Datei, die E-Reader analysieren, um ihre integrierten Navigationsmenüs zu befüllen, also das Menü, auf das du zugreifst, indem du auf eine Taste in deiner Kindle-, Kobo- oder Apple Books-App tippst. Leser sehen diese Datei niemals als Seite; sie interagieren mit ihr über die native Navigationsoberfläche des Geräts.
In EPUB 3 ist dies die Datei nav.xhtml (die auch als HTML-Inhaltsverzeichnis dienen kann). In EPUB 2 ist es die Datei toc.ncx. Die meisten gut strukturierten EPUBs enthalten beide, um Abwärtskompatibilität zu gewährleisten.
Wie sie zusammenhängen
| Aspekt | HTML-Inhaltsverzeichnis | Navigationsdokument |
|---|---|---|
| Für Leser sichtbar | Ja (als Seite) | Nein (über Gerätemenü) |
| Format | XHTML-Seite mit Links | nav.xhtml (EPUB 3) oder toc.ncx (EPUB 2) |
| Erforderlich gemäß Spezifikation | Empfohlen | Erforderlich (EPUB 3: nav.xhtml) |
| Erforderlich von Händlern | Ja (Amazon, Apple) | Ja (alle Händler) |
| Überprüft von Validatoren | EPUBCheck warnt, wenn fehlend | EPUBCheck meldet Fehler, wenn fehlend |
| Auswirkung auf Amazon-Ranking | Mäßig | Hoch (bis zu -40 Risikopunkte) |
Die Kurzfassung: Du brauchst beides. Das Fehlen einer von beiden verursacht Probleme.
Erstellen des Navigationsdokuments (nav.xhtml)
Das EPUB 3-Navigationsdokument ist eine XHTML-Datei mit einer bestimmten Struktur. Es muss ein <nav>-Element mit dem Attribut epub:type="toc" enthalten, und es muss im OPF-Manifest mit der Eigenschaft nav deklariert werden.
Minimales brauchbares Navigationsdokument
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:epub="http://www.idpf.org/2007/ops"
xml:lang="en">
<head>
<title>Table of Contents</title>
</head>
<body>
<nav epub:type="toc" id="toc">
<h1>Table of Contents</h1>
<ol>
<li><a href="titlepage.xhtml">Title Page</a></li>
<li><a href="chapter01.xhtml">Chapter 1</a></li>
<li><a href="chapter02.xhtml">Chapter 2</a></li>
<li><a href="chapter03.xhtml">Chapter 3</a></li>
<li><a href="backmatter.xhtml">About the Author</a></li>
</ol>
</nav>
</body>
</html>
Deklarieren des Navigationsdokuments im OPF
In deiner content.opf muss das Navigationsdokument im Manifest mit dem Attribut properties="nav" erscheinen:
<manifest>
<item id="nav" href="nav.xhtml"
media-type="application/xhtml+xml" properties="nav"/>
<!-- other items -->
</manifest>
Es sollte auch in der Spine erscheinen, wenn du möchtest, dass es eine sichtbare Seite ist:
<spine>
<itemref idref="nav"/>
<itemref idref="chapter01"/>
<!-- other chapters -->
</spine>
Verschachtelte Navigation für Sachbücher
Sachbücher mit Abschnitten und Unterabschnitten profitieren von einer verschachtelten Navigation:
<nav epub:type="toc" id="toc">
<h1>Table of Contents</h1>
<ol>
<li><a href="part1.xhtml">Part I: Foundations</a>
<ol>
<li><a href="chapter01.xhtml">Chapter 1: Getting Started</a>
<ol>
<li><a href="chapter01.xhtml#tools">Choosing Your Tools</a></li>
<li><a href="chapter01.xhtml#setup">Setting Up Your Workspace</a></li>
</ol>
</li>
<li><a href="chapter02.xhtml">Chapter 2: Core Concepts</a></li>
</ol>
</li>
<li><a href="part2.xhtml">Part II: Advanced Topics</a>
<ol>
<li><a href="chapter03.xhtml">Chapter 3: Optimization</a></li>
</ol>
</li>
</ol>
</nav>
Beschränke die Verschachtelung auf maximal drei Ebenen. Tiefere Verschachtelungen machen Navigationsmenüs auf kleinen Bildschirmen unübersichtlich.
Die NCX-Datei (EPUB 2-Kompatibilität)
Die Datei toc.ncx ist der EPUB 2-Navigationsstandard. Während EPUB 3 nav.xhtml verwendet, stellt die Einbindung einer toc.ncx sicher, dass dein Buch auf älteren E-Readern funktioniert, die die EPUB 3-Navigation nicht unterstützen.
NCX-Struktur
<?xml version="1.0" encoding="UTF-8"?>
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/"
version="2005-1">
<head>
<meta name="dtb:uid" content="isbn:978-0-123456-78-9"/>
<meta name="dtb:depth" content="1"/>
<meta name="dtb:totalPageCount" content="0"/>
<meta name="dtb:maxPageNumber" content="0"/>
</head>
<docTitle>
<text>Your Book Title</text>
</docTitle>
<navMap>
<navPoint id="ch01" playOrder="1">
<navLabel><text>Chapter 1</text></navLabel>
<content src="chapter01.xhtml"/>
</navPoint>
<navPoint id="ch02" playOrder="2">
<navLabel><text>Chapter 2</text></navLabel>
<content src="chapter02.xhtml"/>
</navPoint>
</navMap>
</ncx>
Deklarieren der NCX im OPF
<manifest>
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
</manifest>
<spine toc="ncx">
<!-- spine items -->
</spine>
Das Attribut toc="ncx" im Element <spine> teilt EPUB 2-Readern mit, wo sie die NCX-Datei finden. Der id-Wert muss übereinstimmen.
Was du in dein Inhaltsverzeichnis aufnehmen solltest
Immer einbeziehen
- Alle Kapitel, Jedes Kapitel, nummeriert oder betitelt, erhält einen Eintrag im Inhaltsverzeichnis.
- Vorspann, Titelseite, Copyright, Widmung (optional für NCX)
- Anhang, Über den Autor, Weitere Werke, Danksagungen
Einbeziehen, wenn vorhanden
- Teile oder Abschnitte, Wenn dein Buch in Teile unterteilt ist, nimm diese als übergeordnete Einträge mit den darunter verschachtelten Kapiteln auf.
- Wichtige Unterabschnitte, Nimm in Sachbüchern wichtige Abschnitte innerhalb von Kapiteln auf, wenn sie unabhängig voneinander nützlich sind (z. B. "So formatierst du Überschriften" innerhalb eines Kapitels über Formatierung).
- Anhänge, Jeder Anhang erhält einen eigenen Eintrag.
- Glossar, Index, Bibliographie, Separate Einträge für jeden.
Nicht einbeziehen
- Jede Unterüberschrift, Ein 30-Kapitel-Sachbuch mit 4 Unterabschnitten pro Kapitel benötigt keine 120 Einträge im Inhaltsverzeichnis. Nimm die wichtigsten Navigationsebenen auf.
- Einzelne Gedichte in einer Sammlung, Es sei denn, es sind weniger als 20. Gruppiere größere Sammlungen nach Abschnitten.
- Seitenzahlen, E-Books haben keine festen Seitenzahlen. Einträge im Inhaltsverzeichnis verlinken zu Ankern, nicht zu Seiten.
Wie Formatierungstools das Inhaltsverzeichnis handhaben
Die meisten Formatierungstools generieren sowohl das HTML-Inhaltsverzeichnis als auch das Navigationsdokument automatisch. Hier ist ein Vergleich:
| Tool | HTML-Inhaltsverzeichnis | nav.xhtml | toc.ncx | Anpassbar? |
|---|---|---|---|---|
| Vellum | Automatisch generiert | Automatisch generiert | Automatisch generiert | Begrenzt (nur Inhalt) |
| Atticus | Automatisch generiert | Automatisch generiert | Automatisch generiert | Begrenzt |
| Calibre | Automatisch erkannt aus Überschriften | Automatisch generiert | Automatisch generiert | Ja (über Konvertierungseinstellungen) |
| Sigil | Manuell | Manuell (Plugin verfügbar) | Manuell (Plugin verfügbar) | Volle Kontrolle |
| Scrivener | Automatisch generiert über Compile | Variiert je nach Version | Automatisch generiert | Mäßig |
| Reedsy | Automatisch generiert | Automatisch generiert | Nicht enthalten | Nein |
Wenn dein Tool das Inhaltsverzeichnis automatisch generiert, besteht deine Hauptaufgabe darin, sicherzustellen, dass deine Kapitelüberschriften konsistent sind. Der Inhaltsverzeichnisgenerator nimmt <h1>- oder <h2>-Tags auf und erstellt Einträge dafür. Wenn deine Überschriften inkonsistent sind, einige Kapitel <h1> verwenden, andere <h2>, einige fettgedruckte Absätze anstelle von Überschriften-Tags verwenden, ist das generierte Inhaltsverzeichnis unvollständig oder fehlerhaft.
Weitere Informationen zur Auswahl des richtigen Formatierungstools findest du in unserem Vergleich von EPUB-Formatierungstools.
Häufige Fehler bei Inhaltsverzeichnissen
Fehler 1: Gar kein Navigationsdokument
Dies ist der gravierendste Fehler im Inhaltsverzeichnis. Ohne eine nav.xhtml oder toc.ncx können E-Reader ihre Navigationsmenüs nicht befüllen. Leser haben keine Möglichkeit, zwischen den Kapiteln zu springen, außer indem sie Seite für Seite wischen.
EPUBCheck meldet dies als Fehler. DAISY Ace kennzeichnet dies als Verstoß gegen die Barrierefreiheit. Amazons Qualitätssystem addiert bis zu 40 Punkte zu deiner Risikobewertung für die Unterdrückung von E-Books.
So behebst du das Problem: Wenn dein Formatierungstool kein Navigationsdokument generiert hat, öffne das EPUB in Sigil und verwende die Funktion Inhaltsverzeichnis > Inhaltsverzeichnis erstellen. Alternativ kannst du es auf Rahatt hochladen, die automatische Korrekturfunktion fügt Navigationsmetadaten hinzu.
Fehler 2: HTML-Inhaltsverzeichnis vorhanden, aber kein Navigationsdokument
Einige Autoren fügen eine anklickbare Inhaltsverzeichnisseite hinzu, vergessen aber das strukturierte Navigationsdokument. Das HTML-Inhaltsverzeichnis ist eine Bequemlichkeit für die Leser; das Navigationsdokument ist eine Anforderung für den EPUB-Standard und für die Funktionalität des E-Readers.
Das eine ohne das andere zu haben ist wie eine Karte im Handschuhfach, aber kein GPS – technisch nützlich, aber nicht das, was das System benötigt.
Fehler 3: Defekte Links im Inhaltsverzeichnis
Ein Eintrag im Inhaltsverzeichnis, der auf eine nicht existierende Datei oder einen falschen Anker verweist, schlägt auf den meisten E-Readern stillschweigend fehl, der Link tut einfach nichts, wenn er angetippt wird. EPUBCheck fängt defekte interne Links ab, aber nur, wenn du die Validierung durchführst.
Häufige Ursachen:
- Umbenennen von Kapiteldateien, ohne die Inhaltsverzeichnisreferenzen zu aktualisieren
- Entfernen eines Kapitels, ohne seinen Eintrag im Inhaltsverzeichnis zu entfernen
- Tippfehler in Anker-IDs (z. B.
#section1vs#Section1, Groß- und Kleinschreibung beachten)
Fehler 4: Nicht übereinstimmendes Inhaltsverzeichnis und tatsächlicher Inhalt
Dein Inhaltsverzeichnis sagt "Kapitel 5: Der Sturm", aber die tatsächliche Kapitelüberschrift sagt "Kapitel 5: Der Tempest". Dies verwirrt die Leser und deutet auf nachlässige Bearbeitung hin. Stelle sicher, dass der Text des Eintrags im Inhaltsverzeichnis genau mit den Kapitelüberschriften übereinstimmt.
Fehler 5: Inhaltsverzeichnis nicht in der Spine
Wenn deine nav.xhtml im Manifest, aber nicht in der Spine enthalten ist, funktioniert sie als Navigationsdokument, wird aber nicht als sichtbare Seite angezeigt. Einige Leser erwarten, eine anklickbare Inhaltsverzeichnisseite im Buch zu finden, insbesondere wenn sie in den ersten Seiten danach suchen. Füge das Navigationsdokument in die Spine ein, um das beste Leseerlebnis zu erzielen.
Fehler 6: Tief verschachtelte Navigation
Eine Verschachtelung von mehr als drei Ebenen Tiefe erzeugt Navigationsmenüs, die auf kleinen Bildschirmen nicht mehr brauchbar sind. Eine fünf Ebenen tiefe Navigationshierarchie auf einem Kindle Paperwhite ist praktisch unmöglich zu navigieren. Verflache deine Hierarchie auf maximal drei Ebenen: Teil > Kapitel > Hauptabschnitt.
Testen deines Inhaltsverzeichnisses
Nach dem Erstellen oder Generieren deines Inhaltsverzeichnisses überprüfe es mit diesen Schritten:
-
Öffne das EPUB im Calibre-Viewer. Verwende das Inhaltsverzeichnis-Panel (Ansicht > Inhaltsverzeichnis), um zu überprüfen, ob alle Einträge erscheinen und zu den richtigen Stellen verlinken.
-
Öffne es in Apple Books (Mac/iOS). Tippe auf die Inhaltsverzeichnistaste und überprüfe, ob jeder Eintrag funktioniert.
-
Führe EPUBCheck aus. Es fängt fehlende Navigationsdokumente, defekte Links und Strukturfehler in der nav.xhtml ab.
-
Führe DAISY Ace aus. Es überprüft, ob die Navigation zugänglich und korrekt strukturiert ist. Siehe unseren Leitfaden zu DAISY Ace für Installationsanweisungen.
-
Vorschau in Kindle Previewer 3. Amazons Konvertierung kann gelegentlich das Verhalten des Inhaltsverzeichnisses verändern. Teste deine Navigation in der Vorschau, bevor du sie auf KDP hochlädst.
-
Scanne mit Rahatt. Unser Scanner bewertet die Navigation als Teil seiner Risikobeurteilung für die Unterdrückung von E-Books und kennzeichnet fehlende oder defekte Navigationsstrukturen.
Anforderungen an das Inhaltsverzeichnis nach Händler
| Händler | HTML-Inhaltsverzeichnis erforderlich? | Navigationsdokument erforderlich? | Zusätzliche Anforderungen |
|---|---|---|---|
| Amazon KDP | Erforderlich | Erforderlich (NCX oder nav.xhtml) | "Startseite" muss festgelegt sein |
| Apple Books | Erforderlich | Erforderlich (nav.xhtml bevorzugt) | Strikte Validierung der Links |
| Kobo | Empfohlen | Erforderlich | NCX für Kompatibilität empfohlen |
| Barnes & Noble | Erforderlich | Erforderlich | Muss innerhalb der ersten 10 % des Buches liegen |
| Google Play Books | Empfohlen | Erforderlich | Tolerant gegenüber kleineren Problemen |
Amazon hat eine zusätzliche Anforderung: die "Startseite". Dies teilt dem Kindle mit, wo das Buch geöffnet werden soll, wenn ein Leser es kauft. Wenn dies nicht festgelegt ist, öffnet Kindle das erste Element in der Spine, das möglicherweise deine Titelseite oder Copyright-Seite ist. Lege dies fest, indem du das Element <guide> in EPUB 2 hinzufügst oder die landmarks-Nav in EPUB 3 verwendest:
<nav epub:type="landmarks" hidden="">
<h2>Guide</h2>
<ol>
<li><a epub:type="toc" href="nav.xhtml">Table of Contents</a></li>
<li><a epub:type="bodymatter" href="chapter01.xhtml">Start Reading</a></li>
</ol>
</nav>
Häufig gestellte Fragen
Kann ich ein Inhaltsverzeichnis am Ende meines Buches anstelle des Anfangs haben?
Ja, und einige Belletristik-Autoren bevorzugen diesen Ansatz, da er es den Lesern ermöglicht, die Geschichte sofort zu beginnen, ohne an einem Inhaltsverzeichnis vorbeizuscrollen. Dein Navigationsdokument (nav.xhtml / toc.ncx) muss jedoch unabhängig davon vorhanden sein, wo die sichtbare Inhaltsverzeichnisseite in der Spine platziert ist. Amazon empfiehlt ein Inhaltsverzeichnis innerhalb der ersten 10 % des Buches, aber ein Inhaltsverzeichnis im Anhang in Kombination mit einem ordnungsgemäßen Navigationsdokument funktioniert auf allen Plattformen.
Benötigen kurze Bücher (unter 10.000 Wörter) ein Inhaltsverzeichnis?
Ja. Selbst eine einzelne Kurzgeschichte benötigt ein Navigationsdokument. Der Eintrag kann so einfach sein wie ein einzelnes Element, das auf den Anfang des Textes verweist. EPUBCheck und die Validierungssysteme der Händler prüfen die Navigation unabhängig von der Buchlänge. Amazon verlangt ausdrücklich ein Inhaltsverzeichnis für alle E-Book-Uploads.
Wie kann ich ein fehlendes Inhaltsverzeichnis beheben, ohne mein gesamtes Buch neu formatieren zu müssen?
Öffne dein EPUB in Sigil, mit dem du die Navigationsdateien direkt bearbeiten kannst. Verwende Sigils integrierten Inhaltsverzeichnisgenerator (Tools > Inhaltsverzeichnis > Inhaltsverzeichnis erstellen), um Einträge aus deinen Überschriften-Tags zu erstellen. Wenn deine Überschriften nicht ordnungsgemäß getaggt sind, musst du sie zuerst korrigieren. Siehe unseren Leitfaden zur Behebung von Problemen mit der EPUB-Barrierefreiheit für Korrekturen der Überschriftenhierarchie.
Sollte mein Inhaltsverzeichnis Einträge für den Vorspann enthalten?
Nimm mindestens die Titelseite und die Copyright-Seite auf. Widmungen, Epigraphe und Vorworte sind optional, aber empfehlenswert, wenn vorhanden. E-Reader verwenden Vorspanneinträge im Navigationsdokument, um einen schnellen Zugriff zu ermöglichen, und einige Leser suchen gezielt nach diesen Elementen.
Mein Formatierungstool hat ein Inhaltsverzeichnis generiert, aber Amazon sagt, es fehlt. Was ist passiert?
Dies bedeutet normalerweise, dass das Navigationsdokument (nav.xhtml oder toc.ncx) fehlt oder nicht ordnungsgemäß im OPF deklariert ist, obwohl eine sichtbare Inhaltsverzeichnisseite vorhanden ist. Amazon prüft das strukturierte Navigationsdokument, nicht nur eine Seite mit Links. Öffne dein EPUB in Sigil und vergewissere dich, dass das Manifest ein Navigations-Element mit properties="nav" enthält und dass eine toc.ncx vorhanden ist. Für einen vollständigen diagnostischen Workflow siehe unseren EPUB-Validierungsleitfaden und unseren vollständigen E-Book-Formatierungsleitfaden.