Umlaute und \renewcommand

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Umlaute und \renewcommand

von kante » So 18. Jul 2010, 15:53

danke für deine Hilfe es hat nur so wie von dir beschrieben geklappt. :)

Eingabecodierung

von Stefan Kottwitz » So 18. Jul 2010, 13:12

Der Quelltext liegt nur Dir vor. Wenn Du die betreffende Zeile nicht hier postest, kann ich nicht sehen, welches Symbol das Problem ist. Ob es ein Umlaut ist oder etwas anderes - k.A. Meiner Erinnerung nach funktioniert z.B. das Grad-Symbol nicht in utf8.

Lösen kannst Du das Problem ganz allgemein, indem Du sicherstellst, dass die tatsächliche Codierung der Datei mit der Angabe für das inputenc-Paket übereinstimmt. Sehr wahrscheinlich passt das nämlich nicht. Es kommt öfter mal vor, dass jemand glaubt, er hat utf8 eingestellt doch das Dokument bzw. der Editor liegen noch in ISO8859-1 bzw. latin1 o.a. vor.

Notfalls kann man ein neues Dokument anlegen, die Codierung in TeXworks auf utf8 stellen und den Quelltext per Kopieren/Einfügen übertragen.

Stefan

von kante » So 18. Jul 2010, 12:59

Und wie kann ich dieses Problem lösen?

Eingabecodierung

von Stefan Kottwitz » So 18. Jul 2010, 12:06

Da passt ein Zeichen nicht zur Codierung. In der Ausgabe erkennt man es nicht, jedoch im Quelltext.

Stefan

von kante » So 18. Jul 2010, 11:52

Okay jetzt habe ich das auf utf8 umgestellt.
\usepackage[utf8]{inputenc} 
Nun spuckt er mir die folgende Fehlermeldung aus:
! Package inputenc Error: Unicode char \u8:�l not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
Was ist nun falsch?

Re: Umlaute und \renewcommand

von Stefan Kottwitz » So 18. Jul 2010, 11:36

Hallo,
kante hat geschrieben: Als Zeichenkodierung habe ich UTF-8 eingestellt.
...
\usepackage[latin1]{inputenc}
Das passt nicht zusammen, für inputenc müsstest Du dann auch utf8 und nicht latin1 angeben.

Viele Grüße,

Stefan

Umlaute und \renewcommand

von kante » So 18. Jul 2010, 11:33

Ich benutze MikeTex 2.8 Portable und als Editor verwende ich TexWorks

Mein Problem beruht darauf, dass in dem Befehl \renewcommand scheinbar keine Umlaute wie das ü in Abkürzunsverzeichniss erkannt werden.
Als Zeichenkodierung habe ich UTF-8 eingestellt.
Das komische ist das im Text alle Umlaute perfekt dargestellt werden. Nur in der Überschrift die mit renewcommand erzeugt wurde, entsteht das Problem.

% Anpassung an Landessprache ---------------------------------------------------
\usepackage[ngerman]{babel}

% Umlaute ----------------------------------------------------------------------
%   Umlaute/Sonderzeichen wie üö direkt im Quelltext verwenden (CodePage).
%   Erlaubt automatische Trennung von Worten mit Umlauten.
% ------------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp} % Euro-Zeichen etc.

....


\usepackage[intoc]{nomencl}
%\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}

.......

% Abkürzungsverzeichnis --------------------------------------------------------
\input{Inhalt/Glossar}
% für korrekte Überschrift in der Kopfzeile
\clearpage\markboth{\nomname}{\nomname} 
\printnomenclature
\label{sec:Glossar}

.......

Nach oben