Zeilenanstand ungewollt geändert

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilenanstand ungewollt geändert

von Noch so einer » So 28. Aug 2016, 17:28

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.

von u_fischer » So 28. Aug 2016, 15:28

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.

von DynamicBit » So 28. Aug 2016, 15:05

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?

von u_fischer » So 28. Aug 2016, 14:59

Mache eine Leerzeile vor \singlespacing.

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

Zeilenanstand ungewollt geändert

von DynamicBit » So 28. Aug 2016, 14:34

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.

Nach oben