Dies ist ganz exakt die Antwort, warum ich eine Indexmarke zwar suchen könnte, aber nicht durch eine Indexmarke ersetzen kann. Und ganz genau der Grund, weshalb ich eine Indexmarke kopieren und anderswo einfügen kann.
Eine Indexmarke sieht auf den ersten Blick aus wie ein normales Sonderzeichen; etwa wie ^# für die autom. Seitenzahl.
Auf den genaueren Blick ist eine Indexmarke ein Zeichen mit Inhalt. Die gesamte Information aus dem Dialogfeld "Neuer Seitenverweis" ist in dieser Marke gespeichert. Wie willst du diesen Inhalt durch ein Zeichen wie ^~ o.ä. wiedergeben?
Am Beispiel: angenommen in deinem Beispiel steht der Satz "In that year the •North Atlantic Treaty Organization made a big blunder". Was soll durch das automatisch eingefügte Indexzeichen indiziert werden?
North?
North Atlantic Treaty Organization?
NATO?
Wird es jetzt langsam deutlich, weshalb nicht gehen KANN, was du willst?
Zudem:
was sich offensichtlich auf
(Hervorhebung von mir) bezieht. (Wobei ich zaphod an der Stelle einfach geglaubt habe, er könne per Skript und Unicode eine Indexmarke finden.)
Per Skript könnte man natürlich nach einem "•" suchen und analysieren, welches Wort dahinter kommt, um dann das Skript den Eintrag generieren zu lassen.
Zitiere mich bitte in Zukunft nicht in einer Form, die den Kontext komplett vergewaltigt.
Ich habe keine Ahnung, was du damit meinst. Dass man per suchen/ersetzen einem Absatz ein Absatzformat zuweisen kann? Was hat das mit der Druckvorstufe zu tun? Und wenn du das meinst, vergleichst du wieder Äpfel mit Birnen. Eine Indexmarke sagt eben nicht: "Das folgende Wort steht im Index", sondern: "An dieser Stelle wird ein Indexeintrag verwaltet, dessen Inhalt möglicherweise im Text überhaupt nicht vorkommt. (Siehe "NATO")
Und noch ein Letztes:
Wo ist in diesem Text vom Suchern/Ersetzen Dialog die Rede?
als Antwort auf: [#262484]