Problem mit inputenc Thema ist als GELÖST markiert

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Lena

Problem mit inputenc

Beitrag 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:(

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo du musst dei Datei im gleichen Zeichensatz abspeichern wie angegeben. Kontrolliere das.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Lena

Beitrag 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 :)

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag 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.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Oder man konvertiert den Zeichensatz. Zb mit iconv der ist in den meisten OS enthalten.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

TeXStudio kann das auch direkt konvertieren.

Lena

Beitrag 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?

Noch so einer

Beitrag 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.

Antworten