Hallo Frank,
Antwort auf: zu 1:
genau das meinte ich auch: wenn eine FN bereits einen Überlauf erzeugt, hat sie ja bereits mit ihrer "Mutter" unten auf der Seite Platz gefunden, dann tritt der Bug nicht auf ...
Nochmal:
mein Problem ist nicht die Fußnote, die im Textrahmen unten in den nächsten Textrahmen überläuft.
Mein Problem ist der Fußnotentext, der oben ggf. von dem vorangehenden Textrahmen reinläuft. [#cc0000]Dessen ersten Zeile ist für mich nicht auf einfachem Wege zu ermitteln.[/#cc0000]
Eine mögliche Lösung bestünde darin, über einen temporären verankerten Textrahmen zu ermitteln, auf welcher Seite die Fußnotenzeile steht und das Ergebnis mit den Ergebnissen aus anderen Fußnotenzeilen zu vergleichen.
Aber wenn ich es richtig sehe, dann müsste auf diese Weise zunächst für alle Zeilen aller Fußnoten die dazugehörige Seite ermittelt werden. Das stelle ich mir recht zeitaufwendig vor.
Vielleicht hat jemand eine bessere Idee für dieses Problem:
1. Wie lässt sich zügig die [#0000cc]erste Zeile des Fußnotenbereich eines Textrahmens[/#0000cc] ermitteln, auch wenn im Text des Textrahmen selbst keine Fußnote vorhanden ist.
2. Wie lässt sich zügig ermitteln, [#0000cc]auf welcher Seite eine Fußnotenzeile[/#0000cc] steht.
Antwort auf: Das mit der Musterdatei ist schwierig, weil es ja nicht auftreten muss,
Wie das Problem aussieht, darüber weiß ich ausreichend Bescheid. ;-)
Mir ging es darum, zu verstehen, wie Eure Strategie ist.
In Deiner Beispieldatei konnte ich bestätigt sehen, dass ein textverdrängender Textrahmen über den Fußnotenbereich gelegt werden soll. Noch nicht so richtig klar ist mir, wie die Position der Oberkante dieses Verdrängers ermittelt werden soll.
Inzwischen habe ich Dir ein Skript zum Test zukommen lassen.
Antwort auf: Wir haben aber eine ganze Reihe von Publikationen in den verschiedenen Stufen der Korrektur, die wir in CS5 gemacht haben und - [#0000cc]wegen der etwas geänderten Silbentrennung[/#0000cc] - nicht mehr in CS4 weiter machen können, weil solche Änderungen versteht der Kunde nie, und du kannst sicher sein, dass er so eine Stelle findet, auch wenn es nur eine auf 700 Seiten gibt ...
'[#0000cc]Wegen der etwas geänderten Silbentrennung …[/#0000cc]' – hier war ich ein bißchen im Vorteil: InDihyph trennt in CS5 genauso (gut) wie in CS4. In meinen nach CS4 rückkonvertierten Daten konnte ich keine Zeilenumbruchverschiebungen infolge geänderter Silbentrennung feststellen.
Antwort auf: Alle aktuellen (wissenschaftlichen) Sachen machen wir bereits wieder mit der CS4 ...
Ich habe ein einziges Buchprojekt in CS5 bis zum bitteren Ende durchgezogen.
Hatte mir davon versprochen, doch noch eine praktikable und zufriedenstellende Lösung für dieses leidige Malheur zu finden. Leider war alle Mühe bislang erfolglos.
Aber vielleicht ist Deine Strategie tatsächlich ein erfolgversprechender Ansatz.