[Tustep-Liste] Antwort: Re: TUSCRIPT Leerzeile einfügen

wolfram.schneider-lastin at phil.uzh.ch wolfram.schneider-lastin at phil.uzh.ch
Mi Okt 9 17:16:45 CEST 2013


Liebe TUSTEP-Community

Die Lösung von Herrn Schälkle (vielen Dank!) wurde von mir stante pede ins TUSTEP-Wiki aufgenommen, siehe

http://tustep.wikispaces.com/TUSCRIPT+-+Kopieren

unter "Leerzeilen einfügen"

Herzliche Grüße aus Zürich

Wolfram Schneider-Lastin

---

Dr. Wolfram Schneider-Lastin
Universität Zürich
Leiter der Abteilung E-Learning an der Philosophischen Fakultät
Koordinator für Computerphilologie
1. Vorsitzender der International TUSTEP User Group (ITUG)
Rämistrasse 69
CH-8001 Zürich

Tel.:  +41 - 44 - 634 50 82
       (wenn keine Antwort: +41 - 44 - 252 07 67)

Mail: wolfram.schneider-lastin at phil.uzh.ch
Web:  http://www.phil.uzh.ch/fakultaet/elearning.html

-----tustep-liste-bounces at lists.uni-wuerzburg.de schrieb: -----
An: <tustep-liste at itug.de>
Von: Kuno Schälkle 
Gesendet von: tustep-liste-bounces at lists.uni-wuerzburg.de
Datum: 09.10.2013 14:06
Betreff: Re: [Tustep-Liste] TUSCRIPT Leerzeile einfügen

Diskussionsforum Tustep-Liste
Weitere Informationen: www.itug.de
------------------------------------------------------------

Lieber Herr Schneider,

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Als Frage an Herrn Schälkle/Herrn Ott:
Wäre es nicht möglich, ein LZN-Äquivalent als Funktion zu
implementieren? Der Aufwand scheint mir bei TUSCRIPT im Vgl.
zu #KOPIERE derzeit doch wesentlich höher zu sein, was
schade ist aufgrund der großen Leistungsfähigkeit (insb. in
der FDF-Verarbeitung), die ich mittlerweile für mich
entdeckt habe.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

mit LZV bzw. LZN wird in #ko jeweils eine Leerzeile vor
allen Sätzen eingefügt, die mit einer bestimmten Zeichen-
folge beginnen, bzw. jeweils eine Leerzeile nach allen Sätzen
eingefügt, die mit eine bestimmten Zeichenfolge enden.

Dies kann man in TUSCRIPT z.B. wie folgt erreichen:

ACCESS q: READ       /RECORDS/ISO "{quelle}" n, text
ACCESS z: WRITE/ERASE/RECORDS/ISO  "{ziel}"  n, text

LOOP/999999
   READ/NEXT/EXIT q
   - Parameter LZV
   IF (text.SW."v1","v2")  WRITE/NEXT z ""
   WRITE/NEXT z
   - Parameter LZN
   IF (text.EW."n1","n2")  WRITE/NEXT z ""
ENDLOOP

ENDACCESS/PRINT q
ENDACCESS/PRINT z

Die Abfragen können auch mit S_TABLEs erfolgen, z.B.

   IF (text.CT.":{[}v1:{[}v2:")  WRITE/NEXT z ""
   ...
   IF (text.CT.":n1{]}:n2{]}:")  WRITE/NEXT z ""

oder auch mit R_TABLEs, z.B.


   IF (text.MA.":v1*:v2*:")  WRITE/NEXT z ""
   ...
   IF (text.MA.":*n1:*n2:")  WRITE/NEXT z ""

Herzliche Grüße
Ihr Kuno Schälkle

------------------------------------------------------------
Tustep-Liste at itug.de
https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.itug.de/pipermail/tustep-liste/attachments/20131009/86920356/attachment.htm>


Mehr Informationen über die Mailingliste Tustep-Liste