Article View: de.comp.tex
Article #529Re: Umlaute (Lang)
From: Anselm Lingnau
Date: Fri, 14 Aug 1992 09:34
Date: Fri, 14 Aug 1992 09:34
57 lines
3635 bytes
3635 bytes
Im Artikel <A7033@PE.maus.de> schreibt Ulrich_Jahnz@pe.maus.de (Ulrich Jahnz): > stimmt es, dass alle TeX 3.x in der Lage sind, Umlaute direkt zu verarbeiten, > ohne sie durch z.B. <"u> schuetzen zu muessen (unter emTeX geht es, dass weiss ich > aus eigener Erfahrung)? `Im Prinzip ja.' Es stimmt, dass alle TeX 3.x Eingabealphabete mit 256 Zeichen bearbeiten k"onnen (statt 128 wie fr"uher). Leider besteht keineswegs Einigkeit dar"uber, wie diese 128 neuen Zeichen belegt werden sollen. Dasselbe Problem gibt es ja auch bei den Computern selbst, schliesslich belegen PCs die Zeichen >= 128 anders als Ataris, und die wiederum anders als Amigas oder Suns oder... Wie Andrew Tanenbaum sagt, `The nice thing about standards is that there are so many to choose from'. Die 8-Bit-F"ahigkeit bringt also f"ur den Austausch von Dokumenten nichts, denn... > Kann also ein File, das die Umlaute direkt enthaelt, als > TeX-File verbreitet werden? Nein. Das Problem besteht darin, dass, wie gesagt, die Auffassungen unterschiedlicher Computer, wo die Umlaute denn im Zeichensatz stehen, verschieden sind. Wenn Du also eine Datei mit Umlauten vom PC auf eine Sun transportierst (zum Beispiel), wirst Du feststellen, dass "uberall da, wo Du Umlaute in Deinem Text hattest, pl"otzlich ganz andere Zeichen stehen. Dass das TeX auf beiden Rechnern die jeweiligen Umlaute des Systems pr"achtig versteht, hat damit nichts zu tun. Auch die `dc'- bzw. sp"ater `ec'-Zeichens"atze mit ihren eingebauten Umlauten werden dieses Problem nicht beheben. Ihre Zeichenanordnung, seinerzeit in Cork standardisiert, bezieht sich n"amlich nur auf die Position der Zeichen in den entsprechenden Zeichensatzdateien, nicht auf die Position der Zeichen (oder der Untermenge der dc-Zeichen, die ein gegebener Rechner anbietet) im Zeichensatz des Rechners, auf dem TeX l"auft. Was das TeX-Programm mit den Zeichen anf"angt, die in Textdateien auf dem Rechner stehen, ist nicht genau definiert; TeX-Programme enthalten eine (meist hartcodierte) Tabelle, mit der man alle Eingabezeichen f"ur TeXs internen Gebrauch beliebig umcodieren kann, was f"ur die Ausgabe in Logdateien usw. wieder r"uckg"angig gemacht wird (z. B. arbeitet TeX auch auf EBCDIC-codierten Maschinen intern mit ASCII). Die einzige Abhilfe besteht darin, diese Umsetztabelle zur Laufzeit ladbar zu machen, damit man den Eingabemechanismus von TeX portabel an die Zeichens"atze verschiedener Systeme anpassen kann. Die Wahrscheinlichkeit daf"ur, dass das in einer standardisierten Weise eines Tages eingef"uhrt wird, kann man als nahe bei Null ansetzen. Im Moment f"uhrt also kein Weg daran vorbei, die Umlaute im `german.sty'-Stil zu codieren, wenn man TeX-Dokumente direkt zwischen Rechnern mit verschiedenen Systemzeichens"atzen portieren will. Anselm -- Anselm Lingnau, Buchenweg 1, 6239 Eppstein| You see things, and you say `Why?' lingnau@math.uni-frankfurt.de Germany| But I dream things that never were, University of Frankfurt, CompSci and Maths| and say `Why not?' --- G. B. Shaw
Technical Details
Message-ID:
<3191@rbiffm.informatik.uni-frankfurt.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!zrz.tu-berlin.de!news.netmbx.de!Germany.EU.net!rbiffm!math.uni-frankfurt.de!lingnauReferences:
<A7033@PE.maus.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!zrz.tu-berlin.de!news.netmbx.de!Germany.EU.net!rbiffm!math.uni-frankfurt.de!lingnau From: lingnau@math.uni-frankfurt.de (Anselm Lingnau) Newsgroups: de.comp.tex Subject: Re: Umlaute (Lang) Message-ID: <3191@rbiffm.informatik.uni-frankfurt.de> Date: 14 Aug 92 09:34:57 GMT References: <A7033@PE.maus.de> Sender: news@rbiffm.informatik.uni-frankfurt.de Distribution: world Organization: University of Frankfurt/Main, Dept. of Mathematics Lines: 57 Nntp-Posting-Host: gauss.math.uni-frankfurt.de