Ich habe in diesem Beitrag ein Script veröffentlicht, das es erlaubt, alle Textanker in einem Dokument zu inspizieren und ggf. zu löschen.
Fast allle Kommentare zeugen davon, dass Adobes Vorstellung von "Textanker" ein mehr oder weniger unverstandenes Konzept ist. Vielleicht auch, dass mein Gebrauch des Wortes unpräzise ist. So oder so ist eine kleine Klärung angemessen.
Zuerst: technisch gesehen sind Hyperlinks und Querverweise intern quasi dasselbe. Beide haben eine Quelle, beide haben ein Ziel; die Quelle ist bei Querverweisen immer ein Text, bei Hyperlinks kann es sowohl ein Text als auch ein Rahmen sein.
Wenn ich einen Querverweis einrichten will, muss Text markiert sein. Damit ist die Quelle des Querverweises eindeutig angegeben. Im Dialog "Neuer Querverweis" habe ich nun zwei Auswahlmöglichkeiten für das Ziel, "Textanker" oder "Absatz":

Falls ich "Absatz" wähle, bekomme ich in einer etwas mickrig ausgefallenen Übersicht alle Absätze aller offenen Dokumente zur freien Auswahl angeboten. Hier muss nichts vorbereitet werden.

Falls ich jedoch "Textanker" wähle, kann ich erst mal nichts ausrichten. Die Liste der Textanker ist vorerst leer.

Was soll das? Textanker müssen in einem extra manuellen Schritt angelegt werden, bevor sie in einem Hyperlink oder Querverweis verwendet werden können. Ein Textanker ist ein eigenes Objekt, das lediglich auf eine Texteinfügeposition verweist. Somit kann man auf eine Stelle in der Mitte eines längeren Absatzes verweisen oder auch den frei formulierbare Namen des Textankers als Querverweis-Text verwenden, statt den gesamten, langen Absatz.
Das oben genannte Script verwaltet nicht die Querverweise oder Hyperlinks selbst, sondern die manuell eingerichteten Ziele, die per Hyperlink oder Querverweis angesprungen werden können.
peider sagt: "Habe bloss gestaunt, dass nur die Textanker aus Hyperlinks gelistet werden."
Das ist kein sinnvoller Satz. Ein Textanker weiß nicht, ob er das Ziel von Hyperlink oder Querverweis ist. Es werden alle Textanker gelistet. Es werden nicht die Absätze gelistet, die als Ziel eines Querverweises herhalten.
Uwe fragt: "Kann man auch noch die Ziele der Textanker anzeigen lassen?"
Ein Textanker ist ein Ziel und hat keins. Aber Uwe formuliert selbst sofort um: "Wäre schön, wenn man sähe, in welchem Dokument das Ziel des Hyperlinks sitzt."
Das obige Script funktioniert tatsächich nur mit dem einen offenen Dokument. Ich habe heute eine neue, alternative Version "show_all_textanchors_in_book.jsx" geschrieben, die voraussetzt, dass ein Buch geöffnet ist und alle Textanker in allen Dokumenten des Buches anzeigt.
Quarz fragt: "Warum kann ich keine Leerzeilen einfügen?"
Die Frage verstehe ich erlich gesagt nicht. Wo sollte man warum Leerzeilen einfügen?
Und "Querverweise wären auch toll."
Das verstehe ich nach der Recherche zu diesem Beitrag so, dass auch eine Liste der Absätze, die als Ziel eines Querverweises herhalten müssen, nett wäre. Der Löschen-Knopf wäre dann natürlich komplett sinnlos.
Eine Übersicht aller Querverweis-Ziele ist eine ganz neue Programmierung und bevor ich mich daran versuche, würde ich gern wissen, was das alles können soll? Was genau erwartet man von einer Querverweisübersicht? Einfach nur "Springe zu Quelle" und "Springe zu Ziel"? Oder noch mehr?
Recent comments
1 week 1 day ago
1 week 2 days ago
1 week 2 days ago
1 week 3 days ago
2 weeks 21 hours ago
2 weeks 3 days ago
3 weeks 12 hours ago
4 weeks 1 day ago
8 weeks 4 days ago
9 weeks 2 days ago