Probleme mit \headmark

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


FMG1991
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 6. Jul 2011, 22:07

Probleme mit \headmark

Beitrag von FMG1991 »

Hallo :)

ich schreibe gerade an meiner Bachelorarbeit. Ich möchte, dass das \headmark in der Kopfzeile auftaucht. Das funktioniert zwar, allerdings wird unabhängig vom aktuellen Kapitel als headmark immer das Inhaltsverzeichnis angegeben.
Ich habe leider keine Ahnung, woran das liegen kann :(
\documentclass[a4paper,twoside,titlepage,halfparskip,normalheadings,liststotoc,bibtotoc,final]{scrreprt}%(draft/final)                                                             
\input{packages}
\input{Meta.tex}

\makeindex
\input{Seitenstil}




\begin{document}
\include{Deckblatt}

\pagenumbering{Roman}
\tableofcontents
\clearpage
\pagenumbering{arabic}

\chapter{Einleitung}
\chapter{Grundlagen}
\chapter{Durchführung}
\chapter{Ergebnisse}
\chapter{Zusammenfassung}




\end{document}
Die Seiteneinstellungen:
% Seitenränder -------------------------------------------------------------
\geometry{paper=a4paper,left=35mm,right=35mm,top=30mm,bottom=60mm}

% Kopf- und Fußzeilen ------------------------------------------------------
\pagestyle{scrheadings}


% Kopf- und Fußzeile auch auf Kapitelanfangsseiten -------------------------
\renewcommand*{\chapterpagestyle}{scrheadings}

% Schriftform der Kopfzeile ------------------------------------------------
\renewcommand{\headfont}{%
\normalfont
}

% Kopfzeile ----------------------------------------------------------------
\ihead{\large{\textsc{\titel}}\\ \small{\untertitel} \\[2ex] \textit{\headmark}}
\chead{}
\ohead{\includegraphics[width=2cm]{logo.eps}}
%
\setlength{\headheight}{21mm} % Höhe der Kopfzeile
\setheadsepline[text]{0.4pt} % Trennlinie unter Kopfzeile


% Fußzeile -----------------------------------------------------------------
\ifoot{\copyright\ \autor}
\cfoot{}
\ofoot{\pagemark}


\clubpenalty = 10000
\widowpenalty = 10000 
\displaywidowpenalty = 10000

\frenchspacing 

Hat jemand eine Idee, woran das liegen könnte? :)

Vielen Dank!

F

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Nun, anscheinend tut \chaptermark nichts. D.h. du hast es entweder umdefiniert oder automark nicht richtig verwendet. Liefere ein vollständiges Beispiel nicht irgendwelche Codeschnipsel.

Noch so einer

Re: Probleme mit \headmark

Beitrag von Noch so einer »

FMG1991 hat geschrieben:
\documentclass[a4paper,twoside,titlepage,halfparskip,normalheadings,liststotoc,bibtotoc,final]{scrreprt}%(draft/final)
Für diese Zeile müsstest Du eigentlich diverse Warnungen wegen überholter Optionen bekommen. Die solltest Du alle beachten, weil KOMA-Script aus Kompatibilitätsgründen bei den veralteten Optionen auf eine Kompatibilitätsstufe mit schlechterer Typografie zurück schaltet.
FMG1991 hat geschrieben:
\input{packages}
\input{Meta.tex}
Für ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) – und häufig auch sonst – ist es meist unpraktisch, wenn die ganzen Pakete und Präambeldefinitionen in eine externe Datei ausgelagert sind. Das gilt spätestens dann, wenn dort auch die Eingabecodierung und die Sprache fest eingestellt sind.
FMG1991 hat geschrieben:Die Seiteneinstellungen:
Leider fehlt die wichtige Zeile mit dem Laden von scrpage2. Ich tippe darauf, dass dort die Option automark nicht angegeben ist. Du solltest daher bei
\usepackage[…]{scrpage}
in den eckigen Klammern Option automark ergänzen. Näheres zu dieser Option ist über den Index der Klassen- und Paketoptionen der KOMA-Script-Anleitung leicht zu finden.

Falls ich falsch geraten habe, solltest Du auf jeden Fall ein vollständiges Minimalbeispiel nach der oben verlinkten Anleitung erstellen.

BTW (das hat jetzt also alles nichts mehr mit Deinem eigentlichen Problem zu tun):
Dein absolutes Verhindern von Schusterjungen und Hurenkindern wäre für einen Roman durchaus geboten. In den meisten wissenschaftlichen Texten ist es nicht notwendig und man handelt sich damit häufig andere Probleme ein, die teilweise deutlich schwerer wiegen. Deshalb solltest Du die Zeilen
FMG1991 hat geschrieben:
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
versuchsweise auskommentieren. Darüber hinaus ist es bei Wahl der richtigen Sprache mit babel normalerweise nicht notwendig \frenchspacing selbst zu setzen.

Vor das Umschalten des Numerierungsstils mit \pagenumbering gehört übrigens nicht nur ein \clearpage, sondern ein \cleardoubleoddpage. Das steht AFAIK auch explizit in der KOMA-Script-Anleitung.

Statt \headfont direkt umzudefinieren, solltest Du Dir den offiziellen Weg der Verwendung von \setkomafont{pagehead}/\addtokomafont{pagehead} einmal in der KOMA-Script-Anleitung anschauen. Du solltest auch nicht direkt die Länge \headheight ändern, sondern bei \geometry direkt per Option die gewünschte Höhe für den Kopf mit angeben. Näheres ist der Anleitung zum Paket geometry zu entnehmen.

Antworten