Seite 1 von 1

Scrheadings, Oneside: Seitenzahlen weg \chapterpagestyle

Verfasst: Sa 26. Aug 2017, 22:45
von EnineerTex
Hallo erfahrenes Forum,

Im Hauptteil meiner wissenschaftlichen Arbeit möchte ich die Seitenzahlen unten rechts in der Fußzeile darstellen. Eine Kopfzeile wird auch verwendet.

Jedoch wurde auf der ersten Seite eines Kapitels keine Kopfzeile angezeigt.
Nachdem ich
\renewcommand*\chapterpagestyle{scrheadings}
verwendet habe, sind die Seitenzahlen verschwunden. Wo sind sie hin? :shock:

Im Folgenden das Minimalbeispiel mit relevantem Code:
\documentclass[
    paper=A4,% Papierformat
	oneside, %einseitig    
    headinclude, %Kopfzeile, wenn vorhanden, in Satzspiegel berücksichtigen
    version=last,% Neueste Version von KOMA-Script benutzen
]{scrbook} %gängiges Format für Wissenschaftliche Arbeiten, Bücher

\usepackage[top = 3cm, bottom = 2cm, left = 2cm, right = 2.5cm, bindingoffset = 1.5cm]{geometry}
\usepackage{scrpage2}

\begin{document}

%=============================================================================
\automark[section]{chapter}
\clearscrheadfoot                  % Alles auf "" setzen
\pagestyle{scrheadings}            % Kopf- und Fusszeilen
\pagenumbering{arabic}
\setcounter{page}{1}
%%
\clearscrheadings
\clearscrplain
\pagestyle{scrheadings}

\renewcommand*\chapterpagestyle{scrheadings}

\ohead[%
  \llap{%
    %\pagemark
    \hspace{1mm}%
    %\smash{\rule[-2.8mm]{1pt}{6mm}}%
    \hspace{2mm}%
  }%
]{%
  \llap{%
    %\pagemark
    \hspace{1mm}%
    %\smash{\rule[-2.8mm]{1pt}{6mm}}%
    \hspace{2mm}%
  }%
  {%
    \sffamily
    \itshape
    \selectfont
    \headmark
  }%
}

\ofoot[%
  \rlap{%
    \hspace{2mm}%
    \smash{\rule[-2.8mm]{1pt}{6mm}}%
    \hspace{1mm}%
    \pagemark
  }%
]{%
  {%
      \sffamily
    \itshape
    \selectfont
    
  }%
}

\renewcommand\pnumfont{%
  \sffamily%
  \bfseries
  \upshape
%  \fontsize{8}{12}%
  \fontsize{10}{12}%
  \selectfont
}

\renewcommand\headfont{%
  \sffamily%
  \itshape
%  \fontsize{8.5}{12}%
  \fontsize{10}{12}%
  \selectfont
}
\end{document}


Ich freue mich über jede Hilfe, beste Grüße

EDIT: \usepackage{scrpage2} wird natürlich verwendet

Verfasst: Sa 26. Aug 2017, 23:16
von Bartman
Wo wird scrlayer-scrpage geladen?

Verfasst: Sa 26. Aug 2017, 23:39
von esdd
Nicht nur, dass in Deinem Beispiel das Laden von scrlayer-scrpage fehlt, es wirkt auch ansonsten etwas durcheinander.

Die Festlegungen für die Kopf- und Fußzeilen gehören in aller Regel in die Präambel. Die Schrifteinstellungen für Kopf- und Fußzeile sollten mittels \setkomafont oder \addtokomafont für die Elemente pageheadfoot etc. vorgenommen werden.

Die voreingestellten Einträge löschst Du gleich mehrfach und mit Befehlen, die nur aus Gründen der Kompatibilität zum veralteten Paket scrpage2 funktionieren. Das bei Dir keine Seitenzahlen für den Seitenstil scrheadings vorhanden sind, ist nicht verwunderlich. Du gibst \pagemark nur im optionalen Argument von \ofoot an und das nimmt die Einstellungen für den Seitenstil plain vor.


\pagenumbering{arabic} macht an der Stelle in dem konkreten Beispiel keinen Sinn. In jedem Fall würde es aber den Zähler für die Seitenzahl automatisch auf 1 setzen, weshalb das \setcounter{page}{1} auf alle Fälle überflüssig ist.

Ich bin mir jetzt nicht sicher, ob ich Deinen Code richtig interpretiere, aber es scheint mir, Du suchst etwas wie
\documentclass[ 
  paper=A4,% Papierformat 
  oneside, %einseitig 
  headinclude, %Kopfzeile, wenn vorhanden, in Satzspiegel berücksichtigen 
  version=last,% Neueste Version von KOMA-Script benutzen 
]{scrbook} %gängiges Format für Wissenschaftliche Arbeiten, Bücher 

\usepackage[top = 3cm, bottom = 2cm, left = 2cm, right = 2.5cm, bindingoffset = 1.5cm]{geometry} 

\usepackage[automark]{scrlayer-scrpage}% aktiviert Seitenstil scrheadings
\clearpairofpagestyles% Leeren von Kopf- und Fußzeilen
\ohead{\headmark}
\ofoot*{% Stern sorgt dafür, dass Argument für plain und scrheadings gilt
  \rlap{% 
    \hspace{2mm}% 
    \smash{\rule[-2.8mm]{1pt}{6mm}}% 
    \hspace{1mm}% 
    \pagemark 
  }%
}
\addtokomafont{pageheadfoot}{\sffamily\small}

\renewcommand*\chapterpagestyle{scrheadings}

\usepackage{blindtext}% nur für Fülltext
\begin{document} 
\blinddocument
\end{document}

Verfasst: Sa 26. Aug 2017, 23:47
von EnineerTex
Vielen Dank vorab für die ausführliche Antwort und den Vorschlag. Ich werde ihn sofort testen.

Den Code habe ich aus einer (wohl nicht mehr aktuellen) Vorlage entnommen und hatte auch leichte Schwierigkeiten ihn nachzuvollziehen.

Dein Code ist sehr übersichtlich

Arabic deshalb, da ich für die Verzeichnisse folgenden Code verwende:
\pagestyle{scrheadings}            % Kopf- und Fusszeilen
\clearscrheadfoot                  % Alles auf "" setzen
\setcounter{page}{2}             % anpassen: wenn 1-seitig  dann 2     
\pagenumbering{Roman}
\lehead{\pagemark \hspace*{2em} \headmark}
\rohead{\headmark \hspace*{2em} \pagemark}

Verfasst: So 27. Aug 2017, 00:00
von EnineerTex
Dein Code ist Top!!!

Habe Ihn nun auch für die Römische Nummerierung übernommen.
Vielen Dank, vor allem zu so später Uhrzeit.

Mit bestem Dank und besten Grüßen

Off-Topic

Verfasst: So 27. Aug 2017, 09:47
von Gast
Du solltest dir zum einen Gedanken über die Konsistenz des Dokuments machen und zum anderen darüber, ob die Verwendung der Vorlage die daraus resultierende zusätzliche Mühe wert ist.

Verfasst: So 27. Aug 2017, 10:04
von Johannes_B
\setcounter{page}{2}             % anpassen: wenn 1-seitig  dann 2    
\pagenumbering{Roman}
Sowas ist Quatsch.