PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand für Deckblatt und Verzeichnisse einzeilig, für Text eineinhalbzeilig



MRae
16-09-2014, 01:43
Hallo, ich würde gerne wie in der KOMA Skript Anleitung auf Seite 40 erwähnt, den Text für Deckblatt und Verzeichnisse auf einzeilig setzen. Der Fließtext wird eineinhalbzeilig gesetzt. Nun ändert sich aber nun der Zeilenabstand ab der zweiten Seite aller meiner Verzeichnisse auch im Seitenkopf. Somit sind die erste und die zweite Seite jeweils unterschiedlich, wobei der Kopf auch mit den restlichen Seiten übereinstimmt. Gibt es eine Möglichkeit, den Zeilenabstand nur für den Inhalt der Verzeichnisse zu setzen und den Seitenkopf zu belassen? Hierfür folgendes Minimalbeispiel:


\documentclass[BCOR=10mm,DIV=11]
{scrreprt}
\usepackage{setspace}
\usepackage{blindtext}
\usepackage[
automark, %% Kapitelangaben in Kopfzeile automatisch erstellen
headsepline,
footsepline,
plainheadsepline,
plainfootsepline
]{scrlayer-scrpage}

\setkomafont{captionlabel}{\bfseries} %% Label-Bildunterschrift fett
\setkomafont{pageheadfoot}{\small} %% Kopfzeile klein
\setheadsepline{0.4pt} %% Kopf-Linie
\setfootsepline{0.4pt} %% Fuß-Linie

\pagestyle{scrheadings}
\ihead[]{}
\chead[]{}
\ohead[\headmark]{\headmark}

\ifoot[]{}
\cfoot[\pagemark]{\pagemark}
\ofoot[]{}

\AfterTOCHead{\singlespacing}
\onehalfspacing
\KOMAoptions{DIV=last}

\begin{document}

\begin{spacing}{1}
\title{Titel}
\author{1}
\end{spacing}

\begin{spacing}{1}
\maketitle
\end{spacing}

\tableofcontents

\chapter{Test}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test1}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test2}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test3}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext

\chapter{Test4}
\subsection{1}
\subsection{2}
\Blindtext
\end{document}

klops
16-09-2014, 13:42
Einschließlich einiger Vereinfachungen:
\documentclass[BCOR=10mm,DIV=11]
{scrreprt}
\usepackage{setspace}
\usepackage{blindtext}
\usepackage{scrlayer}
\KOMAoptions{onpsinit=\linespread{1}\selectfont}
\usepackage[
automark, %% Kapitelangaben in Kopfzeile automatisch erstellen
headsepline,
footsepline,
plainheadsepline,
plainfootsepline,
]{scrlayer-scrpage}

\setkomafont{captionlabel}{\bfseries} %% Label-Bildunterschrift fett
\setkomafont{pageheadfoot}{\small} %% Kopfzeile klein

\pagestyle{scrheadings}
\ihead[]{}
\chead[]{}
\ohead[\headmark]{\headmark}

\ifoot[]{}
\cfoot[\pagemark]{\pagemark}
\ofoot[]{}

\AfterTOCHead{\singlespacing}
\onehalfspacing
\KOMAoptions{DIV=last}

\begin{document}

\title{Titel}
\author{1}

\begin{spacing}{1}
\maketitle
\end{spacing}

\tableofcontents
\blinddocument\blinddocument\blinddocument\blinddo cument
\blinddocument\blinddocument\blinddocument\blinddo cument
\end{document}

MRae
16-09-2014, 21:28
Funktioniert, könntest du mir eventuell noch 1-2 Sätze dazu sagen. Anscheinend ist ja

\usepackage{scrlayer}
\KOMAoptions{onpsinit=\linespread{1}\selectfont}

für die korrekte Ausführung verantwortlich.

klops
17-09-2014, 07:38
Dein Problem ist doch, dass der Seitenstil mal eineinhalbzeilig mal einzeilig verwendet, je nachdem, was gerade eingestellt ist. Mit Voreinstellung onpsinit vor der Definition der Seitenstile, also vor dem Laden von scrlayer-scrpage kann man dafür sorgen, dass vor der Anwendung der Seitenstile lokal immer auf einzeilig umgeschaltet wird. Näheres zu onpsinit ist im Kapitel über scrlayer in der aktuellen KOMA-Script-Anleitung (http://www.koma-script.de/scrguide) oder im KOMA-Script-Buch (http://www.dante.de/index/Literatur/KOMA-Script.html) zu finden. Die Anweisungen \linespread und \selectfont gehören zum LaTeX-Basiswissen und sollten in jeder ausführlichen LaTeX-Einführung erklärt sein. Daneben gibt es auch noch den fntguide, der sicher auch auf Deinem Rechner zu finden ist.

AFAIR könnte man auch die Option oninit für die Seitenstile scrheadings und plain.scrheadings nachträglich ändern. Aber mit dem Setzen der Option vor dem Laden von scrlayer-scrpage geht es leichter und gilt dann ggf. auch gleich für alle zusätzlich definierten Seitenstile.