From gasperlin at gasperlin.de Mon Sep 3 12:43:55 2007 From: gasperlin at gasperlin.de (Oliver. C. Gasperlin) Date: Mon, 03 Sep 2007 12:43:55 +0200 Subject: [Tustep-Liste] Problem bei Index verborum Message-ID: <46DBE56B.1040904@gasperlin.de> Liebe Listenteilnehmer, bei folgender Aufgabe beiße ich mir die Zähne aus und bitte um Rat: Ausgangslage: Für ein ausschließlich mit Winword arbeitendes Projekt (die Vermittlung von TUSTEP ist hier aussichtslos) muss aus Text-Dateien jederzeit ein aktueller Wortindex zu erstellen sein. Ich habe hierfür mit Hilfe von TUSCRIPT eine Oberfläche gebastelt, die es den Editoren ermöglicht, über eine Maske verschieden viele der im RTF-Format abgespeicherten Dateien auszuwählen und auf Knopfdruck einen Wortindex der Datei(en) zu erhalten, ohne sich mit TUSTEP befassen zu müssen. Hierfür werden die Dateien importiert, als Register aufbereitet usw. und als Postscript für Ghostview ausgespuckt. Problem: Damit nun die Editoren mit den Referenzen des Index verborum arbeiten können, müssten diese sich auf die ursprüngliche Seiten-Zeilen-Aufteilung der RTF-Dateien beziehen. Diese wiederum geht aber während des Imports nach TUSTEP verloren. Ich weiß mir keinen Rat, wie ich den ursprünglichen Umbruch erhalten oder wenigstens irgendwelche (nicht manuellen) Markierungen herüberretten kann, mit deren Hilfe der Umbruch wieder herzustellen wäre. Die Texte sind übrigens ein älteres (polytonisches) Griechisch. Um Hinweise, wie das zu lösen wäre, bin ich sehr dankbar. Mit besten Grüßen in die Runde Oliver Gasperlin -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : gasperlin.vcf Dateityp : text/x-vcard Dateigröße : 153 bytes Beschreibung: nicht verfügbar URL : From wolfram.schneider-lastin at phil.uzh.ch Mon Sep 3 23:01:44 2007 From: wolfram.schneider-lastin at phil.uzh.ch (Wolfram Schneider-Lastin) Date: Mon, 03 Sep 2007 23:01:44 +0200 Subject: [Tustep-Liste] Sortieren im Wortanlaut mit #sv Message-ID: <46DC7638.4010906@phil.uzh.ch> Liebe TUSTEP-Gemeinde Ich habe ein Problem, dessen Lösung sicher ganz einfach ist - allein: Ich sehe sie nicht. Wer hilft? Eine frühneuhochdeutsche Wortliste soll entsprechend der alphabetischen Anordnung bei Götze (Frühneuhochdt. Glossar etc.) sortiert werden. Das heisst Wörter mit p im Anlaut unter b, mit c unter k, mit t unter d und mit v unter f, aber - das ist das Entscheidende - nur im (absoluten, nicht Silben-)Anlaut (also "abbrennen" ganz normal, aber "palast" wie 'balast' etc.). Tipps werden dankbar entgegengenommen. Herzliche Grüsse aus Zürich Wolfram Schneider-Lastin -- Dr. Wolfram Schneider-Lastin Universität Zürich E-Learning-Koordination der Philosophischen Fakultät Plattenstrasse 22 CH-8032 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/elearning Erreichbar in der Regel Mo 9-18, Di Mi Do 9-13 Uhr From f.seck at t-online.de Tue Sep 4 08:27:13 2007 From: f.seck at t-online.de (F.Seck) Date: Tue, 4 Sep 2007 08:27:13 +0200 Subject: [Tustep-Liste] Sortieren im Wortanlaut mit #sv References: <46DC7638.4010906@phil.uzh.ch> Message-ID: <002901c7eebc$a1f886b0$c400a8c0@Seck2000> Lieber Herr Schneider-Lastin, geht es nicht so: xs1 :<|p:b:<|t:d: usw., also die Sortierung nur am linken Rand ändern? Aber vielleicht unterschätze ich die Komplexität des Problems. Viele Grüße Ihr F. Seck ------------------------------ Dr. Friedrich Seck 72076 Tübingen, Erlenweg 18 Tel. 0 70 71 - 96 49 40 Fax 0 70 71 - 96 49 41 ----- Original Message ----- From: "Wolfram Schneider-Lastin" To: Sent: Monday, September 03, 2007 11:01 PM Subject: [Tustep-Liste] Sortieren im Wortanlaut mit #sv Diskussionsforum Tustep-Liste Weitere Informationen: www.itug.de ------------------------------------------------------------ Liebe TUSTEP-Gemeinde Ich habe ein Problem, dessen Lösung sicher ganz einfach ist - allein: Ich sehe sie nicht. Wer hilft? Eine frühneuhochdeutsche Wortliste soll entsprechend der alphabetischen Anordnung bei Götze (Frühneuhochdt. Glossar etc.) sortiert werden. Das heisst Wörter mit p im Anlaut unter b, mit c unter k, mit t unter d und mit v unter f, aber - das ist das Entscheidende - nur im (absoluten, nicht Silben-)Anlaut (also "abbrennen" ganz normal, aber "palast" wie 'balast' etc.). Tipps werden dankbar entgegengenommen. Herzliche Grüsse aus Zürich Wolfram Schneider-Lastin -- Dr. Wolfram Schneider-Lastin Universität Zürich E-Learning-Koordination der Philosophischen Fakultät Plattenstrasse 22 CH-8032 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/elearning Erreichbar in der Regel Mo 9-18, Di Mi Do 9-13 Uhr ------------------------------------------------------------ Tustep-Liste at itug.de https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste From wolfram.schneider-lastin at phil.uzh.ch Tue Sep 4 11:51:41 2007 From: wolfram.schneider-lastin at phil.uzh.ch (Wolfram Schneider-Lastin) Date: Tue, 04 Sep 2007 11:51:41 +0200 Subject: [Tustep-Liste] Sortieren im Wortanlaut mit #sv In-Reply-To: <002901c7eebc$a1f886b0$c400a8c0@Seck2000> References: <46DC7638.4010906@phil.uzh.ch> <002901c7eebc$a1f886b0$c400a8c0@Seck2000> Message-ID: <46DD2AAD.9080307@phil.uzh.ch> Lieber Herr Seck Oft sieht man den Weg vor lauter Bäumen nicht..... Ja, so (einfach) geht's. Haben Sie herzlichen Dank (auch in Form der Karten ... Sie wissen schon ...). Beste Grüsse Ihr Wolfram Schneider-Lastin F.Seck schrieb: >Diskussionsforum Tustep-Liste >Weitere Informationen: www.itug.de >------------------------------------------------------------ > >Lieber Herr Schneider-Lastin, > >geht es nicht so: > >xs1 :<|p:b:<|t:d: >usw., also die Sortierung nur am linken Rand ändern? Aber vielleicht >unterschätze ich die Komplexität des Problems. > >Viele Grüße >Ihr F. Seck > >------------------------------ >Dr. Friedrich Seck >72076 Tübingen, Erlenweg 18 >Tel. 0 70 71 - 96 49 40 >Fax 0 70 71 - 96 49 41 >----- Original Message ----- >From: "Wolfram Schneider-Lastin" >To: >Sent: Monday, September 03, 2007 11:01 PM >Subject: [Tustep-Liste] Sortieren im Wortanlaut mit #sv > > >Diskussionsforum Tustep-Liste >Weitere Informationen: www.itug.de >------------------------------------------------------------ > >Liebe TUSTEP-Gemeinde > >Ich habe ein Problem, dessen Lösung sicher ganz einfach ist - allein: >Ich sehe sie nicht. Wer hilft? > >Eine frühneuhochdeutsche Wortliste soll entsprechend der alphabetischen >Anordnung bei Götze (Frühneuhochdt. Glossar etc.) sortiert werden. Das >heisst Wörter mit p im Anlaut unter b, mit c unter k, mit t unter d und >mit v unter f, aber - das ist das Entscheidende - nur im (absoluten, >nicht Silben-)Anlaut (also "abbrennen" ganz normal, aber "palast" wie >'balast' etc.). > >Tipps werden dankbar entgegengenommen. > >Herzliche Grüsse aus Zürich > >Wolfram Schneider-Lastin > > > -- Dr. Wolfram Schneider-Lastin Universität Zürich E-Learning-Koordination der Philosophischen Fakultät Plattenstrasse 22 CH-8032 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/elearning Erreichbar in der Regel Mo 9-18, Di Mi Do 9-13 Uhr From f.seck at t-online.de Tue Sep 4 13:59:21 2007 From: f.seck at t-online.de (F.Seck) Date: Tue, 4 Sep 2007 13:59:21 +0200 Subject: [Tustep-Liste] Problem bei Index verborum References: <46DBE56B.1040904@gasperlin.de> Message-ID: <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> Lieber Herr Gasperlin, wenn ich Ihr Problem hätte, würde ich (wahrscheinlich mit TUSTEP und dann zurück nach Word) eine zeilenunabhängige Numerierung einführen und den Wortindex darauf beziehen. Wenn diese Nummern eindeutig erkennbar sind, können sie ja bei der Verarbeitung zum Endprodukt leicht wieder entfernt werden. Vielleicht können Sie sogar erreichen, daß sie nach dem Reimport an den Zeilenanfang geraten. Viele Grüße F. Seck ------------------------------ Dr. Friedrich Seck 72076 Tübingen, Erlenweg 18 Tel. 0 70 71 - 96 49 40 Fax 0 70 71 - 96 49 41 ----- Original Message ----- From: "Oliver. C. Gasperlin" To: Sent: Monday, September 03, 2007 12:43 PM Subject: [Tustep-Liste] Problem bei Index verborum > Diskussionsforum Tustep-Liste > Weitere Informationen: www.itug.de > ------------------------------------------------------------ > > ---------------------------------------------------------------------------- ---- > Liebe Listenteilnehmer, > > bei folgender Aufgabe beiße ich mir die Zähne aus und bitte um Rat: > > Ausgangslage: > Für ein ausschließlich mit Winword arbeitendes Projekt (die Vermittlung > von TUSTEP ist hier aussichtslos) muss aus Text-Dateien jederzeit ein > aktueller Wortindex zu erstellen sein. Ich habe hierfür mit Hilfe von > TUSCRIPT eine Oberfläche gebastelt, die es den Editoren ermöglicht, über > eine Maske verschieden viele der im RTF-Format abgespeicherten Dateien > auszuwählen und auf Knopfdruck einen Wortindex der Datei(en) zu > erhalten, ohne sich mit TUSTEP befassen zu müssen. Hierfür werden die > Dateien importiert, als Register aufbereitet usw. und als Postscript für > Ghostview ausgespuckt. > > Problem: > Damit nun die Editoren mit den Referenzen des Index verborum arbeiten > können, müssten diese sich auf die ursprüngliche > Seiten-Zeilen-Aufteilung der RTF-Dateien beziehen. Diese wiederum geht > aber während des Imports nach TUSTEP verloren. Ich weiß mir keinen Rat, > wie ich den ursprünglichen Umbruch erhalten oder wenigstens irgendwelche > (nicht manuellen) Markierungen herüberretten kann, mit deren Hilfe der > Umbruch wieder herzustellen wäre. Die Texte sind übrigens ein älteres > (polytonisches) Griechisch. > > Um Hinweise, wie das zu lösen wäre, bin ich sehr dankbar. > > Mit besten Grüßen in die Runde > Oliver Gasperlin > > ---------------------------------------------------------------------------- ---- > > ------------------------------------------------------------ > Tustep-Liste at itug.de > https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste From gasperlin at gasperlin.de Wed Sep 5 22:08:59 2007 From: gasperlin at gasperlin.de (Oliver. C. Gasperlin) Date: Wed, 05 Sep 2007 22:08:59 +0200 Subject: [Tustep-Liste] Problem bei Index verborum In-Reply-To: <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> References: <46DBE56B.1040904@gasperlin.de> <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> Message-ID: <46DF0CDB.2010005@gasperlin.de> Lieber Herr Seck, vielen Dank für Ihre Antwort. > wenn ich Ihr Problem hätte, würde ich (wahrscheinlich mit TUSTEP und dann > zurück nach Word) eine zeilenunabhängige Numerierung einführen und den > Wortindex darauf beziehen. Wenn diese Nummern eindeutig erkennbar sind, > können sie ja bei der Verarbeitung zum Endprodukt leicht wieder entfernt > werden. Vielleicht können Sie sogar erreichen, daß sie nach dem Reimport an > den Zeilenanfang geraten. Die Idee ist sicherlich eine Lösung. Ein Hinweis von Herrn Schälkle brachte mich auch darauf, es mit Hilfe eines Visual Basic Makros in Winword direkt zu versuchen, bevor das erste #*import zum Zuge kommt. Eine von beiden Lösungen wird gewiss zu einem Ergebnis führen. Noch einmal Dank an Sie und Herrn Schälkle, mit besten Grüßen Oliver Gasperlin -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : gasperlin.vcf Dateityp : text/x-vcard Dateigröße : 153 bytes Beschreibung: nicht verfügbar URL : From gasperlin at gasperlin.de Fri Sep 7 19:50:23 2007 From: gasperlin at gasperlin.de (Oliver. C. Gasperlin) Date: Fri, 07 Sep 2007 19:50:23 +0200 Subject: [Tustep-Liste] =?iso-8859-1?q?L=F6sung_f=FCr_Index-verborum-Probl?= =?iso-8859-1?q?em?= In-Reply-To: <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> References: <46DBE56B.1040904@gasperlin.de> <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> Message-ID: <46E18F5F.5040504@gasperlin.de> Liebe Listenteilnehmer, für alle, die wie ich vielleicht einmal vor dem Problem stehen dynamisch erzeugte Seiten- und Zeilenumbrüche einer .rtf-Datei nach Tustep retten zu müssen, gebe ich im Folgenden den Code zweier dafür geschriebener WordVBA(Visual Basic for Applications)-Makros wieder. Das erste fügt in den Fliesstext eines Word-Dokuments an den Beginn jeder Zeile (beginnend mit der 2. Zeile) sowie an den Beginn jeder Seite je eine eindeutige Markierung ein, welche mit Tustep-Mitteln wieder in die entsprechenden Umbrüche umgesetzt werden kann. Das zweite Makro löscht diese Markierungen wieder restlos aus dem Word-Dokument heraus. Dadurch kann man nach dem Import eine Tustep-Datei herstellen, deren Umbruch genau dem des ursprünglichen .rtf-Dokuments entspricht. Ein Anwendungsfall ist die Möglichkeit der Herstellung von Wortindizes via Tustep, welche von Nicht-Tustepianern (in meinem Fall: den Editoren) zusammen mit ihren Word-Dateien zur Arbeit benutzt werden können. Den Quellcode kann man sich in ein Makromodul des VBA-Editors kopiern. Den Editor erreicht man aus WinWord mit der Tastenkombination ALT + F11 VB-Könner werden die sicherlich umständliche Ausführung entschuldigen. Aber immerhin: es funktioniert. Makro1: Sub Referenzen() ' ' Das Makro fügt eindeutige Markierungen für Zeilen- und Seitenumbrüche ' in ein Word-Dokument ein. ' ' Seitenumbrüche: Selection.EndKey Unit:=wdStory Application.Browser.Target = wdBrowsePage Application.Browser.Next Do Selection.TypeText Text:="&&&" Application.Browser.Target = wdBrowsePage Application.Browser.Previous Loop Until ActiveDocument.Range.Start = Selection.Range.Start ' Zeilenumbrüche: Selection.HomeKey Unit:=wdStory Do While Not ActiveDocument.Range.End - 1 = Selection.Range.End Selection.MoveDown Unit:=wdLine, Count:=1 Selection.HomeKey Unit:=wdLine Selection.TypeText Text:="$$$" Loop End Sub Makro2: Sub ReferenzenLöschen() ' ' Das Makro löscht die mit dem Makro Referenzen erzeugten Markierungen ' wieder aus dem Text. ' Selection.HomeKey Unit:=wdStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "$$$" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.HomeKey Unit:=wdStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "&&&" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub Mit besten Grüßen in die Runde Oliver Gasperlin -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : gasperlin.vcf Dateityp : text/x-vcard Dateigröße : 153 bytes Beschreibung: nicht verfügbar URL : From gasperlin at gasperlin.de Fri Sep 7 20:04:32 2007 From: gasperlin at gasperlin.de (Oliver. C. Gasperlin) Date: Fri, 07 Sep 2007 20:04:32 +0200 Subject: [Tustep-Liste] =?iso-8859-15?q?L=F6sung_f=FCr_Index-verborum-Prob?= =?iso-8859-15?q?lem?= In-Reply-To: <46E18F5F.5040504@gasperlin.de> References: <46DBE56B.1040904@gasperlin.de> <005401c7eeeb$0b2b49a0$c400a8c0@Seck2000> <46E18F5F.5040504@gasperlin.de> Message-ID: <46E192B0.7080707@gasperlin.de> ... Kurzer Nachtrag zu den VBA-Makros: Der letzte Eintrag in dem Word-Dokument muss eine leerer Absatz sein, sonst bleibt das Makro hängen. Gruß O. Gasperlin -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : gasperlin.vcf Dateityp : text/x-vcard Dateigröße : 153 bytes Beschreibung: nicht verfügbar URL : From wieland.carls at gmx.de Mon Sep 10 11:08:12 2007 From: wieland.carls at gmx.de (Wieland Carls) Date: Mon, 10 Sep 2007 11:08:12 +0200 Subject: [Tustep-Liste] Geviertstrich/Halbgeviertstrich Message-ID: <20070910090812.54800@gmx.net> Leipzig, 10. September 2007 Liebe TUSTEPianerInnen, mein Problem besteht darin, dass ich mir nicht erklären kann, warum in meiner Satzausgabe anfangs nur Geviertstriche stehen, ab einer bestimmten Stelle aber - wie gewünscht - Halbgeviertstriche. Ich habe alle Gedankenstriche und Bis-Striche zwischen Ziffern als Halbgeviertstriche (^\-) kodiert. So stehen sie auch in der Protokolldatei. Warum werden sie nicht alle so ausgegeben. Auch wenn ich auf diese Umkodierung verzichte und die Voreinstellungen des Programms verwende, bekomme ich das gleiche Ergebnis. Ich füge die 2 Seiten, auf denen der Wechsel von Geviert- zu Halbgeviertstrich stattfindet, in der Anlage als PDF-Datei der Satzausgabe und als Ausschnitt aus der TUSTEP-Protokolldatei bei. Im Textteil findet der Wechsel etwas früher statt (S. 52 langer Strich im zweiten Absatz zwischen '1890-1977', kurzer Strich zwischen '565-577' im dritten Absatz) als im Fußnotenteil (ab Fußnote 38). Woran liegt das? In diesem Zusammenhang möchte ich auch um eine Erklärung des Parameters '-' (im Handbuch auf S. 1007) bitten, wo es heißt: "Geviertstrich soll statt des Halbgeviertstrichs für Gedankenstrich und »bis«-Strich benutzt werden. [ I ] <> DICKN Dicktenwert des Geviertstriches in Bildlinien" Egal, ob ich diesen Parameter angebe oder nicht, bzw. welchen Wert ich eintrage, es ändert sich nichts an der Ausgabe. Viele herzliche Grüße aus Leipzig Wieland Carls -- ______________________________________________________ ______________________________________________________ Dr. Wieland Carls Sächsische Akademie der Wissenschaften zu Leipzig Arbeitsstelle: “"Das sächsisch-magdeburgische Recht als kulturelles Bindeglied zwischen den Rechtsordnungen Ost- und Mitteleuropa”s" Postfach 100 440 – - 04004 Leipzig Karl-Tauchnitz-Str. 1 04107 Leipzig Tel.: (0341) 7 11 53 27 Fax: (0341) 7 11 53 44 carls at saw-leipzig.de www.magdeburger-recht.de ______________________________________________________ ______________________________________________________ -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : auswahl Dateityp : application/octet-stream Dateigröße : 18432 bytes Beschreibung: nicht verfügbar URL : From wieland.carls at gmx.de Mon Sep 10 12:40:58 2007 From: wieland.carls at gmx.de (Wieland Carls) Date: Mon, 10 Sep 2007 12:40:58 +0200 Subject: [Tustep-Liste] Geviertstrich/Halbgeviertstrich Message-ID: <20070910104058.54750@gmx.net> Leipzig, 10. September 2007 Liebe TUSTEPianerInnen, beim Anfügen der PDF-Datei hat es offensichtlich ein Problem gegeben - die Datei ist leer. Ich versuche es noch einmal. Die Datei heißt jetzt 'carls.pdf'. Mit der Bitte um Entschuldigung Wieland Carls -- ______________________________________________________ ______________________________________________________ Dr. Wieland Carls Sächsische Akademie der Wissenschaften zu Leipzig Arbeitsstelle: “"Das sächsisch-magdeburgische Recht als kulturelles Bindeglied zwischen den Rechtsordnungen Ost- und Mitteleuropa”s" Postfach 100 440 – - 04004 Leipzig Karl-Tauchnitz-Str. 1 04107 Leipzig Tel.: (0341) 7 11 53 27 Fax: (0341) 7 11 53 44 carls at saw-leipzig.de www.magdeburger-recht.de ______________________________________________________ ______________________________________________________ -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : carls.pdf Dateityp : application/pdf Dateigröße : 27102 bytes Beschreibung: nicht verfügbar URL : From wilhelm.ott at uni-tuebingen.de Mon Sep 10 16:22:43 2007 From: wilhelm.ott at uni-tuebingen.de (Wilhelm Ott) Date: Mon, 10 Sep 2007 16:22:43 +0200 (CEST) Subject: [Tustep-Liste] Geviertstrich/Halbgeviertstrich In-Reply-To: <20070910090812.54800@gmx.net> References: <20070910090812.54800@gmx.net> Message-ID: Lieber Herr Carls, danke für die (von mir nachgeforderte) komplette Protokolldatei. Dass ab Seite 52 Ihrer Ausgabe der Halbgeviertstrich statt des Geviertstrichs benutzt wird, war ein Fehler im Satzprogramm, der bei gleichzeitiger Verwendung des Parameters "-" und russischer Schrift auftrat ("auftrat": für die Version 2008 ist dieser Fehler seit wenigen Mintuen behoben). Er war bisher nicht aufgefallen, weil dies wohl recht selten benutzt wurde. Den Parameter "-" haben Sie selbst möglicherweise benutzt, ohne es zu merken (Sie schreiben ja selbst, dass Sie eigentlich Halbgeviertstriche benutzen möchten). In Ihren Parametern steht zwischen zwei MAC-Parametern eine Zeile folgenden Inhalts: - 1. Absatz nach Überschrift In der Protokolldatei finden Sie an dieser Stelle den Hinweis, dass Sie damit 'geviertstrich fuer "bis" und "gedankenstrich"' verlangen. Wahrscheinlich liegt es an dieser Zeile, dass Sie keinen Unterschied im Verhalten des Satzprogramms finden, wenn Sie zusätzlich den Parameter - 5000 angeben, der knapp 100 Zeilen weiter vorne steht. Zum Parameter "-", nach dem Sie explizit fragen: In Mitteleuropa ist für den Gedankenstrich und den Bis-Strich der Halbgeviertstrich üblich. Zu DIGISET-Zeiten hatte dieser Strich - einschließlich Vor- und Nachbreiten - in der Tat die Dickte von genau 1/2 Geviert. Das Satzprogramm benutzt jetzt (in PostScript-Zeiten) den en-dash (Adresse im PostScript StandardEnconding Encoding Vector: oktal 261). Die Länge des Striches ist nicht in allen Fonts wirklich genau 1/2 Geviert (bei Font 31701 sind es z.B. 712, bei 30101 dagegen 556 Bildlinien). Im angelsächsischen Raum ist dafür der sog. em-dash üblich, dem hier der Geviertstrich am nächsten kommt. In DIGISET-Zeiten war dieser Strich (einschl. Vor- und Nachbreite) genau 1 Geviert lang. Heute benutzt das Satzprogramm den em-dash von PostScript, der auf Adresse oktal 320 im StandardEncoding liegt. Die tatsächliche Länge ist zwar meist 1000, aber ebenfalls fontabhängig. Der Parameter "-" sagt nun dem Satzprogramm, dass statt des für "bis" und "Gedankenstrich" in Mitteleuropa üblichen Halbgeviertstrichs (= en-dash) der Geviertstrich (= em-dash) benutzt werden soll. Der ab Spalte 11 angegebene Wert ist, seit das Satzprogramm nur noch PostScript-Fonts unterstützt, bedeutungslos; eine (beliebige) Zahl (zweckmäßigerweise 1000 als Gedächtnisstütze) ist aber notwendig, weil der Parameter "-", wenn dort in Spalte 11 keine Ziffer steht, seit 27.5.1997 als Kommentar gewertet wird, der nicht in die Protokolldatei ausgegeben wird (sind mehrere Parameter "-" mit Ziffer in Spalte 11 angegeben, so wird nur der erste ausgegeben und ausgewertet. - Warum so kompliziert? Der Kommentar im Programm sagt: "aus Kompatibilitätsgründen mit alter Regelung"). Mit den besten Grüßen aus Tübingen Wilhelm Ott ---------------------------------------------------------------------- Prof. Dr. Wilhelm Ott phone: +49-7071-2970307 Universitaet Tuebingen fax: +49-7071-295912 c/o Zentrum fuer Datenverarbeitung e-mail: wilhelm.ott at uni-tuebingen.de Waechterstrasse 76 D-72074 Tuebingen On Mon, 10 Sep 2007, Wieland Carls wrote: > Date: Mon, 10 Sep 2007 11:08:12 +0200 > From: Wieland Carls > Reply-To: tustep-liste at itug.de > To: tustep-liste at itug.de > Subject: [Tustep-Liste] Geviertstrich/Halbgeviertstrich > > Diskussionsforum Tustep-Liste > Weitere Informationen: www.itug.de > ------------------------------------------------------------ > > [ Part 2: "Attached Text" ] Leipzig, 10. September 2007 Liebe TUSTEPianerInnen, mein Problem besteht darin, dass ich mir nicht erklären kann, warum in meiner Satzausgabe anfangs nur Geviertstriche stehen, ab einer bestimmten Stelle aber - wie gewünscht - Halbgeviertstriche. Ich habe alle Gedankenstriche und Bis-Striche zwischen Ziffern als Halbgeviertstriche (^\-) kodiert. So stehen sie auch in der Protokolldatei. Warum werden sie nicht alle so ausgegeben. Auch wenn ich auf diese Umkodierung verzichte und die Voreinstellungen des Programms verwende, bekomme ich das gleiche Ergebnis. Ich füge die 2 Seiten, auf denen der Wechsel von Geviert- zu Halbgeviertstrich stattfindet, in der Anlage als PDF-Datei der Satzausgabe und als Ausschnitt aus der TUSTEP-Protokolldatei bei. Im Textteil findet der Wechsel etwas früher statt (S. 52 langer Strich im zweiten Absatz zwischen '1890-1977', kurzer Strich zwischen '565-577' im dritten Absatz) als im Fußnotenteil (ab Fußnote 38). Woran liegt das? In diesem Zusammenhang möchte ich auch um eine Erklärung des Parameters '-' (im Handbuch auf S. 1007) bitten, wo es heißt: "Geviertstrich soll statt des Halbgeviertstrichs für Gedankenstrich und »bis«-Strich benutzt werden. [ I ] <> DICKN Dicktenwert des Geviertstriches in Bildlinien" Egal, ob ich diesen Parameter angebe oder nicht, bzw. welchen Wert ich eintrage, es ändert sich nichts an der Ausgabe. Viele herzliche Grüße aus Leipzig Wieland Carls -- ______________________________________________________ ______________________________________________________ Dr. Wieland Carls Sächsische Akademie der Wissenschaften zu Leipzig Arbeitsstelle: ~S"Das sächsisch-magdeburgische Recht als kulturelles Bindeglied zwischen den Rechtsordnungen Ost- und Mitteleuropa~Ts" Postfach 100 440 ~V - 04004 Leipzig Karl-Tauchnitz-Str. 1 04107 Leipzig Tel.: (0341) 7 11 53 27 Fax: (0341) 7 11 53 44 carls at saw-leipzig.de www.magdeburger-recht.de From wieland.carls at gmx.de Mon Sep 10 16:57:45 2007 From: wieland.carls at gmx.de (Wieland Carls) Date: Mon, 10 Sep 2007 16:57:45 +0200 Subject: [Tustep-Liste] Geviertstrich/Halbgeviertstrich In-Reply-To: References: <20070910090812.54800@gmx.net> Message-ID: <20070910145745.273360@gmx.net> Leipzig, 10. September 2007 Lieber Herr Ott, vielen Dank für die schnelle und ausführliche Antwort. Auf die Kommentarzeichen in meinen Makros werde ich künftig besser achten, damit sie nicht mit einem Parameter verwechselt werden. Als Interimslösung habe ich (mit Erfolg) am Text- und am Fußnotenanfang leere Formatierekennungen für russisch eingefügt. Die überarbeitete Version wird es ja vielleicht schon in Zürich geben. Viele herzliche Grüße Wieland Carls -- ______________________________________________________ ______________________________________________________ Dr. Wieland Carls Sächsische Akademie der Wissenschaften zu Leipzig Arbeitsstelle: “"Das sächsisch-magdeburgische Recht als kulturelles Bindeglied zwischen den Rechtsordnungen Ost- und Mitteleuropa”s" Postfach 100 440 – - 04004 Leipzig Karl-Tauchnitz-Str. 1 04107 Leipzig Tel.: (0341) 7 11 53 27 Fax: (0341) 7 11 53 44 carls at saw-leipzig.de www.magdeburger-recht.de ______________________________________________________ ______________________________________________________ From kol at steinheim-institut.org Wed Sep 12 17:55:14 2007 From: kol at steinheim-institut.org (Thomas Kollatz) Date: Wed, 12 Sep 2007 17:55:14 +0200 Subject: [Tustep-Liste] Epigraphische Datenbank epidat online Message-ID: Liebe TUSTEP-Gemeinde, seit heute steht die mit der TUSTEP-Skriptsprache programmierte epigraphische Datenbank "epidat" online: http://www.steinheim-institut.de:50580/cgi-bin/epidat Im Testbetrieb stehen zunächst fünf (von rund 100) Inschriftencorpora (mit rund 20.000 erfassten Inschriften) - bereit. Während einige Corpora erfolgreich aus mittlerweile untergegangenen Textverarbeitungsprogrammen (notabene, logos, mls, ältere MS-Word- Versionen) konvertiert werden konnten, wurde der Bestand "Hamburg- Altona, Königstrasse" von Anfang an mit und in TUSTEP erfasst. Auch wenn ich annehme, dass es in den Kreisen der ITUG wahrscheinlich nur wenige Freunde der hebräischen Epigraphik gibt, freue ich mich doch über Kritik und Anregungen zur Präsentation und Umsetzung dieses elektronischen Publikationsprojekts. Herzliche Grüsse THOMAS KOLLATZ drs Thomas Kollatz - wissenschaftlicher Mitarbeiter / research assistant Salomon Ludwig Steinheim-Institut fuer deutsch-juedische Geschichte D-47057 Duisburg, Geibelstr. 41, T: 203 - 370071, F: 203 - 373380 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From brunschoen at bbaw.de Thu Sep 13 15:48:07 2007 From: brunschoen at bbaw.de (=?UTF-8?B?V29sZnJhbSBCcnVuc2Now7Zu?=) Date: Thu, 13 Sep 2007 15:48:07 +0200 Subject: [Tustep-Liste] diakritische Punkte und Gedankenstrich im Satzprogramm Message-ID: <46E93F97.20409@bbaw.de> Liebe TUSTEP-Gemeinde, ist es möglich, im Satzprogramm den Abstand zwischen diakritischen Punkten unter einem Wort parametergesteuert festzulegen? Im konkreten Fall sind die Punkte so tief unter dem Wort, daß sie z.B. mit einem "f" auf der folgenden Zeile kollidieren. Außerdem scheinen mir die Gedankenstriche kürzer zu sein als die bis-Striche. Ist das richtig? Liebe Grüße Wolfram Brunschön. From neumann_thomas at hotmail.com Mon Sep 24 16:18:07 2007 From: neumann_thomas at hotmail.com (Thomas Neumann) Date: Mon, 24 Sep 2007 15:18:07 +0100 Subject: [Tustep-Liste] Satzposition nach oben verschieben - Spaltensatz Message-ID: Hallo Tustepler, wahrscheinlich einfach: Ein Textblock soll im Satz weiter oben plaziert werden (in einer Spalte). Wie verschiebe ich die Satzposition mit x-y Koordinaten auf dem "Papier". Spaltensatz: auf 6 Spalten begrenzt, oder? Ich benötige 9! Was macht ich nun? Danke im voraus Thomas Neumann ########################################### ## ## Dr. Thomas Neumann ## Vogelsangstrasse 10 ## D-71254 Ditzingen ## ## e-mail: neumann_thomas at hotmail.com ## neumann_thomas at t-online.de ## ########################################### _________________________________________________________________ Windows Live Writer Beta - Veröffentlichen Sie Multimediainhalte in Ihrem Blog! http://get.live.com/messenger/overview -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From trauth at uni-trier.de Tue Sep 25 18:45:09 2007 From: trauth at uni-trier.de (Michael Trauth) Date: Tue, 25 Sep 2007 18:45:09 +0200 Subject: [Tustep-Liste] TUSTEP-Einfuehrung in Trier In-Reply-To: <4151BF1F.10444.1571A12@localhost> References: <4151BF1F.10444.1571A12@localhost> Message-ID: <46F95735.18138.557B656@trauth.uni-trier.de> Liebe TUSTEPler, vom 8. bis zum 18. Oktober findet in Trier die alljaehrliche Einfuehrung in TUSTEP statt. In der ersten Woche (8.-12.10.) liegen die Schwer- punkte auf - der Behandlung der Frage: Was *ist* TUSTEP, wofuer *kann* und wofuer *sollte* man es einsetzen, welches sind seine besonderen Vorzuege usw. - der Installation von TUSTEP, - der Einrichtung von Projekten, - der Handhabung und den ersten elementaren Kommandos, und ganz besonders: - einer Einfuehrung in den Editor (mit besonderer Ruecksicht auf das Pattern Matching). In der zweiten Woche (Mo, 15.10., bis Do, 18.10.) werden einige parametergesteuerte Module behandelt: - Sortieren, - Index-, Register- und KWIC-Erstellung, - Vergleichen von Text(zeug)en, - #*SATZ: Der Einsatz des Satzprogramms leichtgemacht, oder: Wie kann ich mit wenig Aufwand mein Referat (meine Diplom-/Magisterarbeit) mit dem Satzprogramm setzen, ohne von dessen Innereien viel zu verstehen? Auf projektspezifische Beduerfnisse gehe ich ad hoc gerne ein. Die Uhrzeiten des Kurses sind: - vormittags von 9-12 Uhr, - nachmittags von 14-16 Uhr. Das Mitbringen eines eigenen Notebooks ist zweckmaessig. Die Teilnahme ist auch fuer auswaertige Teilnehmer kostenlos, es besteht ausserdem die Moeglichkeit einer preiswerten Unterkunft in unmittelbarer Uni- Naehe. Viele Gruesse reihum von Michael Trauth --------------------------------------------------------------- Dr. Michael Trauth e-mail: trauth at uni-trier.de Rechenzentrum office: Tel. 0651-201-3413 der Universitaet Fax 0651-201-3921 Universitaetsring secretary: Tel. 0651-201-3417 D-54286 Trier --------------------------------------------------------------- From christian.moser at theol.uzh.ch Wed Sep 26 12:16:57 2007 From: christian.moser at theol.uzh.ch (Christian Moser) Date: Wed, 26 Sep 2007 12:16:57 +0200 Subject: [Tustep-Liste] #ko Message-ID: <46FA3199.5080805@theol.uzh.ch> Liebe Liste Ich möchte durch ein #ko in einer sortierten Liste von Personennamen vor dem ersten Namen, der z.B. mit "B"beginnt, ein zuätzliches Tag eintragen lassen. Sollte wohl einfach zu bewerkstelligen sein, aber wie...? Freundliche Grüsse und herzlicher Dank Christian Moser -- Christian Moser, lic. phil. Institut für Schweizerische Reformationsgeschichte Kirchgasse 9 CH-8001 Zürich +41 (0)1 634 47 59 christian.moser at theol.uzh.ch www.uzh.ch/irg/moser From trauth at uni-trier.de Wed Sep 26 15:28:09 2007 From: trauth at uni-trier.de (Michael Trauth) Date: Wed, 26 Sep 2007 15:28:09 +0200 Subject: [Tustep-Liste] #ko In-Reply-To: <46FA3199.5080805@theol.uzh.ch> References: <46FA3199.5080805@theol.uzh.ch> Message-ID: <46FA7A89.3492.9C9B59B@trauth.uni-trier.de> Lieber Herr Moser, > Ich möchte durch ein #ko in einer sortierten Liste > von Personennamen vor dem ersten Namen, der z.B. > mit "B"beginnt, ein zuätzliches Tag eintragen > lassen. Sollte wohl einfach zu bewerkstelligen > sein, aber wie...? Wenn ich Sie richtig verstehe, soll z.B. in der folgenden exemplarischen Liste =============================================== Adam, Eva Appel, Norbert Berndt, Dieter Brandel, Josef Buddel, Horst Caesar, Julius Christen, René David, Hans Drosselbart, König ... =============================================== das erste Vorkommen eines Namens, der mit 'b' beginnt, (und *nur* dieses *eine* Vorkommen) mit einem bestimmten Tag versehen werden. Das Ergebnis soll also so aussehen: =============================================== Adam, Eva Appel, Norbert Berndt, Dieter Brandel, Josef Buddel, Horst Caesar, Julius Christen, René David, Hans Drosselbart, König ... =============================================== Wenn ich recht habe, probieren Sie es bitte einmal mit #ko,nliste,tmp.1,,+,* ws+ 1 1 ta+ 1 |b| erg 1 || wss 1 1 spw 3 spn 3 sp2 3 *eof Viele Gruesse reihum von Michael Trauth --------------------------------------------------------------- Dr. Michael Trauth e-mail: trauth at uni-trier.de Rechenzentrum office: Tel. 0651-201-3413 der Universitaet Fax 0651-201-3921 Universitaetsring secretary: Tel. 0651-201-3417 D-54286 Trier --------------------------------------------------------------- From kol at steinheim-institut.org Wed Sep 26 16:26:46 2007 From: kol at steinheim-institut.org (Thomas Kollatz) Date: Wed, 26 Sep 2007 16:26:46 +0200 Subject: [Tustep-Liste] Freiraum definieren Message-ID: Liebe TUSTEP-Gemeinde, mein Problem erinnert ein wenig an das von Herrn Neumann. Ich muss fünfzig einheitlich strukturierte Doppelseiten setzen: Oben auf jeder rechten Seite soll ein Textfeld / Graufeld (bbbb) stehen. Diese Feld hat ganz *unterschiedliche* Länge. Der übrige Text, der rechten und linken Seite soll um dieses Feld herumlaufen (aaaa) . | linke Seite || rechte Seite aaaaaaaaa bbbbbbbbb aaaaaaaaa bbbbbbbbb aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaaaaaa aaaaa. Frage: Wie halte ich mir den Raum rechts oben frei? Gibt es da eine elegante Lösung? Ich denke mir das bisher so: Erst setze ich die rechte Seite oben - das Textfeld (bbbb), dabei lasse ich mir die erreichte vertikale Endposition über &!E in die (zweite ?) Protokolldatei ausgeben. Wie und wo aber muss ich diesen Wert in den Satz des übrigen Textes (aaaa) einfügen? Der Freiraum soll ja immer rechts oben sein, (und in der letzten Zeile sollte eine Worttrennung möglich sein). Und wenn das gelingen sollte: Gibt es noch eine andere Möglichkeit, als die, der "Doppelbelichtung" Text a setzen, und dann den seitenidentischen Text b, über #*psmont hineinzumonieren? Hat jemand guten Rat? Herzliche Grüsse reihum THOMAS KOLLATZ drs Thomas Kollatz - wissenschaftlicher Mitarbeiter / research assistant Salomon Ludwig Steinheim-Institut fuer deutsch-juedische Geschichte D-47057 Duisburg, Geibelstr. 41, T: 203 - 370071, F: 203 - 373380 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From kol at steinheim-institut.org Wed Sep 26 16:45:45 2007 From: kol at steinheim-institut.org (Thomas Kollatz) Date: Wed, 26 Sep 2007 16:45:45 +0200 Subject: [Tustep-Liste] #ko In-Reply-To: <46FA7A89.3492.9C9B59B@trauth.uni-trier.de> References: <46FA3199.5080805@theol.uzh.ch> <46FA7A89.3492.9C9B59B@trauth.uni-trier.de> Message-ID: <0BEBBCB5-2BC5-4F8F-AB2F-D1B22F15B52C@steinheim-institut.org> Lieber Herr Moser, es muss nicht immer #ko sein .... auch #ma führt zum Ziel. Und auch wenn es nicht so aussieht, musste ich doch nur zwei Zeilen schreiben: 1. Die Spezifikation von quelle und ziel in Zeile 2; 2. Die Anweisungszeile: If (text.sw."b") SET text = CONCAT ("",text) Den Rest liefert das Standardmakro #*koma frei Haus, da musste ich nur die Zeilen zum portionsweisen kopieren löschen. #ma $$! quelle=nliste, ziel=tmp.1 $$- $$ MODE TUSCRIPT - Spezifikationen prüfen SET status = CHECK (quelle, READ, TUSTEP) ERROR/STOP "QUELLE: ", status SET status = CHECK (ziel, WRITE, TUSTEP) ERROR/STOP "ZIEL: ", status SET status = UNIQUE (quelle, ziel) ERROR/STOP "Datei ", status, " ist mehrfach angegeben" COMPILE - Satzweise kopieren ACCESS q: READ /RECORDS "{quelle}" sn.zn/un, text ACCESS z: WRITE/ERASE/RECORDS "{ziel}" sn.zn/un, text - Daten kopieren LOOP/999999 READ/NEXT/EXIT q - Hier Anweisungen zum Auswählen/Ändern der Daten einfügen IF (text.sw."b") SET text = CONCAT ("",text) WRITE z ENDLOOP ENDACCESS/PRINT q ENDACCESS/PRINT z ENDCOMPILE *eof Herzliche Grüße THOMAS KOLLATZ drs Thomas Kollatz - wissenschaftlicher Mitarbeiter / research assistant Salomon Ludwig Steinheim-Institut fuer deutsch-juedische Geschichte D-47057 Duisburg, Geibelstr. 41, T: 203 - 370071, F: 203 - 373380 > Wenn ich Sie richtig verstehe, soll z.B. in der > folgenden exemplarischen Liste > =============================================== > Adam, Eva > Appel, Norbert > Berndt, Dieter > Brandel, Josef > Buddel, Horst > Caesar, Julius > Christen, René > David, Hans > Drosselbart, König > ... > =============================================== > das erste Vorkommen eines Namens, der mit 'b' > beginnt, (und *nur* dieses *eine* Vorkommen) mit > einem bestimmten Tag versehen werden. Das Ergebnis > soll also so aussehen: > =============================================== > Adam, Eva > Appel, Norbert > Berndt, Dieter > Brandel, Josef > Buddel, Horst > Caesar, Julius > Christen, René > David, Hans > Drosselbart, König > ... > =============================================== > > Wenn ich recht habe, probieren Sie es bitte einmal mit > > #ko,nliste,tmp.1,,+,* > ws+ 1 1 > ta+ 1 |b| > erg 1 || > wss 1 1 > spw 3 > spn 3 > sp2 3 > *eof > > > Viele Gruesse reihum von > > Michael Trauth > > --------------------------------------------------------------- > Dr. Michael Trauth e-mail: trauth at uni-trier.de > Rechenzentrum office: Tel. 0651-201-3413 > der Universitaet Fax 0651-201-3921 > Universitaetsring secretary: Tel. 0651-201-3417 > D-54286 Trier > --------------------------------------------------------------- > > ------------------------------------------------------------ > Tustep-Liste at itug.de > https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste From f.seck at t-online.de Wed Sep 26 18:05:03 2007 From: f.seck at t-online.de (F.Seck) Date: Wed, 26 Sep 2007 18:05:03 +0200 Subject: [Tustep-Liste] #ko References: <46FA3199.5080805@theol.uzh.ch> Message-ID: <003b01c80057$004e37e0$c400a8c0@Seck2000> Lieber Herr Moser, Herrn Trauths Kopiere löst Ihr Problem, so wie Sie es beschreiben, exakt. Herrn Kollatz' Makro schreibt das Tag vor jeden Satz, der mit B anfängt. Ich vermute aber, daß Sie nicht nur beim B, sondern bei jedem Wechsel des Anfangsbuchstabens das Tag haben wollen. (Denn bei nur einem Fall geht im Editor schneller.) Das geht mit folgendem Kopiere: #ko,q,z,,+,* Nur erster Buchstabe ist Vergleichstext: ev 1 :: Sprünge: Wenn Vergleichstext identisch ("j"), direkt zur Ausgabe andernfalls ("n"): erst Merkvergleichstaext neu definieren (15), dann zur Verarbeitung 0 w n j 2 3 4 5 spr 1 11 8 15 3 3 8 8 12 *eof Das sind, abgesehen von Kommentaren, 6 Zeilen. Wenn Ihre Liste durch Registeraufbereite erzeugt sein sollte: dort gibt es spezielle Parameter für den Wechsel des Anfangsbuchstabens, die auch Akzente und Umlaute berücksichtigen, was obiges Kopiere nicht tut: das würde also auch bei Wechsel von A zu Ä jedesmal das Tag einsetzen. Viele Grüße Friedrich Seck ------------------------------ Dr. Friedrich Seck 72076 Tübingen, Erlenweg 18 Tel. 0 70 71 - 96 49 40 Fax 0 70 71 - 96 49 41 ----- Original Message ----- From: "Christian Moser" To: Sent: Wednesday, September 26, 2007 12:16 PM Subject: [Tustep-Liste] #ko Diskussionsforum Tustep-Liste Weitere Informationen: www.itug.de ------------------------------------------------------------ Liebe Liste Ich möchte durch ein #ko in einer sortierten Liste von Personennamen vor dem ersten Namen, der z.B. mit "B"beginnt, ein zuätzliches Tag eintragen lassen. Sollte wohl einfach zu bewerkstelligen sein, aber wie...? Freundliche Grüsse und herzlicher Dank Christian Moser -- Christian Moser, lic. phil. Institut für Schweizerische Reformationsgeschichte Kirchgasse 9 CH-8001 Zürich +41 (0)1 634 47 59 christian.moser at theol.uzh.ch www.uzh.ch/irg/moser ------------------------------------------------------------ Tustep-Liste at itug.de https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste From kol at steinheim-institut.org Wed Sep 26 18:49:11 2007 From: kol at steinheim-institut.org (Thomas Kollatz) Date: Wed, 26 Sep 2007 18:49:11 +0200 Subject: [Tustep-Liste] #ko | Compile ? In-Reply-To: <003b01c80057$004e37e0$c400a8c0@Seck2000> References: <46FA3199.5080805@theol.uzh.ch> <003b01c80057$004e37e0$c400a8c0@Seck2000> Message-ID: <6FEDFD2D-0857-40C9-B525-2994A8D0D67D@steinheim-institut.org> Lieber Herr Seck, sie haben recht, mein Makro tut nicht, was Herr Moser wollte, aber das muss natürlich nicht so bleiben. Anbei ein Makro das ungefähr dasselbe tut, was ihr #ko macht, in der Zieldatei steht anschließend: Adam, Eva Appel, Norbert Berndt, Dieter Brandel, Josef Buddel, Horst Caesar, Julius Christen, René David, Hans Drosselbart, König Das Makro folgt und ich ergreife die Gelegenheit eine Frage anzuschliessen: Wie müsste ich das Skript umgestalten, damit ich Compile - Endcompile verwenden kann? #ma $$! quelle=nliste, ziel=tmp.1 $$- $$ MODE TUSCRIPT - Spezifikationen prüfen SET status = CHECK (quelle, READ, TUSTEP) ERROR/STOP "QUELLE: ", status SET status = CHECK (ziel, WRITE, TUSTEP) ERROR/STOP "ZIEL: ", status SET status = UNIQUE (quelle, ziel) ERROR/STOP "Datei ", status, " ist mehrfach angegeben" SET ALT_AB="" - Satzweise kopieren ACCESS q: READ /RECORDS "{quelle}" sn.zn/un, text ACCESS z: WRITE/ERASE/RECORDS "{ziel}" sn.zn/un, text - Daten kopieren LOOP/999999 READ/NEXT/EXIT q - Anfangsbuchst. der eingelesenen Zeile wird auf Variable AB gelegt SET AB = EXTRACT (text,0,2) IF (AB.ne.ALT_AB) THEN SET tagneu="" SET text = CONCAT (tagneu,text) ENDIF SET ALT_AB= VALUE (AB) WRITE z ENDLOOP ENDACCESS/PRINT q ENDACCESS/PRINT z *eof From f.seck at t-online.de Wed Sep 26 20:31:25 2007 From: f.seck at t-online.de (F.Seck) Date: Wed, 26 Sep 2007 20:31:25 +0200 Subject: [Tustep-Liste] #ko | Compile ? References: <46FA3199.5080805@theol.uzh.ch><003b01c80057$004e37e0$c400a8c0@Seck2000> <6FEDFD2D-0857-40C9-B525-2994A8D0D67D@steinheim-institut.org> Message-ID: <005e01c8006b$727f38a0$c400a8c0@Seck2000> Lieber Herr Kollatz, lieber Herr Moser, hier nun doch die angedeutete Lösung mit #raufbereite, die ja ein vorangehendes Sortiere nicht voraussetzt: #raufbereite,q,z,-,+,*,-,- ssl ab 1 >1z aä >2z oö >3z uü abd |>1|b|c|d|e|f|g|h|i|j|k|l|m|n|>2|p|q|r|s|t|>3|v|w|x|y|z| vab || abe |A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z| *eof Das Programm leistet im wesentlichen dasselbe wie das zweite von Herrn Kollatz, berücksichtigt aber Umlaute (darum >1, >2, >3 statt A O U im Parameter abd). Akzente und "#." werden automatisch übergangen. Die Tags stehen in eigener Zeile. Von hintereinanderstehenden identischen Sätzen bleibt nur einer übrig. Wenn man das verhindern will, kann man sie vorher mit Kopiere unterschiedlich kennzeichnen. Ganz richtig: es muß nicht immer Kopiere sein. Und, wie schon Euripides sagt: Die zweiten Gedanken sind manchmal die klügeren. Wiederum beste Grüße an alle Listenleser Friedrich Seck ------------------------------ Dr. Friedrich Seck 72076 Tübingen, Erlenweg 18 Tel. 0 70 71 - 96 49 40 Fax 0 70 71 - 96 49 41 ---------------------------------------------------------------------------- - ----- Original Message ----- From: "Thomas Kollatz" To: Sent: Wednesday, September 26, 2007 6:49 PM Subject: Re: [Tustep-Liste] #ko | Compile ? Diskussionsforum Tustep-Liste Weitere Informationen: www.itug.de ------------------------------------------------------------ Lieber Herr Seck, sie haben recht, mein Makro tut nicht, was Herr Moser wollte, aber das muss natürlich nicht so bleiben. Anbei ein Makro das ungefähr dasselbe tut, was ihr #ko macht, in der Zieldatei steht anschließend: Adam, Eva Appel, Norbert Berndt, Dieter Brandel, Josef Buddel, Horst Caesar, Julius Christen, René David, Hans Drosselbart, König Das Makro folgt und ich ergreife die Gelegenheit eine Frage anzuschliessen: Wie müsste ich das Skript umgestalten, damit ich Compile - Endcompile verwenden kann? #ma $$! quelle=nliste, ziel=tmp.1 $$- $$ MODE TUSCRIPT - Spezifikationen prüfen SET status = CHECK (quelle, READ, TUSTEP) ERROR/STOP "QUELLE: ", status SET status = CHECK (ziel, WRITE, TUSTEP) ERROR/STOP "ZIEL: ", status SET status = UNIQUE (quelle, ziel) ERROR/STOP "Datei ", status, " ist mehrfach angegeben" SET ALT_AB="" - Satzweise kopieren ACCESS q: READ /RECORDS "{quelle}" sn.zn/un, text ACCESS z: WRITE/ERASE/RECORDS "{ziel}" sn.zn/un, text - Daten kopieren LOOP/999999 READ/NEXT/EXIT q - Anfangsbuchst. der eingelesenen Zeile wird auf Variable AB gelegt SET AB = EXTRACT (text,0,2) IF (AB.ne.ALT_AB) THEN SET tagneu="" SET text = CONCAT (tagneu,text) ENDIF SET ALT_AB= VALUE (AB) WRITE z ENDLOOP ENDACCESS/PRINT q ENDACCESS/PRINT z *eof ------------------------------------------------------------ Tustep-Liste at itug.de https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste From hagen.reinstein at uni-trier.de Thu Sep 27 08:19:17 2007 From: hagen.reinstein at uni-trier.de (Hagen Reinstein) Date: Thu, 27 Sep 2007 08:19:17 +0200 Subject: [Tustep-Liste] #ko | Compile ? In-Reply-To: <6FEDFD2D-0857-40C9-B525-2994A8D0D67D@steinheim-institut.org> References: <46FA3199.5080805@theol.uzh.ch>, <003b01c80057$004e37e0$c400a8c0@Seck2000>, <6FEDFD2D-0857-40C9-B525-2994A8D0D67D@steinheim-institut.org> Message-ID: <46FB6784.2240.1A33ED@hagen.reinstein.uni-trier.de> Lieber Thomas, > Das Makro folgt und ich ergreife die Gelegenheit eine Frage > anzuschliessen: > Wie müsste ich das Skript umgestalten, damit ich Compile - Endcompile > verwenden kann? Compile setzt quasi Angaben, die in { } stehen, auf einen festen Wert, der nicht mehr verändert werden kann. Man muss also Angaben in { }, die flexibel bleiben müssen - in diesem Fall die Werte für die Variable AB bei der Definition von tagneu - vermeiden: Im loop streiche: SET tagneu="" setze: SET tagneu = CONCAT ("") Viele Grüße ** h ** > > #ma > $$! quelle=nliste, ziel=tmp.1 > $$- > $$ MODE TUSCRIPT > > - Spezifikationen prüfen > SET status = CHECK (quelle, READ, TUSTEP) > ERROR/STOP "QUELLE: ", status > > SET status = CHECK (ziel, WRITE, TUSTEP) > ERROR/STOP "ZIEL: ", status > > SET status = UNIQUE (quelle, ziel) > ERROR/STOP "Datei ", status, " ist mehrfach angegeben" > > SET ALT_AB="" > - Satzweise kopieren > ACCESS q: READ /RECORDS "{quelle}" sn.zn/un, text > ACCESS z: WRITE/ERASE/RECORDS "{ziel}" sn.zn/un, text > - Daten kopieren > LOOP/999999 > READ/NEXT/EXIT q > - Anfangsbuchst. der eingelesenen Zeile wird auf Variable AB gelegt > SET AB = EXTRACT (text,0,2) > IF (AB.ne.ALT_AB) THEN > SET tagneu="" > SET text = CONCAT (tagneu,text) > ENDIF > SET ALT_AB= VALUE (AB) > WRITE z > ENDLOOP > ENDACCESS/PRINT q > ENDACCESS/PRINT z > *eof > > ------------------------------------------------------------ > Tustep-Liste at itug.de > https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste Dr. Hagen Reinstein Fachreferate Ägyptologie, Archäologie, Klass. Philologie Universitaetsbibliothek Trier 54286 Trier 0651/201-4201