Zeilenanstand ungewollt geändert

Schriftbild, Absätze und Auflistungen einstellen


DynamicBit
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 28. Aug 2016, 14:15

Zeilenanstand ungewollt geändert

Beitrag von DynamicBit »

Hi,

hab nen Problem mit einem Dokument, das ich schreiben möchte. Dabei wird einfach mal so mittendrin der Zeilenabstand nach Absätzen geändert.

Hier ostmal die Präambel und die Gliederung
% Präambel
\documentclass[listof=totoc,bibliography=totoc,a4paper,12pt,parskip,final]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=biber,style=numeric,sorting=none]{biblatex}
\usepackage{hyperref}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=30mm,bottom=40mm,bindingoffset=1cm]{geometry}
\hbadness = 10000 
\bibliography{My_Collection}
	
% Dokument
\begin{document}
	\newpage
    \thispagestyle{empty}
    \input{./texFiles/deckblatt}
    \input{./texFiles/deckblatt}
    \setcounter{page}{0}
	\include{./texFiles/someTextDocuments}
	\onehalfspacing
	\tableofcontents
	\listoffigures
	\listoftables
	%\setcounter{chapter}{0}
	\setcounter{page}{0}
	\include{./texFiles/someTextDocuments}
	\lstlistoflistings
	\printbibliography
\end{document}
\chapter{generischesKapitel}
\section{generischeSection}
ein wenig text\\\\
ein wenig text\\\\
ein wenig text
\section{noch eine subsection}
ein wenig text der eigentlich länger ist\\\\
ein wenig text\\\\
ein wenig text
\singlespacing
\begin{itemize}
         \item item1
         \item item2
         \item item3
         \item item4
\end{itemize}
\onehalfspacing
Mein Problem ist nun das sich der Zeilenabstand ab der zweiten Section auf \singlespacing stellt. Hat jemand ne Idee dazu? Vielen Dank im Voraus.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Mache eine Leerzeile vor \singlespacing.

Und lasse das mit \\\\. Benütze Leerzeilen für neue Absätze.

DynamicBit
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 28. Aug 2016, 14:15

Beitrag von DynamicBit »

Es geht mit Leerzeilen. Danke.

Könntest du mir noch Erklären warum dies das Problem löst?

Warum eigentlich keine \\\\ für Absätze?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

DynamicBit hat geschrieben:Es geht mit Leerzeilen. Danke.

Könntest du mir noch Erklären warum dies das Problem löst?
Weil \singlespacing auf den aktuellen Absatz wirkt -- auch wenn es erst am Ende steht.

Warum eigentlich keine \\\\ für Absätze?
Weil es nun mal kein Absatztoken (\par) einfügt, und TeX braucht das um einen Absatz wirklich zu beenden.

Abgesehen davon müllt es deine Log-Datei mit underfull-Meldungen voll.

Noch so einer

Beitrag von Noch so einer »

Die Verwendung von \\\\ kann übrigens zu Leerzeilen am Anfang einer Seite führen, was sicher eher nicht erwünscht da falsch wäre. Absatzabstand hast Du ja bereits korrekt mit Option parskip aktiviert. Damit das funktioniert, braucht es aber eben auch einen Absatz, also ein \par oder min. eine Leerzeile. Nur damit bekommt man wirklich einen Absatz. Das sollte übrigens in jeder bessere LaTeX-Einführung stehen, weshalb ich die Gelegenheit nutzen will, mal wieder darauf hinzuweisen, dass man im Endeffekt mit dem Lesen (oder besser Durcharbeiten) einer solchen im Endeffekt mehr Zeit spart als es kostet. Irgendwelche schlechten YouTube-Tutorien können eine wirklich gute LaTeX-Einführung übrigens auch nicht ersetzen.

Antworten