von klaus# » Sa 1. Mai 2010, 19:34
Ich will es mal probieren.
Damit der Computer mit deiner Tastatureingabe was anfangen kann, muss der eingegebene Buchtstabe, z. B. ein "A" einen eindeutigen Zahlenwert bekommen. Dieser Zahlenwert ist durch die Kodierung festgelegt. Leider gibt es nicht nur eine Kodierung sondern mehrere, d. h. ein bestimmtes Zeichen kann, je nach Kodierung, durch verschiedene Zahlenwerte repräsentiert werden. Da die Buchstaben des Alphabets, die Ziffern 0-9 und die üblichen Satzzeichen in den meisten Kodierungen den gleichen Zahlenwerten zugeordnet werden, treten hier keine Abweichungen auf, wenn eine falsche Kodierung angenommen wird.
Anders sieht es mit den Umlauten aus, da weichen die Kodierungen voneinander ab. Daher fällt eine falsche Kodierung nur bei solchen Zeichen auf.
Mit der Angabe
\usepackage[utf8]{inputenc}
teilst Du LaTeX mit, dass die Eingaben im Editor auf der Grundlage der utf-8 Kodierung erfolgt sind. Nur durch diese Angabe kann LaTeX die eingegebenen Umlaute korrekt erkennen und im Ausgabetext wiedergeben. Weicht aber der tatsächlich vom Editorprogramm benutzte Kode von dieser Angabe ab, interpretiert LaTeX die Eingabe natürlich falsch und generiert ein falsches Zeichen.
Die Angabe der Eingabekodierung ist also zwingend notwendig, zumal auch innerhalb eines Betriebsystems mehrere Kodierungen möglich sind. Andererseits ist es keine große Sache aus z. B. latin1 ein utf8 oder applemac zu machen
Gruß
Klaus
Ich will es mal probieren.
Damit der Computer mit deiner Tastatureingabe was anfangen kann, muss der eingegebene Buchtstabe, z. B. ein "A" einen eindeutigen Zahlenwert bekommen. Dieser Zahlenwert ist durch die Kodierung festgelegt. Leider gibt es nicht nur eine Kodierung sondern mehrere, d. h. ein bestimmtes Zeichen kann, je nach Kodierung, durch verschiedene Zahlenwerte repräsentiert werden. Da die Buchstaben des Alphabets, die Ziffern 0-9 und die üblichen Satzzeichen in den meisten Kodierungen den gleichen Zahlenwerten zugeordnet werden, treten hier keine Abweichungen auf, wenn eine falsche Kodierung angenommen wird.
Anders sieht es mit den Umlauten aus, da weichen die Kodierungen voneinander ab. Daher fällt eine falsche Kodierung nur bei solchen Zeichen auf.
Mit der Angabe
[code]
\usepackage[utf8]{inputenc}
[/code]
teilst Du LaTeX mit, dass die Eingaben im Editor auf der Grundlage der utf-8 Kodierung erfolgt sind. Nur durch diese Angabe kann LaTeX die eingegebenen Umlaute korrekt erkennen und im Ausgabetext wiedergeben. Weicht aber der tatsächlich vom Editorprogramm benutzte Kode von dieser Angabe ab, interpretiert LaTeX die Eingabe natürlich falsch und generiert ein falsches Zeichen.
Die Angabe der Eingabekodierung ist also zwingend notwendig, zumal auch innerhalb eines Betriebsystems mehrere Kodierungen möglich sind. Andererseits ist es keine große Sache aus z. B. latin1 ein utf8 oder applemac zu machen
Gruß
Klaus