Zeilenabstand nach und vor Überschriften verkleinern

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


Citterio

Zeilenabstand nach und vor Überschriften verkleinern

Beitrag von Citterio »

Hallo zusammen,

mein Problem bezieht sich auf den Zeilenabstand eines Absatzes. Von den Vorgaben her muss der Zeilenabstand im Text 1,5-zeilig sein, nach einem Absatz zusätzlich ½ Zeile Abstand. Die Fußnoten werden 1-zeilig geschrieben.

Ich habe dies mit halfparskip umgesetzt.

Ohne diese Änderung (halfparskip) entspricht er in etwa den Anforderungen.
\documentclass[a4paper, 12pt,halfparskip]{scrartcl} %Schriftgröße
\usepackage[left=40mm,right=20mm,top=30mm,bottom=20mm]{geometry} %Seitenränder
\linespread{1.5} %Zeilenabstand
\usepackage{ngerman} %Rechtschreibung
\usepackage[T1]{fontenc} %Schriftart (insb. Umlaute)
\usepackage[applemac]{inputenc} %Apple-Tastatur
\usepackage{times}
\usepackage{blindtext}
\renewcommand{\familydefault}{\rmdefault}
\setkomafont{sectionentry}{\normalsize\bfseries}
%
%
\makeatletter
\renewcommand{\section}{\@startsection%
   {section}%             name
   {1}%                   level
   {0mm}%                 indent
   {-\baselineskip}%      beforeskip
   {.1\baselineskip}%    afterskip
   {\Large\sffamily\bfseries}}%     style
\renewcommand{\subsection}{\@startsection%
   {subsection}%          name
   {2}%                   level
   {0mm}%                 indent
   {-\baselineskip}%      beforeskip
   {.1\baselineskip}%    afterskip
   {\large\sffamily\bfseries}}%     style
\renewcommand{\subsubsection}{\@startsection%
   {subsubsection}%          name
   {3}%                   level
   {0mm}%                 indent
   {-\baselineskip}%      beforeskip
   {.1\baselineskip}%    afterskip
   {\normalsize\sffamily\bfseries}}%     style
\makeatother
%
%
\begin{document}
\section{Überschrift}
\subsection{Überschrift}
\subsubsection{Überschrift}
\blindtext
\section{Überschrift}
\subsection{Überschrift}
\subsubsection{Überschrift}
\blindtext
\end{document}
Vielen Dank für die Hilfe
Bastian

Citterio

Beitrag von Citterio »

Frage wäre ganz gut gewesen:

Wie kann ich den Abstand nach den Überschriften reduzieren, so dass er meiner Formatierung vor der Änderung mit halfparskip entspricht.

Schweinebacke

Beitrag von Schweinebacke »

Vielleicht indem Du bei den Zeilen, die Du brav mit afterskip kommentiert hast, den passenden Abstand einträgst, etwa statt .1\baselineskip ein -.4\baselineskip? Wobei ich schon vorschlagen würde, dass der Abstand nach einer Überschrift min. dem Abstand zwischen zwei Absätzen entspricht und der Abstand davor deutlich größer als der Abstand zwischen zwei Absätze sein sollte.

Außerdem stellt sich die Frage ob \linespread{1.5} wirklich die korrekte Lösung ist und nicht wie in l2tabu empfohlen das Paket setspace mit entsprechender Einstellung.

Das Paket times jedenfalls ist nicht zu empfehlen. Besser ist, sich an die psnfss-Anleitung (meist als psnfss2e.pdf bereits auf dem Rechner) bzw. wiederum l2tabu zu halten.

Die gewählte Umdefinierung von \familydefault dürfte im Übrigen sinnlos sein, da die Voreinstellung in fonttext.ltx, also im LaTeX-Kern, bereits
\newcommand\familydefault{\rmdefault}
ist.

Du solltest eventuell Dein Dokument mal auf sinnvollen Code hin überprüfen. Dabei kann Dir u. a. das genannte l2tabu Anhaltspunkte liefern. Andere Hinweise liefert die Tatsache, ob Du selbst den Sinn der Anweisungen kennst (ruhig durch auskommentieren prüfen).

Citterio

Beitrag von Citterio »

Danke erstmal für die Hilfe.

Habe nun setspace geladen. Allerdings stehe ich noch etwas auf dem Schlauch, wie ich denn nun die entsprechende Anweisung definiere ohne eine Fehlermeldung zu bekommen.
\setlength{\parskip=half}
Das funktioniert nicht.

Danke.

Antworten