Seite 1 von 1

Umlaute "normal" schreiben

Verfasst: Fr 24. Okt 2014, 22:41
von Hamburger
Hallo zusammen,
meine Bachelorarbeit steht an und ich würde sie gerne mit Latex schreiben.
Nachdem ich früher schonmal mit Latex gearbeitet habe stehe ich jetzt vor folgendem Problem: Ich würde die Umlaute gerne ganz "normal" schreiben. Eigentlich sollte es doch mit folgenden packages in der Präambel funktionieren oder nicht?
\documentclass[a4paper, 12pt]{article}

\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{marvosym}  %Hat das noch mit Umlauten zu tun?

Bisher war ich der Meinung, dass ich mit der Präambel die Umlaute im Dokumentenquelltext normal schreiben konnte und sie später richtig angezeigt wurden. (habe das auch als Muster in einem Skript gefunden)

Aber leider kommen anstelle der Umlaute komische Zeichen raus.
Kann mir jemand sagen wo mein Denkfehler liegt?

vielen Dank schonmal und ein schönes Wochenende

Verfasst: Fr 24. Okt 2014, 23:54
von Gast
Ich tippe darauf, das deine Eingabekodierung tatsächlich UTF-8 ist. Also
\usepackage[ansinew]{inputenc}
in
\usepackage[utf8]{inputenc} 
geändert und es sollte laufen. Ich empfehle auch UTF-8 zu verwenden, da das wohl die Zukunft ist.

Verfasst: Sa 25. Okt 2014, 08:53
von Sputnik1983
Du kannst es auch mit
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}
versuche. Das sollte deine Eingabecodierung dann auch automatisch erkennen.
Hat also auch den Vorteil, dass dein Text auch auf anderen systemen jederzeit zu kompelieren ist.

Die Verwendete Kodierung wird übrigens idR auch im Editor angezeigt. Bei TexStudio unten rechts.

Verfasst: Sa 25. Okt 2014, 11:26
von u_fischer
Sputnik1983 hat geschrieben:Du kannst es auch mit
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß},
}
versuche. Das sollte deine Eingabecodierung dann auch automatisch erkennen.
Hat also auch den Vorteil, dass dein Text auch auf anderen systemen jederzeit zu kompelieren ist.
Auf anderen Systemen kompilieren kann man auch mit inputenc. selinput ist nützlich in Forenbeiträgen, wo man nicht weiß, in was für eine Datei die Leute den Code kopieren. Bei eigenen Dokumenten bringt es nicht so viel. Spätestens bei der ersten \input-Datei muss man dann ja doch wissen, wie man Kodierungen einstellt bzw erkennt.
Die Verwendete Kodierung wird übrigens idR auch im Editor angezeigt. Bei TexStudio unten rechts.
TeXStudio "erkennt" die Kodierung u.a. an der inputenc-Option (in neueren TeXStudio Versionen kann man das abschalten). Wenn eine utf8-Datei \usepackage[ansinew]{inputenc} enthält, wird TeXstudio die als ansinew erkennen und entsprechend die Umlaute falsch anzeigen.

Verfasst: Mo 27. Okt 2014, 10:02
von Hamburger
Ich wollte mich kurz für die schnelle Hilfe bedanken.

Mit der UTF-8 Eingabekodierung hat es tatsächlich geklappt.