ich habe eine Funktion, welche Zeilenumbrüche entfernt. Integriere ich diese Funktion in sectionmark, verschwinden auf einmal die Umlaute in der Kopfzeile. Offenbar ein Encodingproblem an irgendeiner Stelle, aber ich finde den Fehler nicht.
Wäre toll, wenn jemand eine Idee hat.
Vielen Dank
Christian
\documentclass[12pt,headings=normal]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{blindtext} \usepackage{scrpage2} %Funktion entfernt linebreaks \newcommand{\removelinebreaks}[1]{% \begingroup\def\\{ }#1\endgroup} \begin{document} \clearscrheadings \clearscrplain \pagestyle{scrheadings} \ohead{\headmark} \automark[section]{chapter} %Funktion entfernt Linebreaks aus den Kopfzeilen \renewcommand\sectionmark[1]{\markright{\thesection~\removelinebreaks{#1}}} \chapter{Kapitel} %Test der Funktion allein \removelinebreaks{Test:\\ÜüÄäÖöß -> OK funktioniert mit Umlauten} %Test der Funktion integriert \section{Test:\\ÜüÄäÖöß ->funktioniert NICHT mit Umlauten} \blindtext \subsection{Unterunterkapitel} \blindtext[3] \end{document}