Seite 1 von 1

Zeilenabstabstandsunterschiede normaler Text - Überschrift

Verfasst: Sa 26. Apr 2014, 22:24
von prankenandi
Hallo,

ich schreibe gerade an einer größeren Arbeit und möchte im laufenden Text zwei Punkte näher erläutern.
Hier würde zwar die "description" - Liste/Umgebung gut passen, aber es stört mich das der Text eingerückt ist.
Mithilfe vom \minisec{} erreiche ich nun eigentlich was ich will. Allerdings stört mich das der Zeilenabstand zwischen der ersten Zeile und der ersten Überschrift kleiner ist als ein normaler Zeilenabstand den ich z.B. mit 2x \newline einfügen würde.
Ich denke es liegt daran, dass ich keine Umgebung benutze, sondern nur den \minisec{} - Befehl. Aber, wie gesagt, das Einrücken der Listenumgebungen hat mich gestört und ich hab auch noch nicht soviel Erfahrung mit Latex um dies zu umgehen.

Hier ein Beispiel:
\documentclass[fontsize=12pt,paper=a4,oneside]{scrreprt}

\usepackage[ngerman]{babel}								

\begin{document}

Hier ist ein Text bla bla bla bla bla blub blub blu und nun m"ochte ich kurz zwei Dinge n"aher erl"autern:
%
\minisec{Erste Erl"auterung}
%
Hier ist eine Erl"auterung.
%
\minisec{zweite Erl"auterung}
%
Hier ist die zweite Erl"auterung.
%
\newline \newline
%
Hier beginnt wieder normaler Text, welcher ohne 2x newline, direkt an die zweite Erkl"arung anschlie"sen w"urde. Dies versuche dich durch die zwei Befehle zu unterbinden, Allerdings erhalte ich damit einen etwas größeren Zeilenabstand als zwischen dem Einf"uhrungssatz und der ersten "Uberschrift.

\end{document}
Meine Frage wäre nun wie ich diesen ungleichen Zeilenabstand unterbinden könnte? Gibt es alternativ auch irgendeine Umgebung die man "herumbauen" könnte, welche das unterbindet, aber keine Einfluß auf den Text hat?

Über eine Antwort wäre ich sehr erfreut!

Vielen Dank im Voraus!

Verfasst: Sa 26. Apr 2014, 22:55
von Johannes_B
Warum nutzt du \newline? Möchtest du einen Abstand zwischen deinen Absätzen?

Wie erhalte ich eine Leerzeile zwischen Absätzen?

Verfasst: So 27. Apr 2014, 00:40
von prankenandi
Nein, die Aufzaehlung ist Teil eines Absatzes. Ich moechte nur das sie sich durch Abstaende zum davor- und dahinterliegenden Text etwas abhebt.

Zum besseren Verstaendnis hier nochmal ein modifiziertes Beispiel mit anderem Text. Vielleicht laesst sich dadurch der Kontext etwas besser verstehen:
\documentclass[fontsize=12pt,paper=a4,oneside]{scrreprt}
\usepackage[ngerman]{babel}                        

\begin{document}

... XYZ basiert dabei auf zwei unterschiedlichen Mechanismen:

%
\minisec{Mechanismus 1}
%
Hier ist eine Erl"auterung des Mechanismus 1. Dieser erstreckt sich aber "uber 4...5 Zeilen.
%
\minisec{Mechanismus 2}
%
Hier ist die Erl"auterung des Mechanismus 2, welche ebenso 4...5 Zeilen lang ist.
%
\newline \newline
%
Diese beiden Mechanismen erf"ullen hierbei den Zweck, das XYZ ....
\end{document} 
Es ist vielleicht Ansichtssache ob nach der Aufzaehlung ein neuer Absatz beginnen sollte, oder nicht. Meines Erachtens ist es noch der gleiche Gedanke.
Aber auch wenn nicht, fuege ich anstatt 2x \newline ein \par ein, dann beginnt der neue Absatz direkt auf die folgene Zeile nach der zweiten Erlaeuterung und diese waere damit nicht durch einen Zeilenabstand vom nachfolgenden Text getrennt.
Eine Leerzeile hingegen erzeugt einen etwas groesseren Abstand als der Abstand zwischen der letzten Zeile des vorhergehenden Absatzes und der ersten Ueberschrift.

Oder auch anders ausgedrueckt, eine Leerzeile erzeugt einen groesseren Abstand zwischen zwei Zeilen, als der Abstand zwischen einer Zeile und einer darauffolgenden Ueberschrift. Genau das ist es auch, was mich ein wenig stoert!

Verfasst: So 27. Apr 2014, 21:22
von prankenandi
Hallo,

ich habe heute mal ein wenig rumprobiert, viel gelesen und eine Lösung gefunden, welche teilweise mein Problem behebt, aber auch ein anderes mit sich bringt.
Ich hab nun einfach ein \newenvironment um die Aufzählung gebaut und jetzt sind alle Abstände (im großen und ganzen) gleich (so wie ich es gerne haben würde).
Leider weiß ich nicht ob das Latex-technisch eine sehr ansprechende Lösung ist?!?!
Nun hab ich aber das Problem, wenn direkt nach der Umgebung ein neuer Absatz beginnt, wird ein zusätzlicher Abstand eingefügt.
Dies passt dann überhaupt gar nicht.
Ich hätte nun die Frage warum wird dieser zusätzliche Abstand in Kombination mit der Umgebung eingefügt und könnte man dies unterbinden?

Hier das Beispiel:
\documentclass[fontsize=12pt,
						paper=a4,
						oneside,
								]{scrreprt}

\usepackage[ngerman]{babel}

\usepackage{setspace}
\onehalfspacing

\newenvironment{minisec_environment}{}{\vspace{8.5pt}\newline}						

\begin{document}
%
Hier ist ein Text ohne Umgebung \\
bla bla bla bla bla blub blub blu und nun m"ochte ich kurz zwei Dinge n"aher erl"autern:
%
\minisec{Erste Erl"auterung}
%
Hier ist eine Erl"auterung.
%
\minisec{zweite Erl"auterung}
%
Hier ist die zweite Erl"auterung.
%
\newline \newline
%
Hier beginnt wieder normaler Text, welcher ohne 2x newline, direkt an die zweite Erkl"arung anschlie"sen w"urde.
%
\newline \newline
%-------------------------------------------------------------------------------
Hier nun meine Aufzählung mit der Umgebung.
Hier ist ein Text bla bla bla bla bla blub blub blu und nun m"ochte ich kurz zwei Dinge n"aher erl"autern:
%
\begin{minisec_environment}
\minisec{Erste Erl"auterung}
%
Hier ist eine Erl"auterung.
%
\minisec{zweite Erl"auterung}
%
Hier ist die zweite Erl"auterung.
%
\end{minisec_environment}
%
%\par   % dieser Befehl erzeugt den ungewollten Abstand
Hier beginnt wieder normaler Text ...
%
\end{document}
Vielen Dank im Voraus für eine Antwort!