Seite 1 von 1

Falscher Titel in Kopfzeile

Verfasst: Fr 28. Apr 2017, 14:23
von DerSensoriker
Hallo zusamme,

ich habe ein Problem beim erstellen meiner Masterarbeit.

Ich möchte, dass in der Kopfzeile oben links das Unterkapitel (also section) steht und unten rechts die Seitenzahl. Das mit dem Titel funktioniert allerdings nicht im ersten Kapitel (zweite Seite). Da steht dann "Inhaltsverzeichnis". Ich möchte aber, dass dort "Kapitel" steht. Wenn ich \tableocontents auskommentiere steht dort nichts.

Hier mein Minimalbeispiel:

[/code]
\documentclass{scrreprt}

\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage[headsepline]{scrlayer-scrpage}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\automark{section}

\begin{document}
\tableofcontents

\chapter{Kapitel}
\blindtext
\newpage
\blindtext
\end{document}
[/code]

Vielen Dank schonmal im vorraus für eure Hilfe

Verfasst: Fr 28. Apr 2017, 14:39
von esdd
Ersetze \automark{section} durch \automark{chapter} oder nimm statt dessen einfach die Paketoption automark:
\documentclass{scrreprt} 

 \usepackage[ngerman]{babel} 
 \usepackage{blindtext} 
 \usepackage[
   headsepline,
   automark
 ]{scrlayer-scrpage} 
 \clearpairofpagestyles 
 \ihead{\headmark} 

 \begin{document} 
 \tableofcontents 
 \chapter{Kapitel} 
 \blindtext 
 \newpage 
 \blindtext 
 \end{document} 

Verfasst: Fr 28. Apr 2017, 14:47
von DerSensoriker
Danke für die schnelle Antwort, leider ist es nicht genau das was ich möchte.

Vllt hab ich mich ungenau ausgedrückt. Das funktioniert so für das MB. Aber ich möchte eigentlich das in der Kopfzeile "section" steht. Nur wenn ein Kapitel kein Unterkapitel hat sollte in der Kopfzeile das Kapitel stehen.

Ps.: warum hat das bei mir mit dem Code als Cod-einfügen nicht geklappt.

Verfasst: Fr 28. Apr 2017, 14:55
von esdd
Beides: Du hast Dich ungenau ausgedrückt und ich habe ungenau gelesen.

Du brauchst dann die Kombination
 \automark{chapter}
 \automark*{section}
also
\documentclass{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage{blindtext} 
\usepackage[
  headsepline
]{scrlayer-scrpage}
\automark{chapter}
\automark*{section}
\clearpairofpagestyles 
\ihead{\headmark} 
\ohead{\pagemark}

\begin{document} 
\tableofcontents 
\chapter{Kapitel} 
\Blindtext
\blinddocument
\end{document}
oder mit der Option
\documentclass{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage{blindtext} 
\usepackage[
  headsepline,
  automark
]{scrlayer-scrpage}
\automark*{section}
\clearpairofpagestyles 
\ihead{\headmark} 
\ohead{\pagemark}

\begin{document} 
\tableofcontents 
\chapter{Kapitel} 
\Blindtext
\blinddocument
\end{document} 
Wegen der Codeumgebung: Im öffnenden Tag muss / weg.

Verfasst: Fr 28. Apr 2017, 15:01
von DerSensoriker
Super, jetzt klappt es. Vielen Dank