PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Formatierung der Kopfzeile.



Estibert
16-03-2014, 09:34
Hallo,

Ich habe ein Problem mit meinem LaTeX-Code. Ich möchte, das bei meinem Dokument in der Kopfzeile links die Section und rechts die Subsection, in der man sich gerade befindet, angezeigt wird. Hier mein Minimalbeispiel:


\documentclass[a4paper,12pt, DIV=10,headsepline,plainheadsepline]{scrartcl}
\usepackage{scrpage2}
\automark[section]{subsection}
\clearscrheadings
\ihead{\rightmark}
\ohead{\leftmark}
\cfoot[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\setkomafont{pageheadfoot}{}
\renewcommand*{\sectionmarkformat}{}
\renewcommand*{\subsectionmarkformat}{}
\begin{document}
\section{Section}
Text der Section
\subsection{Subsection}
Text der Subsection
\newpage
\subsection{Wieso steht nur das hier in der Kopfzeile?}
Hier wirds komisch.
\end{document}

Auf der zweiten Seite stehen nun allerdings zweimal die Subsections in der Kopfzeile und ich komm einfach nicht drauf woran das liegen könnte bzw. wie man es beheben kann.

Über Hilfe würde ich mich sehr freuen. :)

rais
16-03-2014, 17:24
Auf der zweiten Seite stehen nun allerdings zweimal die Subsections in der Kopfzeile und ich komm einfach nicht drauf woran das liegen könnte bzw. wie man es beheben kann.

versuch mal die twoside-Klassenoption, bzw. twoside=semi. Siehe auch `texdoc scrguide'.

MfG

klops
17-03-2014, 08:34
Mit dem aktuellen KOMA-Script-Paket scrlayer-scrpage:
\documentclass[a4paper,12pt, DIV=10,headsepline,plainheadsepline]{scrartcl}
\usepackage[autooneside=false]{scrlayer-scrpage}
\automark[subsection]{section}
\clearscrheadings
\ihead{\leftmark}
\makeatletter
\providecommand*{\rightbotmark}{\expandafter\@righ tmark\botmark\@empty\@empty}
\ohead{\ifstr{\leftmark}{\rightmark}{\rightbotmark }{\rightmark}}
\cfoot[\pagemark]{\pagemark}
\pagestyle{scrheadings}
\setkomafont{pageheadfoot}{}
\renewcommand*{\sectionmarkformat}{}
\renewcommand*{\subsectionmarkformat}{}
\begin{document}
\section{Section}
Text der Section
\subsection{Subsection}
Text der Subsection
\newpage
\subsection{Wieso steht nur das hier in der Kopfzeile?}
Hier wirds komisch.
\end{document}
Zu \firstmark, \topmark und \botmark siehe TeX by Topic (haben alle DANTE-Mitglieder als gebundene Ausgabe zum DANTE-Jubiläum 2014 geschenkt bekommen). Zu autooneside=false siehe die KOMA-Script-Anleitung (http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf).