ASORT, SRCH (ff,z2...

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Mo Mai 22 10:01:49 CEST 1995


Verlautbarung 6 der Entw.Abt.
-----------------------------

1. ASORT
   Bisher konnten nur bis zu 999 Zwischendateien entstehen, jede mit
   hoechstens 800 Datensaetzen. Damit kamen einige langsam an die Grenzen.
   Jetzt wurden die Namen dieser Zwischendateien geaendert. Sie lauten 
   nun S$$Annnn und S$$Bnnnn, also mit vierstelligen Nummern aber ohne
   Extension, statt bisher S$$A.nnn und S$$B.nnn.
   Vorerst sollte das reichen. Welches Dateisystem verkraftet auch
   10.000 Dateien in einem Verzeichnis?

2. SRCH
   Das leidige Problem mit den zwei ueberzaehligen Zeilen auf der ersten
   Seite (Frau Dorsch, Frau Koczian) ist vom Tisch. 
   Um hier noch etwas zusaetzliche Klarheit zu schaffen, geben wir
   folgende Hintergrundinformation:
   Defaultwerte (laut Handbuch 10.2.2 und 10.2.3, S.164f) sind
   z1=3
   z2=2
   zm=65
   ff=0

   Die wahre Gesamtlaenge einer Seite errechnet sich als 
   zm+z2+ff. Aber:

   Es koennen nun folgende Situationen eintreten:

   ff=0  : dann werden Kopf- und Fussabschnitt nicht ausgefuehrt, auch
           wenn sie definiert sind. So kann man sie zum Testen einfach 
           mal abschalten, muss aber eben dran denken, im Normalfall
           routinemaessig ff=2 zu setzen.

   ff>0 aber kein Fussabschnitt: ff zaehlt bei der Laengenberechnung
        nicht mit, wirkt nur als Schalter fuer den Kopfabschnitt.

   ff=1 mit Fussabschnitt: nur die erste entstehende Zeile wird ausgegeben.

   ff=2 dann werden zwei Zeilen Fussabschnitt ausgegeben.
        Mehr als zwei gehen nicht, anders als beim Kopfabschnitt.

   Nach den jetzt ausgefuehrten Korrekturen wirkt sich ff nicht mehr auf die
   Laenge des Kopfabschnitts aus. Bisher wurde dieser um eine Leerzeile
   ergaenzt, wenn er nur aus einer Zeile bestand aber ff=2 war. Wenn man
   diese Leerzeile beibehalten will, muss man im Kopfabschnitt sowas wie
   #t{ C }
   ergaenzen.

Intern ist die Abarbeitung all dieser Dinge ganz schoen schwierig. Man muss
ja bedenken, dass ein Seitenvorschub mitten innerhalb der Bearbeitung eines
Satzes notwendig werden kann. Der Kartendruck hat da noch zusaetzliche
Erfordernisse, die auch beruecksichtigt werden muessen (jetzt kann man
den Strukturbefehl N auch innerhalb des fa-Befehls anwenden!)
Wir hoffen doch, dass jetzt die Loesung einerseits den bereits laufenden
Anwendungen nicht schadet, also nicht zu Aenderungen in existierenden
Parametern zwingt, aber auch genuegend durchschaubar ist.

Auf positive Rueckmeldungen freut sich

B.E.




Mehr Informationen über die Mailingliste Allegro