[Allegro] Ausgabe langer Zeilen (war:Gibt es eigentlich noch CockPit-Anhaenger)

Arno Mentzel-Reuters mentzel-reuters at freenet.de
Do Aug 18 23:18:47 CEST 2005


Lieber Herr Eversberg, lieber Herr Eger,
vielleicht habe ich etwas gefunden.

Nehmen wir den Datensatz:

#00 a095347
#20 Decadence, shift, cultural changes and the universality of Leonardo da
    Vinci
#40 Koenigsberger, Dorothy
#70 Politics and culture in early modern europe
#708285-303
#76 1987
#84 $b021957

Das Ergebnis sieht dann so aus (Zeilenschaltungen beachten!!):

<hr><table width="100%"><tbody><tr><td><a 
href="http://141.84.81.24/cgi-bin/acwww25/acindex.pl?index=1&s1=Koenigsberger,+Dorothy&zeilen=10&db=opac&barcode=&nachname=">Koenigsberger, 
Dorothy
</a></td><td><h4>Ao 40580
</h4></td></tr></tbody></table><font color="Black" face="Arial, 
Palatino, Times">Decadence, shift, cultural changes and the universality 
of Leonardo da Vinci
 /
Dorothy
 Koenigsberger
. </font><p></p><p><font color="Black" face="Arial, Palatino, Times">In:
Politics and culture in early modern Europe
 / Ed. by Phyllis Mack and Margaret C. Jacob
</font></p><p><font color="Black" face="Arial, Palatino, 
Times">Cambridge [u.a.]
: Cambridge Univ. Press
 (1987)
, S. 285-303
</font></p>

Hier werden zahlreiche Zeilenschaltungen (13 10, NICHT 0, das hatte ich 
wohl falsch in Erinnerung, sorry) produziert, die nirgends verlangt 
werden. Bei einigen ist die Genese schwer zu verfolgen (z.B. die 
zerhackten Nachladungen über #84), aber ganz sicher würde ich niemals 
freiwillig eine Anweisung schreiben, die
"a" 13 10 "href"
produziert.  Ebenso eindeutige Fehlleistungen sind in der Simulation der 
Vorlageform statt #39. Die APR sagt hier nur:

#40 >K m>k #zz 1      das simuliert eine fehlende #39

#89Z +#39 e0          bei Zss.- u. zss.-artigen Reihen: Körperschaft 
ausgeben
#00 +#81q e0
#39 +#81q e0          falls nicht #39 bereits vorhanden
#60 p" / "


Die dabei aufgerufene UP K und k scheinen auch harmlos:

#(K         UP für Personennamen
#cc u e" = " b", " e";"    Verweisungsformen abschneiden, hinter ", " 
beginne
#cc e", " p" "      Text vor dem ", " nehmen, " " davorsetzen
#cc b"u.a" p" u.a."
#cc b";" f" " p"; "    wenn mehrere Personen in einer Kategorie
#)K                      in beiden Fällen kein Postfix! (#zz 0)


#(k            hier könnte man den 2. und 3. Verf. anders behandeln!
#cc u e" = " b", " e";"        wie Sie hier sehen, wird dasselbe gemacht
#cc e", " p" "              wie bei #(K
#cc b"u.a" p" u.a."
#cc b";" f" " p"; "
#)k


Unklar ist mir, ob nicht auch ein unbedenklicher Gebrauch von Postfixen wie
#20 e0 #23 1 #24 7 #25 5 #26 1 #39 9 #39g 1 #69 9 #zz 8

u.U. zu ganz bösen Effekten führen kann, die meist nur deshalb nicht 
auffallen, weil der Browser sie nicht versteht.
Diese Browsereigenschaft rettet die Sache ja auch bei a 13 10 href oder 
bei der Simulation von #39.
Aber wenn eine Zeilenschaltung in einen Hyperlink gerät, ist der nicht 
mehr funktionsfähig.

Ansonsten erst einmal eine geruhsame Nacht!
Arno Mentzel-Reuters

>  
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20050818/beee56b3/attachment.html>


Mehr Informationen über die Mailingliste Allegro