Indexeinträge mit Unterstichworten über eine Konkordanzdatei erzeugen.

von Martin Fischer am 22.01.09 22:04 in Text

IndexFromList_withSubtopics.jsx

Link zur Ursprungsdiskussion im Forum

Mit dem Skript IndexFromList_withOneSubtopic_CS3.jsx können über eine Konkordanzdatei Indexeinträge mit einem Hauptstichwort und maximal einem Unterstichwort erzeugt werden.

Hier eine erweiterte Version, die neben einem Hautstichwort bis zu max. 3 Unterstichworte zuläßt.

Die Indexliste könnte etwa so aufgebaut sein:

Meilenstein 
Mineral | Stein | Steinwall 
Mineral | Stein | Steinbeißer | Zahnarzt 

Beim ersten Begriff werden alle Vorkommen von 'Meilenstein' im Dokument gesucht. Im Index wird ein Eintrag 'Meilenstein' erzeugt mit Referenzen zu den Vorkommen von 'Meilenstein' im Dokument.

Bei den nächsten beiden Einträgen ('Mineral | Stein | Steinwall' und 'Mineral | Stein | Steinbeißer') wird ein Hauptstichwort 'Mineral' angelegt. Darunter wird ein Unterstichwort 'Stein' und darunter 'Steinwall' mit Referenzen zu den Vorkommen von 'Steinwall' und ein Unterstichwort 'Steinbeißer' mit Referenzen zu den Vorkommen von 'Steinbeißer' angelegt.

Die erwartete Strukur ist also folgende:

Hauptstichwort 
Hauptstichwort | Unterstichwort 1 | Unterstichwort 2 | Unterstichwort 3 
Hauptstichwort | Unterstichwort 1 
... 


Also entweder ein Hauptstichwort allein oder ein Hauptstichwort, kombiniert mit einem oder mehreren Unterstichworten. Als Trennzeichen dient ' | ' (also senkrechter Strich mit Leerzeichen davor und danach!).



Dieses Skript ist nur für Premium-Member sichtbar.
Premium-Member werden oder einloggen und diese Seite neu laden.

Das Skript verarbeitet so bis zu vier Indexstufen (das Maximum an Stufen, die InDesign verarbeiten kann).
Bei Gelegenheit könnte es noch auf eine tiefere Untergliederung ausgebaut werden.

Tipp:
Mit der obigen Version könnten nun auch mehrere unterschiedliche Register verwaltet werden: Namenregister, Sachregister. Verwende 'Namen' und 'Sachen' als ersten Eintrag und die eigentlichen Indexeinträge als weiterer Eintrag:

Namen | Kafka 
Namen | Peirce 
Namen | Beck 
Sachen | Finanzen | Geldbörse 
Sachen | Finanzen | Gulden 
Sachen | Medizin | Augentropfen 
Sachen | Unbehagen 


Martin Fischer



Skript ist lauffähig in:
InDesign Version CS3
InDesign Version CS4
InDesign Version CS5
InDesign Version CS5.5
InDesign Version CS6