[Tustep-Liste] Seitengrenzen überschreitende Registereinträge #rvorbereite

Michael Freiberg michaelfreiberg at gmx.de
Mo Jul 4 10:35:13 CEST 2016


Liebe TUSTEP-Gemeinde,

bei Satzarbeiten an einem Kommentar bin ich auf ein Problem gestoßen, das dann auftritt, wenn ein Registereintrag eine Seitengrenze überschreitet. Die Eingabedatei für #rvorbereite ist der von #satz bereits umgebrochene Text, also die .out- oder auch alte 7er-Datei. Ich nutze die .out-Datei, um die Seiten- und Zeilennummer des Umbruchs zu erhalten. Wenn die den Anfang eines Registereintrags kennzeichnende Zeichenfolge (Parameter EA) auf Seite n und die das Ende eines Registereintrags kennzeichnende Zeichenfolge (Parameter EE) auf Seite n+1 steht, wird nur der Teil des Registereintrags ausgewählt, der sich auf Seite n befindet. Zur Konkretisierung hier ein Auszug aus den Daten (am Anfang der Zeile stehen Satz und Zeilennummer in runden Klammern):

(272.34) werden und alles schön zu arrangiren suchen. Die Abdrücke von <reg_k id="komm4094">Mamsel Lip-
(273.1)  pert</reg_k> werd ich auch mit nach <placeName key="rego0136">Leipzig</placeName> senden

Mein #rvorbereite sieht so aus:

#rvorbereite,kommsatz.tmp0,kommsatz.tmp1,mo=+,lo=+,*
ANR       1
STR       1
EA        |<reg_k |
EE        |</reg_k>|
*EOF

Die Angabe "1" im Parameter ANR bewirkt, dass alle Sätze einer Seite zusammengefasst werden. Die Angabe "1" im Parameter STR regelt, dass die Silbentrennung bei der Eingabe aufgehoben wird. Nun bräuchte ich eine Einstellung, die alle Sätze der vorhergehenden [n-1], der aktuellen [n] und der folgenden Seite [n+1] zusammenfasst, wenn so ein Vorgehen überhaupt sinnvoll ist.

Bevor ich nun einen Umweg realisiere, wollte ich mich an die Liste wenden und fragen, ob jemand eine praktikable Lösung kennt. Mein Umweg ginge über ein #kopiere, das die Seiten- und Zeilenreferenzen aus der .out-Datei in den Ausgangstext kopiert. Die Referenzen würde #rvorbereite dann mit den Parametern RFA und RFE auslesen. Fahre ich damit gut oder gibt es bessere Wege?

Über Rückmeldung zu dem Fall würde ich mich sehr freuen!

Viele Grüße,
Michael Freiberg



Mehr Informationen über die Mailingliste Tustep-Liste