Seite 1 von 1

Fehler bei Umsieg auf utf8

Verfasst: Fr 16. Okt 2015, 14:06
von DaDude1105
Ich habe das Problem dass meine Formatierung am Editor auf utf8 eingestellt ist. Lade ich nun das Paket \usepackage[ansinew]{inputenc} so bekomme ich keine Fehler, aber die Umlaute werden nicht angezeigt. Wechsel ich nun zum richtigen Paket, also utf8 habe ich eine Unmenge an Fehlern wie

"Package inputenc Error: Unicode char \u8:ä\global\mathchardef not set up for use with LaTeX."

"Missing number, treated as zero."

"Bad space factor (0)"

"Package inputenc Error: Keyboard character used is undefined(inputenc) in inputencoding `utf8'."

Die Umlaute werden aber korrekt angezeigt. Zudem ist der Fehler nur im zweiten Kapitel was eingefügt wird.

Hier ist mein Dokument:

\documentclass[11pt,a4paper,twoside]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}  			
\usepackage{Tex/nicehead} 		
\usepackage{epsfig}   			
\usepackage{amssymb}			
\usepackage{amsmath}			
\usepackage{tabularx}			
\usepackage{calc}				
\usepackage[vflt]{floatflt}		
\usepackage{units}				
\usepackage{upgreek}			
\usepackage[pdfborder={0 0 0}, hypertexnames=false]{hyperref}
\usepackage[official]{eurosym}	
\usepackage{longtable}			
\usepackage{color}				
%\usepackage[hyphens]{url}		



% Seitenstil
\pagestyle{emheadings}

% Breite des Textblocks und der Raender
\setlength{\evensidemargin}{0mm}
\setlength{\oddsidemargin}{13mm}
\setlength{\textwidth}{145mm}

\setcounter{secnumdepth}{3}   % Tiefe der Kapitelnummerierung
\setcounter{tocdepth}{3}      % Tiefe der Kapitelnummerierung im Inhaltsverzeichnis

\setcounter{totalnumber}{3}
\renewcommand{\floatpagefraction}{0.99}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

%Kopfzeile links bzw. innen
\fancyhead[L]{Thema}
%Kopfzeile mittig
\fancyhead[C]{}
%Kopfzeile rechts bzw. außen
\fancyhead[R]{Name}
%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Fußzeile links bzw. innen
\fancyfoot[L]{21.11.2015} 
%Fußzeile mittig
\fancyfoot[C]{\thepage}
%Fußzeile rechts bzw. außen
\fancyfoot[R]{UNI}
%Linie unten
\renewcommand{\footrulewidth}{0.5pt}

\mathcode`\,="013B
\begin{document}
\pagenumbering{Roman} 
\input{Kapitel/Kurzfassung}
\newpage
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}

\tableofcontents\newpage
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\listoffigures\newpage
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
\listoftables\newpage

\setcounter{page}{0}
\pagenumbering{arabic}
\input{Kapitel/Versuchsaufbau}
\input{Kapitel/Einleitung}

Verfasst: Fr 16. Okt 2015, 14:39
von Besserwisser
Dann solltest du zum einen Überprüfen, ob die Kodierung des zweiten Kapitels auch wirklich utf8 ist und wenn das so ist, dort mit den Mitteln der Minimalbeispiel-Anleitung das Problem weiter eingrenzen.

Es sei auch darauf hingewiesen, dass utf8 nicht alle Unicode-Zeichen abbildet.

Pfadangaben beim Laden von Paketen sind übrigens keine gute Idee. Das gibt nicht nur Warnungen wegen mangelnder Übereinstimmung zwischen angegebenen Paketnamen und korrektem Paketnamen auch Dinge wie \@ifpackageloaded funktionieren dann eher schlecht.

epsfig ist eines der Pakete, die es nur noch zwecks Kompatibilität mit Uraltdokumenten gibt. Besser direkt graphicx verwenden. units ist auch asbach, siunitx wäre state of the art.

Randeinstellungen macht man besser mit geometry. Ich habe auch echte Zweifel, dass wirklich ein linker Rand von 25,4 mm auf linken Seiten und 38,4mm auf rechten Seiten gewollt ist. Ich würde ja eher 25 mm und 38 mm vermuten.

Davon abgesehen, solche zusätzlichen Informationen zu liefern, ist der gezeigte Code für uns insofern nutzlos, als wir damit rein gar nichts testen können. Siehe Stichwort Minimalbeispiel in den wichtigen Hinweisen.