Seite 1 von 1

Problem mit inputenc

Verfasst: So 28. Okt 2012, 20:33
von Lena
Hallo,

Ich verwende Texmaker und Miktex 2.9.

Ich habe ein sehr verwirrendes Problem mit Latex. Und zwar sagt mir Latex immer !
Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `latin1'.See the inputenc package documentation for explanation.Type H <return> for immediate help.... ...


Allerdings tritt dieser Fehler nur bei neu erstellten Dokumenten auf. Alle Dokumente die bereits vor meinem Wechsel zu Taxmaker kompiliert wurden, geben keinen Fehler aus.

Das geht sogar soweit, dass ich einmal aus einer bereits existierenden Texdatei einen fehlerfreien Text herauskopiert habe und ihn in eine neue Datei eingesetzt, und es kam der inputenc Fehler.

Ich bin stark verwirrt.
HILFE:(

Verfasst: So 28. Okt 2012, 20:48
von bloodworks
Hallo du musst dei Datei im gleichen Zeichensatz abspeichern wie angegeben. Kontrolliere das.

Verfasst: So 28. Okt 2012, 21:19
von Lena
:( Kannst du mir als Latex-Anfänger sagen was das heißt?
Am besten wäre sowas wie gehe auf Optionen->Texmaker konfigurieren....

:)Danke :)

Verfasst: So 28. Okt 2012, 21:36
von Genmutant
Optionen->Texmaker konfigurieren->Editor-> Editor: Zeichenkodierung

Da steht wahrscheinlich UTF-8, und dann musst du inputenc eben mit utf8 laden, statt latin1. Andere Möglichkeit wäre statt dessen in TeXMaker ISO-88591 auszuwählen, das ist latin1. Aber dann musst du alle umlaute und so neu tippen. Ich würde UTF-8 nehmen.

Verfasst: So 28. Okt 2012, 21:53
von bloodworks
Oder man konvertiert den Zeichensatz. Zb mit iconv der ist in den meisten OS enthalten.

Verfasst: So 28. Okt 2012, 22:19
von Genmutant
TeXStudio kann das auch direkt konvertieren.

Verfasst: So 28. Okt 2012, 23:06
von Lena
Vielen Dank, mit uft-8 funktioniert es. Wo liegt denn der Unterschied zwischen Uft-8 und Latin1? Muss ich darauf achten, dass er irgendetwas komisch konvertiert hat?

Verfasst: Mo 29. Okt 2012, 09:25
von Noch so einer
Option utf8 verwendet man, wenn man im Editor die Eingabecodierung UTF8 verwenden, Option latin1 entsprechend mit ISO Latin-1 bzw. ISO 8859-1. Eigentlich, irgendwo logisch, oder? Wenn man nicht weiß, was im Editor eingestellt ist, kann man auch einfach das Paket selinput verwenden. Innerhalb eines Dokuments sollte man aber besser nur eine Codierung verwenden, obwohl es durchaus möglich ist, sowohl manuell mit \inputencoding als auch automatisch (siehe selinput-Anleitung) innerhalb eines Dokuments umzuschalten.