Seite 1 von 1

Zeilenabstand NUR im Fließtext verändern

Verfasst: Mi 30. Jun 2010, 16:27
von w!cked
Hallo,

ich möchte einen veränderten Zeilenabstand haben, der sich NUR auf den Zeilenabstand im Fließtext bezieht, aber den Zeilenabstand auf der Titelseite, im Inhaltsverzeichnis, in Kapitelüberschriften und auch bei Fußnoten (scheint im Minimalbeispiel ja zu stimmen, vielleicht täuscht mich auch mein Auge ?) bei 1 behält. Im Text selbst möchte ich 1.4 oder 1.5-fachen Zeilenabstand haben. Mit Linespread allein scheint es nicht zu funktionieren.

Minimalbeispiel:
\documentclass[12pt,liststotoc]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[left=2.9cm,right=2.9cm,top=3cm,bottom=3cm]{geometry} 
\usepackage[automark]{scrpage2}
\usepackage[scaled]{helvet}
\pagestyle{scrheadings}
\usepackage{blindtext}
\usepackage[format=plain, nooneline]{caption}
\chead[]{}
\ohead[]{}
\cfoot[]{}
\ifoot[]{}
\ofoot[\pagemark]{\pagemark}

\setkomafont{caption}{\small\bfseries}
\setkomafont{captionlabel}{} 
\setkomafont{chapter}{\Large}
\setkomafont{section}{\large}
\setkomafont{subsection}{\normalsize}
\setkomafont{title}{\Large}

\linespread{1.4}

\title{Dies ist der Titel des Dokuments}

\author{ \\ Ausarbeitung im Fach xxx \\[3cm] Autor1  \\  Autor2 \\Autor3 \\ Autor4 }
\date{1. Juli 2010}  


\begin{document}

\maketitle
\tableofcontents

\chapter{Dies ist eine Lange Überschrift die über zwei oder mehr Zeilen geht}

\blindtext[10]\footnote{erste fussnote}\footnote{zweite Fußnote}\footnote{dritte fußnote}

\blindtext[4]\footnote{vierte fußnote}\footnote{fünfte Fußnote}

\blindtext[4]\footnote{sexte fussnote}

\blindtext[4]

\chapter{Dies ist eine Lange Überschrift die über zwei oder mehr Zeilen geht}

\blindtext

\end{document}
Edit: Ich könnte wohl das linespread vor jeden einzelnen Text setzen, oder? Eine "globale" Lösung wäre wohl besser ....

Verfasst: Mi 30. Jun 2010, 16:46
von cliffhanger
siehe l2tabu, Stichwort "Änderung des Zeilenabstands mittels \baselinestretch"

Das Paket, das du brauchst, heißt setspace. Wie man das ganze typographisch sauber über die Bühne bringt, darüber klärt die Koma-Script-Anleitung auf. Eine Suche nach "Zeilenabstand" sollte das gesuchte zu Tage fördern.

Und bitte gewöhne dir an, ein Minmalbeispiel zu posten, das wirklich minimal ist.
praktisch alle eingebundenen Pakete und auch die Klassenoption sind für dein Minimalbeispiel vollkommen irrelevant, ebenso wie die Umdefiniererei diverser Komafonts.

Verfasst: Mi 30. Jun 2010, 17:03
von gehess
Hallo,

der Befehl mittels setspace lautet:
\onehalfspacing
(natürlich in Verbindung mit
\usepackage{setspace}
Um an den 1,5-zeiligen Abstand von Word heranzukommen (wie oft gewünscht) Folgendes im Header umdefinieren:
\makeatletter
\renewcommand{\onehalfspacing}{%
  \setstretch{1.5}%  default
  \ifcase \@ptsize \relax % 10pt
    \setstretch {1.5}%
  \or % 11pt
    \setstretch {1.5}%
  \or % 12pt
    \setstretch {1.5}%
  \fi
}

Verfasst: Mi 30. Jun 2010, 18:59
von w!cked
cliffhanger hat geschrieben:
Und bitte gewöhne dir an, ein Minmalbeispiel zu posten, das wirklich minimal ist.
praktisch alle eingebundenen Pakete und auch die Klassenoption sind für dein Minimalbeispiel vollkommen irrelevant, ebenso wie die Umdefiniererei diverser Komafonts.
Ok, ich hatte die verwendeten Pakete nur mit eingebunden weil diverse Pakete doch ggf. Interferenzen haben. Da dachte ich mir was nützt mir nachher eine Lösung, die sich vielleicht mit meinem notwendigen Konzept nicht verträgt.

Die Komafont-Geschichten hätt ich natürlich gleich weglassen können.

Die zwei Varianten werde ich nachher ausprobieren und dann berichten, ob es mich zum Ziel geführt hat.

Erstmal vielen Dank.

Verfasst: Mi 30. Jun 2010, 21:43
von w!cked
Also ich habe einfach \onehalfspacing am Anfang meines Textes und singlespacing in mein Literatur- und Quellenverzeichnis gesetzt und es sieht alles so aus wie ich es haben sollte.

Mit ein wenig Mühe sieht meine Ausarbeitung jetzt zu 95% so aus wie ich sie haben wollte. Eine schwere Geburt. So ganz bin ich durch einige Latex- bzw. Koma-Eigenschaften nicht durchgestiegen, aber ich bin wenigstens schlauer als vorher....

Verfasst: Do 1. Jul 2010, 09:44
von KOMA
gehess hat geschrieben:
\makeatletter
\renewcommand{\onehalfspacing}{%
  \setstretch{1.5}%  default
  \ifcase \@ptsize \relax % 10pt
    \setstretch {1.5}%
  \or % 11pt
    \setstretch {1.5}%
  \or % 12pt
    \setstretch {1.5}%
  \fi
}
Kann sich eigentlich sparen, wenn einfach direkt \setstretch{1.5} statt \onehalfspacing verwendet. Den konkreten Wert sollte man durch Vergleich mit einem Word-Dokument ermitteln, wenn man wirklich Words Interpretation von eineinhalbzeilig (nämlich eineinhalbfacher Grundlinienabstand) haben will und nicht die tatsächliche, korrekte Umsetzung, die setspace mit \onehalfspacing liefert.