PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile formatieren



rstuby
09-06-2014, 17:49
Hallo! Ich möchte, dass auf jeder Seite oben links das Kapitel und in der Mitte die section steht. Komischerweise kriege ich das nicht hin.

\documentclass[parskip=half-,open=any,DIV=14,oneside,headinclude]{scrbook}
\synctex=1
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{hyperref}

\setlength{\fboxsep}{1.5ex}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[\leftmark]{\leftmark}
\chead[\rightmark]{\rightmark}


\begin{document}
\blinddocument
\end{document}
So wird leider nur der mittlere Platz besetzt und zwar mit der Kapitelüberschrift, die ich eigentlich links haben möchte.
Mit \automark[section]{chapter} wird links UND mittig das Kapitel ausgegeben.
Mit \automark[chapter]{section} steht die section mittig, links aber gar nichts.
Irgendwie steige ich durch die Syntax immer noch nicht durch. Kann mir wer helfen?

esdd
09-06-2014, 20:08
Da fehlen die Optionen autooneside=false und automark für scrlayer-scrpage.

Außerdem würde so auf Kapitelanfangsseiten das Kapitel zwei Mal in der Kopfzeile stehen, weshalb vielleicht dort besser der letzte auf der Seite begonnene Abschnitt eingetragen wird.


\documentclass[parskip=half-,open=any,DIV=14,oneside,headinclude]{scrbook}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[autooneside=false,automark]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{hyperref}

\setlength{\fboxsep}{1.5ex}
\pagestyle{scrheadings}
\clearscrheadfoot
\makeatletter
\providecommand*{\rightbotmark}{\expandafter\@righ tmark\botmark\@empty\@empty}
\makeatother
\ihead[\leftmark]{\leftmark}
\chead[\ifstr{\rightbotmark}{\leftmark}{}{\rightbotmark}]{\ifstr{\rightmark}{\leftmark}{}{\rightmark}}

\begin{document}
\blinddocument
\end{document}

Und du musst natürlich für entsprechend kurze Kopfzeileneinträge sorgen.

Gruß
Elke

rstuby
09-06-2014, 20:34
Super, danke! Wobei ich das mit dem \rightbotmark noch mal genauer ansehen muss, verstanden habe ich es noch nicht. Aber es funktioniert schon mal.
Was die Kürze angeht, hast du Recht, ich übersetze deutsches Material ins Russische und aufpassen muss ich da schon, besonders wenn im Original Komposita stehen. Aber ich will auch das Design nachempfinden, schon allein damit sich jemand zurechtfindet, der mit beiden arbeitet.