Seite 1 von 1

Seitenlayout Code von scrbook auf scrarctl ändern

Verfasst: Fr 22. Jan 2016, 13:09
von Lazerturkey
Hallo Leute,

ich hab ein kleines Problem, und zwar versuche ich schon seit einiger Zeit einen Quellcode den ich für ein Seitenlayout bekommen habe auf die Dokumentenklasse scrartcl zu ändern. Leider kommt bei meinen Änderungsversuchen immer nur Schwachsinn raus, sodass ich mich mit dem Code an euch wende.
\documentclass[12pt]{scrbook}
\usepackage{geometry} 
\geometry{left=3cm, right=2cm, top=2cm}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{blindtext} 
\usepackage[dvipsnames,svgnames,x11names]{xcolor} 
\definecolor{carmine}{rgb}{0.65, 0.0, 0.18} 
\usepackage[automark]{scrlayer-scrpage } 
\setkomafont{pageheadfoot}{\small \scshape \color{carmine}} 
\setkomafont{pagenumber}{\color{carmine}} 
\renewcommand{\chaptermark}[1]{\markboth{\llap{\thechapter ~ $\Bigg|$} ~ #1}{#1 ~ \rlap{$\Bigg|$ ~ \thechapter}}} 
\renewcommand{\sectionmark}[1]{\markleft{\llap{\thesection ~ $\Bigg|$} ~ #1}} 
\clearscrheadfoot 
\rohead[]{\rightmark} 
\lehead[]{\leftmark} 
\rofoot[\rlap{$\Bigg|$ ~ \pagemark}]{\rlap{$\Bigg|$ ~ \pagemark}} 
\lefoot[\llap{\pagemark ~ $\Bigg|$}]{\llap{\pagemark ~ $\Bigg|$}} 
\pagestyle{scrheadings} 
\renewcommand{\chapterpagestyle}{scrheadings} 
\begin{document} 
\chapter{Abschnitt} 
\blindtext[5] 
 Hier steht Abschnitt. Kapitel haben Artikel-Klassen nicht. 
\section{Unterabschnitt} 
\blindtext[5] 
 Hier steht Abschnitt 2. 
\end{document}
Es sollen Quasi wie hier Seitenzahl und Überschrift dargestellt werden, allerdings in einem einseitigem Dokument. Außerdem würde mir die Überschrift mit einem Gliederungspunkt genügen, sodass in der Kopfzeile keine Überschrift mit zwei Gliederungspunkten stehen muss/ sollte.

Ziel wäre es alles unnötige, was mir die doppelseite von scrbook mitbringt zu entfernen und die Kapitelinstanzen um eins runterzustufen, sodass es für scrartcl verwendet werden kann.

Wie gesagt, ich weiß ungefähr wo ich anpacken muss habs aber leider nicht zum laufen gebracht, ich bedanke mich schonmal bei eurer Hilfe.

Grüße

Verfasst: Fr 22. Jan 2016, 15:54
von esdd
Eventuell habe ich nicht ganz verstanden, was Du möchtest. Aber vielleicht geht das folgende Beispiel in die gewünschte Richtung.

\documentclass[12pt,headheight=30.1pt,footheight=30.1pt]{scrartcl} 
\usepackage{geometry} 
\geometry{left=3cm, right=2cm, top=2cm} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{blindtext} 
\usepackage[dvipsnames,svgnames,x11names]{xcolor} 
\definecolor{carmine}{rgb}{0.65, 0.0, 0.18} 
\usepackage[automark]{scrlayer-scrpage } 
\setkomafont{pageheadfoot}{\small \scshape \color{carmine}} 
\setkomafont{pagenumber}{\color{carmine}} 
\renewcommand{\sectionmark}[1]{\markright{#1 ~ \rlap{$\Bigg|$ ~ \thesection}}} 
\clearpairofpagestyles
\ohead{\rightmark} 
\ofoot*{\rlap{$\Bigg|$ ~ \pagemark}} 
\begin{document} 
\section{Abschnitt} 
\blindtext[5] 
  Hier steht Abschnitt. Kapitel haben Artikel-Klassen nicht. 
\subsection{Unterabschnitt} 
\blindtext[5] 
  Hier steht Abschnitt 2. 
\blinddocument
\end{document}

Verfasst: Mo 25. Jan 2016, 10:14
von Lazerturkey
Ja, genau so, vielen dank.

Eine Frage noch abschließend, kann ich jetzt noch bei Seiten, bei welchen das Kapitel oben in der Kopfzeile nicht vorhanden sein soll (weil es eben ein Inhaltsverzeichnis oder Abbildungsverzeichnis ist), weg machen?

Falls Ja würde mir eine Umgebung gut gefallen, da alle diese Seiten hintereinander stehen.

Grüße und danke schon einmal

Verfasst: Mo 25. Jan 2016, 10:27
von esdd
Ergänze
\BeforeTOCHead{\markright{}}
in Deiner Präambel.

Verfasst: Mo 25. Jan 2016, 15:23
von Lazerturkey
Danke,
hast du auch eine Lösung für den Sperrvermerk, Eidesstattliche Erklärung etc..

Dort wird die Kopfzeile leider nicht gelöscht, da ich diese ja händisch erstellt habe.

Darum auch die Idee mit der Umgebung.

Verfasst: Mo 25. Jan 2016, 15:30
von Besserwisser
\thispagestyle{plain} oder \addsec{Sperrvermerk} oder \markboth{}{} oder

Verfasst: Di 26. Jan 2016, 07:57
von Lazerturkey
Danke für die Antwort,

mit \addsec{Sperrvermerk} hatte ich es sowieso gemacht.
Aber \thispagestyle{plain} mit \addsec{Sperrvermerk} führt zur gewünschten Lösung.

Danke allen für die Hilfe.