Scrheadings, Oneside: Seitenzahlen weg \chapterpagestyle

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Scrheadings, Oneside: Seitenzahlen weg \chapterpagestyle

Beitrag 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
Zuletzt geändert von EnineerTex am Sa 26. Aug 2017, 23:39, insgesamt 1-mal geändert.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Wo wird scrlayer-scrpage geladen?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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}

EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Beitrag 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}

EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Beitrag 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

Gast

Off-Topic

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

\setcounter{page}{2}             % anpassen: wenn 1-seitig  dann 2    
\pagenumbering{Roman}
Sowas ist Quatsch.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten