[Tustep-Liste] Springen auf Seite.Zeile etc.
Wolfram Brunschön
brunschoen at bbaw.de
Mo Feb 23 16:30:35 CET 2009
Liebe TUSTEP-Gemeinde,
ich stehe vor einem mir unlösbaren Problem und bin um Hinweise /
Lösungen sehr dankbar:
bei Apparateinträgen, die sich über mehr als eine Zeile erstrecken,
möchte ich prüfen, ob das Bezugswort am Ende des Apparateintrags im
Editionstext getrennt ist. In diesem Fall soll die zweite Zeilenangabe
im Apparat um 1 herabgesetzt werden.
Ein Beispielapparateintrag könnte so lauten:
--^=<azw2>^^7.2-7.4^^ #g+%)/estin#g- - #g+%)epifyoménvn#g- ""hier geht
es noch weiter
^^7.2-7.4^^ ist der Bereich im Editionstext, auf den sich der
Apparateintrag bezieht
#g+%)/estin#g- - #g+%)epifyoménvn#g- "" ist der Apparateintrag, der nach
"" weitergeht
Variabel sind natürlich die Seiten/Zeilen-Referenzen, ferner das
Erstreckungszeichen im Apparateintrag (z.B. -, ...) sowie das Ende der
Aushebung des Apparateintrags (z.B. "", ])
es könnte also auch stehen:
--^=<azw2>^^7.1-7.6^^ #g+%)/estin#g- ... #g+%)epifyoménvn#g-] Hier geht
es noch weiter
Im Editionstext steht auf S. 7, Z. 4:
#g+fyoménvn#g-&!(##49701/054) #g+%(/vs\per t%?vn myk%/htvn to%?iw %)en
t%?^h kefal%?^h katágma#g--\
Wenn ich es könnte, würde ich in TUSTEP folgendes schreiben:
1. wenn "^^<>>/.<>>/->=02.<>>/^^", dann merke die nach "-" stehende
Zahlenfolge (=Seite.Zeile)
2. wenn "#g+bel. Zeichen ohne Leerzeichen#g-" gefolgt von
Erstreckungszeichen (z.B. " - ", " ... ") gefolgt von "#g+bel. Zeichen
ohne Leerzeichen#g-" gefolgt von Trenner (z.B. ] oder ""), dann merke
die nach dem Erstreckungszeichen stehende Zeichenfolge innerhalb von #g+
bis #g-, sofern sie aus mehr als 3 Buchstaben besteht (ich trenne erst
ab mind. 4 Buchstaben)
3. Gehe auf die Seite + Zeile, die in 1 gemerkt wurde
4. Überprüfe, ob die Zeichenfolge (ohne #g+ #g-) zzgl. fakultativer
Worttrennungsmarkierung in der Zeile vorkommt.
5. Wenn nein, dann ist das Wort getrennt, d.h. bei der in 1 gemerkten
Zahlenfolge ist die nach dem Punkt stehende Zahl (die Zeilenzahl) um 1
herabzusetzen
6. Setze die um 1 herabgesetze Zahlenfolge wieder ein
d.h. in diesem Fall wird aus
--^=<azw2>^^7.2-7.4^^ #g+%)/estin#g- - #g+%)epifyoménvn#g- ""
--^=<azw2>^^7.2-7.3^^ #g+%)/estin#g- - #g+%)epifyoménvn#g- ""
In der Hoffnung, die Geduld der Liste nicht überzustrapazieren, danke
ich schon einmal für weiterführende Hinweise und Lösungen ganz herzlich.
Liebe Grüße
Wolfram Brunschön.
Mehr Informationen über die Mailingliste Tustep-Liste