von Evilamblonyx » Mo 11. Mär 2019, 17:17
Hallo,
ich muss den Abstand zwischen Überschrift und dem folgenden Text kleiner machen als dern Abstand nach einem Absatz im Text.
Im Minimalbeispiel passt der Abstand des Absatzes im Text mit der Zeile:
\setlength{\parskip}{12pt}
Aber dann ist der Abstand der Überschrift zum Text zu groß. Ohne die Zeile passt er.
\documentclass[12pt,paper=a4,
headings=small,
openany,
oneside,
]{scrbook}
%Abstände nach Überschriften
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=12pt,
]{chapter}
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=6pt
]{section}
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=6pt
]{subsection}
\RedeclareSectionCommand[
beforeskip=1pt,
afterskip=1pt
]{paragraph}
%%%%
%Hier kommt die fragliche Zeile. Ohne sie passt der Abstand der Überschriften zum Text, mit ihr der Abstand der Absätze im Text
\setlength{\parskip}{12pt}
%%%%
\begin{document}
\chapter{Hallo}
Hier kommt gleich ein Absatz
TextTextTextTextTextTextTextTextText
\section{HalloHallo}
TextTextTextTextTextTextTextTextTextTextTextText
\subsection{HalloHallo}
TextTextTextTextTextTextTextTextTextTextTextTextT
\paragraph*{hallohallo}
TextTextTextTextTextTextTextTextTextTextTextText
\end{document}
Mir ist das Problem im Prinzip klar. Dardurch das ich einen Wert für \parskip setze, wird er auch nach der Überschrift eingefügt. Aber wie kann ich das verhindern?
Hallo,
ich muss den Abstand zwischen Überschrift und dem folgenden Text kleiner machen als dern Abstand nach einem Absatz im Text.
Im Minimalbeispiel passt der Abstand des Absatzes im Text mit der Zeile:
\setlength{\parskip}{12pt}
Aber dann ist der Abstand der Überschrift zum Text zu groß. Ohne die Zeile passt er.
[code]
\documentclass[12pt,paper=a4,
headings=small,
openany,
oneside,
]{scrbook}
%Abstände nach Überschriften
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=12pt,
]{chapter}
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=6pt
]{section}
\RedeclareSectionCommand[
beforeskip=18pt,
afterskip=6pt
]{subsection}
\RedeclareSectionCommand[
beforeskip=1pt,
afterskip=1pt
]{paragraph}
%%%%
%Hier kommt die fragliche Zeile. Ohne sie passt der Abstand der Überschriften zum Text, mit ihr der Abstand der Absätze im Text
\setlength{\parskip}{12pt}
%%%%
\begin{document}
\chapter{Hallo}
Hier kommt gleich ein Absatz
TextTextTextTextTextTextTextTextText
\section{HalloHallo}
TextTextTextTextTextTextTextTextTextTextTextText
\subsection{HalloHallo}
TextTextTextTextTextTextTextTextTextTextTextTextT
\paragraph*{hallohallo}
TextTextTextTextTextTextTextTextTextTextTextText
\end{document}
[/code]
Mir ist das Problem im Prinzip klar. Dardurch das ich einen Wert für \parskip setze, wird er auch nach der Überschrift eingefügt. Aber wie kann ich das verhindern?