Mit folgendem Skript lassen sich Indexeinträge basierend auf einer Konkordanzliste (Liste mit aufzunehmenden Begriffen) erzeugen. Ein Dialog fordert zur Auswahl der Textdatei mit der Begriffsliste auf. Die Begriffe müssen durch Zeilenschaltung voneinander getrennt sein (je Begriff eine neue Zeile).
Das Skript basiert auf Peter Kahrels
IndexFromCharacterStyle_shortVersion.js (Dank für die Vorlage).
Aktuell ist es so eingestellt, daß es Groß-/Kleinschreibung unterscheidet ("fischen" ungleich "Fischen") und daß es nach ganzen Worten sucht ("Fisch" findet "Fisch", aber nicht "Fischer").
Diese Einschränkung könnte bei Bedarf später per Dialog mit Optionen geöffnet werden.
Ferner ignoriert diese Version
Fundstellen in Fußnoten. Um letztere zu berücksichtigen, müßten die Fußnoten z.B. über das Skript
notes2text.jsx von Peter Kahrel zunächst in Endnoten umgewandelt und nach der Erzeugung der Indexeinträge mit demselben Skript wieder in Fußnoten zurückkonvertiert werden.
edit (16.11.2007):
Eine aktualisierte Fassung (für InDesign CS2) findet sich in
Indexhilfe erwünscht.