Hallo allerseits,
es geht um das Erstellen eines Indexes aus Zeichenformaten. In einem InDesign-Dokument gibt es beispielsweise folgende Absätze:
acht achtfach, achthundert, achtmal
Affe Affenhaus, Kapuzineraffe, Rhesusaffe
blau Blauhai, blaurot, Blauwal, Blaustich, blau-weiß
Hai Blauhai, Hammerhai, Walhai
Die jeweils ersten Wörter (acht, Affe, blau, Hai) haben das Zeichenformat "Stichwort". Die weiteren Wörter haben das Zeichenformat "Wortbildung".
Ich muss nun einen Index erstellen, der zwei verschiedene Eintragsarten haben soll:
1. Für die Stichwörter (die mit dem Zeichenformat "Stichwort" ausgezeichneten sind) soll der Eintrag auf die betreffende Seitenzahl verweisen.
2. Für die Wortbildungen (die mit dem Zeichenformat "Wortbildung" ausgezeichnet sind) soll auf das Stichwort (also auf das mit "Stichwort" ausgezeichnete erste Wort im Absatz) verwiesen werden.
Für das genannte Beispiel soll der Index so aussehen:
acht # [das soll die entsprechende Seitenzahl sein]
achtfach > acht
achthundert > acht
achtmal > acht
Affe #
Affenhaus > Affe
blau #
Blauhai > blau, Hai [es kommen also mehrfache Verweise vor!]
blaurot > blau
Blaustich > blau
Blauwal > blau
blau-weiß > blau
Hai #
Hammerhai > Hai
Kapuzineraffe > Affe
Rhesusaffe > Affe
Walhai > Hai
Für die 1. Aufgabe habe ich das Skript IndexFromCharacterStyle_z_CS4.jsx (https://www.hilfdirselbst.ch/foren/IndexFromCharacterStyle_CS_4_P464887.html#464887) genutzt.
Wie ich die 2. Aufgabe mit den Verweisen lösen soll, weiß ich nicht und hoffe auf eure Hilfe. Geht sowas per Skript? Und falls ja: wie?
Ich arbeite mit InDesign 2020 (v 15.0.3 x64) unter Windows 10 Pro (v 1909).
Ich bin für jede Hilfe und jeden Hinweis dankbar.
(Dieser Beitrag wurde von Pomeranz am 30. Mai 2020, 21:35 geändert)