PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Koma chapterprefix in Kopfzeile



acrylator
19-11-2011, 16:01
Hallo zusammen,

bei scrbook gibt es die Option chapterprefix=false, leider wirkt sich das jedoch nicht auf \leftmark für die Kopfzeile aus.

Wie bekommt man in der Kopfzeile das Präfix "Kapitel" auf den linken Seiten weg ? (siehe Seite 2. des Dokuments)


\documentclass[a4paper,twoside,headings=small, chapterprefix=false, 13pt]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}


\lhead[\scriptsize \leftmark ]{} %[steht auf geraden Seiten im linken Kopf]
\rhead[]{\scriptsize \rightmark}
\lfoot[\thepage]{}
\rfoot[]{\thepage}
\cfoot[]{}
\pagestyle{fancy}

\begin{document}
\chapter{Einführung}
bla bla
\clearpage
\section{jetzt gehts los}
bla bla
\clearpage
bla bla
\end{document}

bobmalaria
19-11-2011, 17:22
hi,

ich würde das in diesem fall dann mit scrpage2 lösen. erstmal weil es teil von KOMA ist und zweitens weil da anstatt \left- und \rightmark der befehl \headmark besteht der das eigentlich so ausgeben sollte wie du magst.

anstatt \thepage schreibt man \pagemark.

habe leider gerade kein LaTeX da um ein beispiel zu erstellen, aber schau mal in die KOMA skript anleitung.


gruss

Schweinebacke
20-11-2011, 08:43
bei scrbook gibt es die Option chapterprefix=false, leider wirkt sich das jedoch nicht auf \leftmark für die Kopfzeile aus.

Das wirkt sich schon auch auf die Kopfzeile aus. Das Problem ist hier, dass das Paket fancyhdr nicht mit KOMA-Script zusammen arbeitet und es für eine gute Idee hält, die Einstellungen von KOMA-Script für \chaptermark und \sectionmark zu überschreiben. Das Paket scrpage2 macht letzteres zwar auch, arbeitet dabei aber mit KOMA-Script-Klassen zusammen. Das Paket hat in der KOMA-Script-Anleitung, scrguide.pdf (befindet sich auch auf Deinem Rechner), ein eigenes Kapitel.

Wenn ich richtig verstehe, was Du haben willst, dann brauchst Du aber gar nicht unbedingt den Seitenstil zu ändern. Die Kopfzeile entspricht in der Voreinstellung von KOMA-Script bereits weitgehend Deiner Änderung. Die zusätzliche Linie bekommst Du per Option. Die Schriftgröße kann man mit \setkomafont ändern. In folgendem Beispiel habe ich außerdem alle Optionen weggelassen, die bereits Voreinstellung sind (dazu gehört auch chapterprefix=false) und den typografisch schlechten Versalsatz im Kolumnentitel durch etwas bessere Kapitälchen ersetzt.
\documentclass[headings=small,13pt,headsepline]{scrbook}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}

\usepackage{blindtext}% nur für Demo-Zwecke

\setkomafont{pagehead}{\scriptsize\scshape}

\begin{document}
\blinddocument
\end{document}Bitte lies alle hier gezeigten Optionen und Anweisungen noch einmal in der Anleitung nach.