Indexmarkierungen importieren?
Noch kommt mein gesamter Buchtext als langer Textstring aus meiner Datenbank. Per Einfügen aus der Zwischenablage wird mein Buchtext in RagTime in eine Textkomponente im Buch-Layout eingefüllt, wobei sich gefüllte Seiten bilden. Soweit ist alles bestens.
Nun möchte ich einen Index erstellen für viele Wörter, die ich auch schon in der Datenbank herausgesucht und aufgelistet habe. RagTime versieht solche Textwörter mit einer unsichtbaren Markierung, die über den Befehl „Index erzeugen …“ abgeklappert und alphabetisch aufgelistet werden, wobei die Seitenzahlen der aktuellen Layout-Komponente ausgelesen werden.
Meine Frage ist nun, ob diese unsichtbare Indexmarkierung schon importiert werden kann – ob ich sie also schon außerhalb von RagTime erzeugen kann.
Um eine Antwort zu finden, exportierte ich einen RagTime-Text als Textauswahl „RagTime“ zu .rtf und schaute nach enthaltenen Index-Markierungen:
{\s2\sl240\slmult1 {\cs1\f0\fs24\lang1031 Rag\-Time{\xe{\v RagTime}}}}
Die Indexmarkierung {\xe{\v RagTime}} hängt also hinten an meinem Wort „RagTime“, das indexiert werden soll.
(Die Indexmarkierung findet sich gelegentlich auch mitten im Wort, das indexiert werden soll).
Dieses .rtf wieder von RagTime importiert verliert allerdings die Indexmarkierung, leider.
Vielleicht hat jemand eine weiterführende Idee.
Habs mal aufgeschrieben. Vielleicht wird etwas draus. :-)
Index und AppleScript war 2007 schon mal Thema: http://experts.ragtime.de/exp
Freundliche Grüße,
Norbert Lindenthal