ich suche nach einer Möglichkeit in einem InDesign-Dokument doppelte Lesezeichen (bzw. Textanker) zu erkennen und den ersten Eintrag stehen zu lassen und die nächsten gleichlautenden Lesezeichen zu löschen.
Hintergrund ist, dass die Lesezeichen aufgrund von Absatzformaten generiert werden und diese oftmals mehrere Seiten dieselbe Überschrift haben.
Gefunden habe ich dieses Skript, das löscht allerdings konsequent alle Lesezeichen:
Kann man das kleine Skript so modifizieren, dass es die Lesezeichen vergleicht und dann nur die doppelten Einträge löscht?
Hm! Es sieht so aus, als ob beim Löschen da einiges durcheinander kommt. Wenn das Lesezeichenpanel geöffnet ist, sieht es gut aus. Die Lesezeichen 4,5,7 gehen jedoch nicht mehr.
Führt man das Skript bei geschlossenem Panel aus, sieht man, dass bei 4,5,7 die Seite fehlt bzw. die Anker verrutscht sind.
danke für deine Hilfe, bei mir verhält sich das Skript genau wie von dir beschrieben, das passt noch nicht ganz... Aber der Ansatz sieht schonmal klasse aus.
Schau dir noch mal dein Beispiel an. Hier haben schon manche Überschriften keinen Anker bzw. andere dann zwei. Bitte sauber bauen und nochmal schicken.
sorry, da stimmten wirklich eine Textanker nicht. Ich habe die Datei nochmal überarbeitet und jetzt verlinken alle Anker an die richtigen Stellen. Danke für den Hinweis!
Dein Skript funktioniert mit der "sauberen" Datei fast, nur Textanker "Überschrift3" bleibt doppelt stehen... Hast du noch eine Idee, woran das liegen könnte?