Fehlerbehebung in Indizes

Erfahren Sie, wie Sie Indexprobleme in Adobe FrameMaker beheben können.

Fehlende Einträge

Führen Sie folgende Schritte aus, wenn ein Eintrag im generierten Index überhaupt nicht vorhanden ist:

  • Überprüfen Sie, ob die entsprechende Marke (bzw. das Markenelement) einen falschen Markentyp darstellt. Dazu können Sie eine Markenliste erstellen, die alle Markentypen enthält, und die Liste anschließend nach dem gewünschten Eintrag durchsuchen.

  • Prüfen Sie, ob sich die entsprechende Marke (bzw. Markenelement) in verborgenem oder bedingtem Text befindet, indem Sie Einfügen > Bedingungs-Tagauswählen, den gesamten bedingten Text einblenden und dann den Index erneut generieren.

  • Überprüfen Sie, ob die Marke (bzw. das Markenelement) versehentlich gelöscht wurde.

Einträge mit doppelten Fragezeichen

Doppelte Fragezeichen (??) in einem Seitenbereich weisen darauf hin, dass FrameMaker nur eine der beiden Marken findet, die den Bereich definieren. Gehen Sie bei doppelten Fragezeichen folgendermaßen vor:

  • Vergewissern Sie sich, dass keine Marke (oder Markenelement) fehlt.

    Figure 1. Fehlender <$startrange> und der daraus resultierende Seitenbereich
    Fehlender $startrange und der daraus resultierende Seitenbereich

  • Vergewissern Sie sich, dass Rechtschreibung, Zeichensetzung und Groß-/Kleinschreibung des Markentextes genau übereinstimmen.

    Figure 2. Unterschiedliche Schreibung und der daraus resultierende Seitenbereich
    Unterschiedliche Schreibung und der daraus resultierende Seitenbereich

  • Stellen Sie sicher, dass in der ersten Marke (bzw. dem Markenelement) <$startrange> und in der zweiten Marke (bzw. dem Markenelement) <$endrange> enthalten ist.

    Figure 3. <$endrange> an erster Stelle und der daraus resultierende Seitenbereich
    <$endrange> an erster Stelle und der daraus resultierende Seitenbereich

Falsch sortierte Einträge

Die meisten Sortierprobleme entstehen aufgrund von falschem Markentext. Gehen Sie bei falsch sortierten Einträgen folgendermaßen vor:

  • Prüfen Sie, ob Doppelpunkte und Semikolons korrekt verwendet werden. Wenn anstelle eines Doppelpunkts ein Semikolon gesetzt wurde, werden statt eines Untereintrags zwei Haupteinträge angezeigt. Bei einem fehlenden Doppelpunkt wird ein Untereintrag als Haupteintrag angezeigt.

    Figure 4. Fehlender Doppelpunkt und daraus resultierender falsch sortierter Eintrag
    Fehlender Doppelpunkt und daraus resultierender falsch sortierter Eintrag

  • Überprüfen Sie, ob die Sortieranweisung vorhanden und korrekt ist und am Ende des Markentextes in eckigen Klammern ([ ]) steht (siehe Indexsortierreihenfolge). Wenn Sie z. B. einen Querverweis als letzten Untereintrag einordnen möchten, muss die letzte Stelle der Sortierinformationen im Markentext :zzz lauten.

    Figure 5. Fehlende :zzz-Angabe und daraus resultierender falsch sortierter Eintrag
    Fehlende :zzz-Angabe und daraus resultierender falsch sortierter Eintrag

  • Wenn Sortierungsfehler nach einem bestimmten Schema auftreten (z. B. wenn alle numerischen Einträge am Ende des Index angezeigt werden statt am Anfang), prüfen Sie, ob die Sortierinformationen im entsprechenden Textfluss auf der Referenzseite korrekt sind.

Seitennummern mit „Siehe“- oder „Siehe auch“-Querverweisen

Ein Querverweis-Indexeintrag kann irrtümlich eine Seitennummer enthalten. Stellen Sie sicher, dass <$nopage> am Anfang des Markentexts für den Querverweiseintrag steht.

Figure 6. Fehlendes <$nopage> und falsch angezeigte Seitennummer
Fehlendes <$nopage> und falsch angezeigte Seitennummer

Fehlerhafte Zeilenumbrüche

Wenn Einträge zwischen den Nummern eines Seitenbereichs oder zwischen dem Ende des Eintrags und der ersten Seitennummer umbrechen, gehen Sie folgendermaßen vor:

  • Ändern Sie die Zeichen, nach denen FrameMaker Zeilenumbrüche zulässt. Um Zeilenumbrüche nach bestimmten Zeichen zu verhindern, z. B. nach einem Halbgeviertstrich (–), verwenden Sie Format > Dokument > Textoptionen.

  • Damit die Seitennummer in der gleichen Zeile angezeigt wird wie das Ende des Eintrags, verwenden Sie als Trennzeichen ein umbruchgeschütztes Leerzeichen oder ein n- bzw. m-Leerzeichen.

  • Wenn Sie im speziellen Textfluss auf der Referenzseite festgelegt haben, dass Leerzeichen oder Bindestriche zwischen den Seitennummern eines Bereichs stehen, stellen Sie sicher, dass diese Zeichen umbruchgeschützt sind (siehe Spezielle Textflüsse für Listen oder Indizes).

  • Ändern Sie Band- und Kapitelnummerierung für die Seitennummern des Quelldokuments (siehe Nummerierung einrichten). Wenn die Buchseiten nach Kapiteln nummeriert sind (11, 12, ..., 21, 22, ...), sollte ein umbruchgeschützter Bindestrich auf die Band- bzw. Kapitelnummer folgen.

Figure 7. Fehlerhafte Zeilenumbrüche
Ungültige Zeilenumbrüche in Indexeinträgen

Fehlende Titel

Ein von Ihnen eingegebener Titel wird unter Umständen bei der nächsten Generierung des Index nicht angezeigt, wenn Sie die im Abschnitt „Hinzufügen von Titeln oder anderem statischen Text in Listen und Indizes“ erläuterten Arbeitsschritte nicht korrekt ausführen.

Fehlende Formatierungen

Wenn die von Ihnen vorgenommenen Formatänderungen bei der erneuten Generierung des Index (siehe Formatieren von Listen und Indizes) nicht mehr vorhanden sind, führen Sie die folgenden Schritte aus:

  • Eine generierte Datei kann im Buchfenster umbenannt werden. FrameMaker benennt die Datei im Buchfenster und auf der Festplatte um.

  • Um Änderungen an Absatz- und Zeichenstilen beizubehalten, speichern Sie sie im Absatzformat- oder Zeichenformatkatalog des Indexes, damit sie bei der nächsten Indexgenerierung verfügbar sind. Weitere Informationen finden Sie unter „Definieren und Aktualisieren von Formaten“.

  • Wenn Sie andere Änderungen beibehalten wollen, führen Sie diese im speziellen Textfluss aus, wie es im Abschnitt Spezielle Textflüsse für Listen oder Indizes beschrieben wird.