Seite 1 von 1

Scrlayer-scrpage: Kapitelnummer im Kopf mit chapterprefix=on

Verfasst: So 24. Sep 2017, 18:04
von Seccerony
Ich möchte in der Kopfzeile mit scrlayer-scrpage statt Kapitel 1 (gefolgt von der Überschrift des Kapitels) nur die Kapitelnummer (also nur 1) stehen haben. Die Einstellung chapterprefix=on ist nötig.
Im MWE findet sich dies: (Kapitelnummer), dort soll die Option für die aktuelle Kapitelnummer eingefügt werden.
Danke für Hilfe im Voraus! :wink:
\documentclass[a4paper,fontsize=12pt,twoside=true,headinclude=true,footinclude=true,chapterprefix=on,open=any,numbers=noenddot]{scrbook} 
\usepackage[ngerman]{babel} 


\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles % Voreinstellungen des plain- und des headings-Stils gelöscht
\renewcommand\chaptermarkformat{(Kapitelnummer)}
\ohead{\headmark} % Überschriften außen im Kopf: aktuelle Kapitelüberschrift (gerade Seitenzahl) und aktuelle Abschnittsüberschrift (ungerade Seitenzahl), i = innen, c = mitte, o = außen 
\ofoot*{\pagemark} % Seitenzahl außen im Fuߟ, der Stern bewirkt dies für beide Stile ("plain" und "headings")
\automark[section]{chapter} % rechte Seite = Abschnitt, linke Seite = Kapitel


\usepackage{blindtext} 
\begin{document} 
\chapter{Blindtextgefülltes erstes Kapitel}
\section{Blindtextgefüllter erster Abschnitt}
\Blindtext[20]
\end{document}

Lösung

Verfasst: So 24. Sep 2017, 18:10
von Seccerony
Bin selbst drauf gekommen: \thechapter
Doch welcher Abstand entspricht dem der Sektionsüberschrift im Kopf?

Verfasst: So 24. Sep 2017, 18:17
von esdd
\renewcommand*\chaptermarkformat{\thechapter\autodot\enskip}

Verfasst: So 24. Sep 2017, 18:18
von Seccerony
esdd hat geschrieben:
\renewcommand*\chaptermarkformat{\thechapter\autodot\enskip}
Das entspricht dem hier: \,\,\,
? :shock:

Verfasst: So 24. Sep 2017, 20:34
von esdd
\sectionmarkformat wird ebenfalls mit \enskip definiert. \enskip fügt einen horizontalen Abstand von 0.5em ein.

\, entspricht im Textmodus \thinspace, was einen Abstand von 0.16667em einfügt. Insofern ist der von \enskip eingefügte Abstand nahezu gleich zu \,\,\,.

Verfasst: So 24. Sep 2017, 21:16
von Seccerony
esdd hat geschrieben:Insofern ist der von \enskip eingefügte Abstand nahezu gleich zu \,\,\,.
Ist der Abstand von \enskip 0.16667em oder 1/6em?
(Nur aus Interesse) :lol:

Verfasst: So 24. Sep 2017, 21:39
von esdd
Seccerony hat geschrieben:
esdd hat geschrieben:Insofern ist der von \enskip eingefügte Abstand nahezu gleich zu \,\,\,.
Ist der Abstand von \enskip 0.16667em oder 1/6em?
(Nur aus Interesse) :lol:
Wie schon gesagt, \enskip fügt einen horizontalen Abstand von 0.5em ein.
\documentclass{scrbook}
\show\enskip
\show\thinspace
\begin{document}
Test
\end{document}
liefert in der log Datei
> \enskip=macro:
->\hskip .5em\relax .
l.2 \show\enskip


> \thinspace=macro:
->\kern .16667em .
l.3 \show\thinspace

Verfasst: So 24. Sep 2017, 21:51
von Seccerony
Ich meinte natürlich \,

Verfasst: So 24. Sep 2017, 22:02
von esdd
Seccerony hat geschrieben:Ich meinte natürlich \,
Dann 0.16667em, also näherungsweise 1/6em.