<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Liebe TUSTEP-Gemeinde<br>
<br>
Wie so oft, so auch jetzt, spricht mir der nächtliche Trierer Volks-
und TUSTEP-Freund aus der Seele. <br>
Ein abschnittsweiser Zeilenzähler ist wirklich seit langem ein Problem,
mit dem sich viele Anwender immer wieder herumschlagen und Hilfe bei
den TUSTEP-Weisen holen müssen, weil TUSTEP keine einfache Lösung
anbietet. Heiliger Sankt Wilhelm, erbarme dich! Wie viele Kerzen müssen
wir noch aufstellen ...?<br>
<br>
Frage an den Trierer Volksfreund: Darf ich das Programm, so wie es ist,
ins TUSTEP-Tutorial unter die Musterprogramme für SATZ aufnehmen?<br>
<br>
Mit sonntäglichen Grüßen aus Zürich<br>
<br>
Wolfram Schneider-Lastin<br>
<br>
<br>
Michael Trauth schrieb:<br>
<blockquote cite="mid4A2B1A8A.8704.53B57B4@trauth.uni-trier.de"
type="cite">
<pre wrap="">Diskussionsforum Tustep-Liste
Weitere Informationen: <a class="moz-txt-link-abbreviated" href="http://www.itug.de">www.itug.de</a>
------------------------------------------------------------
</pre>
<pre wrap="">
<hr size="4" width="90%">
Lieber Herr Meyer,
auf das prinzipielle Problem - daß das Satzprogramm
keinen Zeilenzähler bietet, der abschnitts- oder
kapitelweise zählt und darüber hinaus bestimmte
Textteile beim Zählen übergeht - haben Herr Sappler
und Herr Seck ja schon hingewiesen. Nicht nur deshalb
bin ich froh über Wortmeldungen wie die Ihre, denn ich
weiß, daß das Desideratum als solches schon lange auf
der Agenda des Programmautors steht. Ich fände es
sehr nützlich, wenn es einen solchen Automatismus
gäbe - nicht für mich, denn ich weiß mir zu helfen,
aber für viele andere, die in diesem Punkt auf dem
Schlauch stehen. Vielleicht erbarmt sich der
Programmautor ja bald einmal...
Zu Ihrem Problem. Sie haben im Grunde nur zwei Optionen:
1. Wenn die betr. Quelle nicht sehr groß ist, können Sie
ja vielleicht von Hand Marginalienkodierungen der
Form @a5@{, @a10@{, @a15@{, @a20@{, @a25@{ usw. in
den Text einsetzen und auf diese Weise eine Qick-and-
dirty-Lösung fabrizieren.
Aber für Quick-and-dirty-Lösungen - noch dazu manuelle,
igitt! - setzen wir TUSTEP ja nun wirklich nicht ein,
oder? Eine automatische Lösung gibt es deshalb natürlich
auch:
2. Sie setzen wie gewohnt, fixieren mit #*aumbruch
nach dem ersten Satzlauf den Umbruch, lassen ein
#kopiere oder ein Tuscript die Arbeit des Einsetzens
einer marginalen Zeilenzählung erledigen und setzen
danach die Chose ein zweites Mal, diesmal *mit* dem
Zeilenzähler.
Ganz einfach, oder? Leider nicht. Ich denke, daß man
dafür eine exemplarische Lösung braucht, damit man
mal sieht, wie sowas geht. Eine solche finden Sie in
der hier anhängenden ZIP-Datei:
- einen fünfseitigen Mustertext ZZText.TXT (mit Fußnoten,
einem Vorspann, einem Märchen als Editionstext und darin
verwendet die Satzmakros <ZZ> für "Zeilenzähler einschalten",
</ZZ> (für "Zeilenzähler ausschalten") und <ZZ/> (für
"Zeilenzähler zurücksetzen bzw. neu mit 1 beginnen lassen");
bei jeder Zwischenüberschrift wird außerdem der ZZ mit
<zz/> zurückgesetzt;
- eine simple Satzroutine mit einem folgenden #*aumbruch,
das den Umbruch fixiert, einem #kopiere, das den Zeilen-
zähler in Form von Marginalien einsetzt, einem zweiten
Satzlauf und dem #*psaus;
- die Postscriptdatei zum Anschauen.
Probieren Sie's einfach mal mit #t,zzsatz.p aus, und
schauen Sie dann rein! Nicht auf Anhieb verständlich
ist vielleicht (für Kopiere-Novizen) das #kopiere, das
den Zeilenzähler einsetzt - aber das kann man zur Not
auch einfach als Blackbox verwenden. Eine spontan
bzw. intuitiv verständlichere (Teil-)Lösung kann ja
vielleicht Thomas Kollatz beisteuern?! ;o))
Zu allem Überfluß stehen auch noch ein paar Kommentare
in der Routine drin, vielleicht kommen Sie damit zurecht.
Wenn nicht, melden Sie sich noch einmal.
Viele Grüße reihum von
Michael Trauth
---------------------------------------------------------------
Dr. Michael Trauth e-mail: <a class="moz-txt-link-abbreviated" href="mailto:trauth@uni-trier.de">trauth@uni-trier.de</a>
Rechenzentrum office: Tel. 0651-201-3413
der Universitaet Fax 0651-201-3921
Universitaetsring secretary: Tel. 0651-201-3417
D-54286 Trier
---------------------------------------------------------------
</pre>
<pre wrap="">
<hr size="4" width="90%">
The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any other MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.
---- File information -----------
File: ZZSatz.zip
Date: 7 Jun 2009, 1:29
Size: 123949 bytes.
Type: Binary</pre>
<pre wrap="">
<hr size="4" width="90%">
------------------------------------------------------------
<a class="moz-txt-link-abbreviated" href="mailto:Tustep-Liste@itug.de">Tustep-Liste@itug.de</a>
<a class="moz-txt-link-freetext" href="https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste">https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Dr. Wolfram Schneider-Lastin
Universität Zürich
Koordinator für E-Learning und Computerphilologie
an 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: <a class="moz-txt-link-abbreviated" href="mailto:wolfram.schneider-lastin@phil.uzh.ch">wolfram.schneider-lastin@phil.uzh.ch</a>
Web: <a class="moz-txt-link-freetext" href="http://www.phil.uzh.ch/elearning">http://www.phil.uzh.ch/elearning</a>
Erreichbar in der Regel Mo 14-18, Di Mi 9-18 Uhr
</pre>
</body>
</html>