Stretching von Überschriften verhindern vor Abbildungen

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


Monica
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 16. Jan 2010, 12:23

Stretching von Überschriften verhindern vor Abbildungen

Beitrag von Monica »

Hallo zusammen,
Ich nutze scrbook. Dort binde ich Abbildungen ein.
Das Problem: Wenn eine Seite vor der Abbildung zum Beispiel nur halb gefüllt ist, wir der Abstand zwischen Überschrift und Text auf die ganze Seite gestreckt. Das sieht unschön aus. wie kann ich das unterdrücken?

Danke vielmals im Voraus!

Monica

Rainer
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Do 21. Okt 2010, 13:31
Wohnort: München

Beitrag von Rainer »

Sorry, kann mir gerade nicht vorstellen wie das aussehen soll. Wie wäre es mit einem Minimalbeispiel?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Verwende Gleitumgebungen wie figure und referenziere diese im Stil von »Abbildung~\ref{fig:Test} zeigt« statt mit »Nachfolgende Abbildung zeigt«. Näheres dazu ist in jeder guten LaTeX-Einführung zu finden. Die KOMA-Script-Anleitung gibt ebenfalls Hinweise über die Verwendung von Gleitumgebungen kann an dieser Stelle eine LaTeX-Einführung aber nicht ersetzen. Weitere Informationen zur Optimierung von Gleitumgebungen finden sich vor allem mittelbar in http://www.golatex.de/wichtige-hinweise ... t4688.html.

Sollte Dich das nicht weiterbringen und für zukünftige Fragen schließe ich mich Rainers Rückfrage an.

Monica
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Sa 16. Jan 2010, 12:23

Beitrag von Monica »

Hallo nochmal zusammen,

der thread ist zwar schon ein wenig älter, ich hol ihn trotzdem nochmal hoch. Ich hab leider noch keine Lösung gefunden.

Hier mein Minimalbeispiel, damit ihre seht was ich meine:
\documentclass[%
%a5paper,							% alle weiteren Papierformat einstellbar
%landscape,						% Querformat
11pt,								  % Schriftgröße (12pt, 11pt (Standard))
%BCOR2cm,							% Bindekorrektur, bspw. 1 cm
%DIVcalc,							% führt die Satzspiegelberechnung neu aus
%											  s. scrguide 2.4
twoside,							% Doppelseiten
%twocolumn,						% zweispaltiger Satz
%halfparskip*,				% Absatzformatierung s. scrguide 3.1
headsepline,					% Trennline zum Seitenkopf	
%footsepline,					% Trennline zum Seitenfuß
titlepage,						% Titelei auf eigener Seite
%normalheadings,			% Überschriften etwas kleiner (smallheadings)
idxtotoc,						% Index im Inhaltsverzeichnis
%liststotoc,					% Abb.- und Tab.verzeichnis im Inhalt
bibtotoc,						% Literaturverzeichnis im Inhalt
%abstracton,					% Überschrift über der Zusammenfassung an	
%leqno,   						% Nummerierung von Gleichungen links
%fleqn,								% Ausgabe von Gleichungen linksbündig
%draft								% überlangen Zeilen in Ausgabe gekennzeichnet
%cleardoubleempty			% Seiten ganz leer machen
%openright					  %
pointlessnumbers,			% Keine Punkte nach den Kapiteln zB 1.2 statt 1.2.
pdftex								%
]
{scrbook}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\usepackage{pdfpages}		% zum einbinden von pdf Dokumenten
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\usepackage{here} 		  % figure platzierung erzwingen mit {H}
%----------------------------------------------------------------------
%----------------------------------------------------------------------
\usepackage{setspace} 										% 1.5 facher Zeilenabstand
\onehalfspacing	      										% 1.5 Zeilenabstand; 1 = \singlespacing; 2 = \doublespacing
\setlength{\headheight}{1.1\baselineskip} % Increase Headheight wg Warnung
%----------------------------------------------------------------------

\begin{document}
\section{Section}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque posuere convallis libero, ut venenatis mauris malesuada non. In sed libero quis odio mollis molestie. Curabitur venenatis urna ac erat tristique nec iaculis velit fermentum. Proin eget ante orci. Aenean eleifend, diam eget sollicitudin posuere, magna felis ultricies tellus, rhoncus imperdiet mi arcu sit amet elit. Etiam eu nisi eu mi ultricies sodales non vel lorem. Vivamus condimentum vestibulum feugiat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus id dui non nunc iaculis fringilla.

Quisque eu pharetra augue. Nulla sem sem, mattis egestas fringilla eu, viverra in eros. Proin pharetra enim at neque ultricies cursus. Aliquam quis interdum magna. In pulvinar cursus enim sit amet sollicitudin. Ut cursus nunc eu mi sagittis nec faucibus nibh varius. Morbi sed dui eu justo fermentum faucibus ut eu dolor. Curabitur varius sodales odio, vel viverra nisi adipiscing ut. Pellentesque lorem lorem, euismod et posuere at, lobortis eu ipsum. Donec libero sapien, facilisis et blandit a, venenatis vel metus.

Suspendisse vitae odio eget odio fringilla iaculis. Maecenas non velit ante, eu porta ligula. Morbi sed enim nec erat egestas rhoncus. Pellentesque commodo fringilla sem, ut luctus dui dapibus ut. Cras et eros at risus adipiscing ultrices. Sed a odio neque. Duis sed erat erat. Nulla sollicitudin, dolor vel lobortis placerat, est nisi porta orci, in imperdiet diam risus at lectus. Integer quis ante sapien, in rutrum ante. Sed ac tempor velit. Integer vulputate nibh sit amet nisi malesuada bibendum. Sed sit amet odio magna. Vivamus eros est, tempor ac fermentum vel, porttitor suscipit dui. Nunc volutpat varius enim in gravida.


%Figure 1
\begin{figure}[H]
\centering
\includegraphics[width=0.9\textwidth]{testpic.pdf}
\caption{Testpic}
\end{figure}


\section{Section2}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque posuere convallis libero, ut venenatis mauris malesuada non. In sed libero quis odio mollis molestie. Curabitur venenatis urna ac erat tristique nec iaculis velit fermentum. Proin eget ante orci. Aenean eleifend, diam eget sollicitudin posuere, magna felis ultricies tellus, rhoncus imperdiet mi arcu sit amet elit. Etiam eu nisi eu mi ultricies sodales non vel lorem. Vivamus condimentum vestibulum feugiat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus id dui non nunc iaculis fringilla.

Mauris eleifend nunc pharetra nunc ornare nec fringilla ligula venenatis. Nam mollis condimentum orci, id dictum felis ullamcorper vitae. Quisque luctus suscipit justo at lobortis. Curabitur metus nulla, gravida sed vestibulum eu, tincidunt eu nibh. Duis vehicula lectus dolor. Fusce quam mi, vehicula eu blandit sed, commodo id est. Proin nec libero sed ante facilisis luctus. Proin diam urna, facilisis sed dapibus nec, condimentum in eros. Nunc non massa ac quam pellentesque lobortis. Proin pulvinar lectus et ipsum tempor a pulvinar felis iaculis.

Vivamus faucibus suscipit turpis, ac vehicula lorem dictum et. Maecenas eleifend porta velit, id bibendum neque fringilla eu. Aliquam scelerisque, velit id sollicitudin auctor, mi massa porttitor lorem, viverra auctor sem neque et dolor. Nam ornare, tellus quis consectetur facilisis, libero diam ultricies arcu, sit amet tincidunt urna purus ac felis. Sed pellentesque eros id magna egestas sed posuere leo volutpat. Duis tincidunt odio sed elit consectetur vitae bibendum sapien commodo. Integer laoreet orci at erat facilisis dictum nec sit amet tortor. Integer vitae sapien quam. Aliquam eu elit purus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. 


\end{document}


Mir ist schon klar, dass ich die Abbildung mit [H] dorthin zwinge. Ganz einfach aus dem Grund, dass ich mehrere kurze Kapitel habe, und die Abbildungen nicht ins nächste Kapitel rutschen sollen (Das Argument: "Latex weiß am Besten wo es hingehört kann ich nicht nachvollziehen).

Beipielsweise würde hier in der Gleitumgebung figure [h] die Abbildung in Section 2 rutschen.

Ich will aber die Figure mit [H] einbinden, die Abstände zwischen den Überschriften und Abschnitten soll sich jedoch nicht so unschön auseinanderziehen. Lieber soll eine halbe Seite Leer bleiben.

Wie kann ich diese Auseinanderziehen unterdrücken?

Vielen Dank für alle Tipps!
Dateianhänge
Testpic.pdf
(7.31 KiB) 324-mal heruntergeladen

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Das Ergebnis ist streng nach dem Methode false in false out und damit zwar offenbar nicht, was Du haben willst, aber korrekt.

Wenn Du Gleitbarrieren haben willst, dann verwende Gleitbarrieren statt das Gleiten komplett zu verbieten. Wenn Du harte Umbrüche haben willst, dann verwende harte Umbrüche. LaTeX aber zu sagen: »Als nächstes kommt ein riesiges Objekt, mach damit was Du für richtig hältst.« und Dich dann darüber zu beschweren, dass LaTeX genau das macht, ist der falsche Weg.

»Rückfrage« ist übrigens auch der falsche Status!

Übrigens ist die oberste Ebene bei scrbook \chapter und nicht \section. Wenn Du ohne \chapter arbeite willst, ist scrartcl angesagt. Wenn Du scrbook verwenden willst, dann solltest Du hingegen mit \chapter arbeiten.

Übrigens verschiebt scrbook keine Gleitobjekte in das nächste Kapitel, sondern gibt vor dem nächsten Kapitel immer alle Gleitobjekte aus.

Außerdem solltest Du auch aus anderen Gründen mal die KOMA-Script-Anleitung lesen oder zumindest die log-Datei Deines LaTeX-Laufs!

Dein Beispiel ist unbrauchbar, das Du Dich nicht an http://www.golatex.de/wiki/index.php?ti ... beispielen gehalten hast.

Hier Dein Code mit Gleitumgebungen und korrekter Gliederung und ohne Probleme:
\documentclass[% ALLES ÜBERFLÜSSIGE ENTFERNT!
headsepline,               % Trennline zum Seitenkopf  
index=totoc, % idxtotoc ist DEPRECATED!
bibliography=totoc, % bibtotoc ist DEPRECATED!
numbers=noendperiod,         % pontlessnumbers ist deprecated!
pagesize % pdftex ist die überlüssigste und zugleich störendste Option, die es gibt!
]
{scrbook}
\usepackage[demo]{graphicx}% SIEHE 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
% ALLES ÜBERFLÜSSIGE ENTFERNT!
\usepackage{setspace}                               % 1.5 facher Zeilenabstand
\onehalfspacing                                       % 1.5 Zeilenabstand; 1 = \
\recalctypearea% ZWINGEND NACH \onehalfspacing in der Präambel!
\addtokomafont{pageheadfoot}{\linespread{1}\selectfont}% Kopf einzeilig!
%----------------------------------------------------------------------

\begin{document}
\chapter{Chapter}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque posuere convallis libero, ut venenatis mauris malesuada non. In sed libero quis odio mollis molestie. Curabitur venenatis urna ac erat tristique nec iaculis velit fermentum. Proin eget ante orci. Aenean eleifend, diam eget sollicitudin posuere, magna felis ultricies tellus, rhoncus imperdiet mi arcu sit amet elit. Etiam eu nisi eu mi ultricies sodales non vel lorem. Vivamus condimentum vestibulum feugiat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus id dui non nunc iaculis fringilla.

Quisque eu pharetra augue. Nulla sem sem, mattis egestas fringilla eu, viverra in eros. Proin pharetra enim at neque ultricies cursus. Aliquam quis interdum magna. In pulvinar cursus enim sit amet sollicitudin. Ut cursus nunc eu mi sagittis nec faucibus nibh varius. Morbi sed dui eu justo fermentum faucibus ut eu dolor. Curabitur varius sodales odio, vel viverra nisi adipiscing ut. Pellentesque lorem lorem, euismod et posuere at, lobortis eu ipsum. Donec libero sapien, facilisis et blandit a, venenatis vel metus.

Suspendisse vitae odio eget odio fringilla iaculis. Maecenas non velit ante, eu porta ligula. Morbi sed enim nec erat egestas rhoncus. Pellentesque commodo fringilla sem, ut luctus dui dapibus ut. Cras et eros at risus adipiscing ultrices. Sed a odio neque. Duis sed erat erat. Nulla sollicitudin, dolor vel lobortis placerat, est nisi porta orci, in imperdiet diam risus at lectus. Integer quis ante sapien, in rutrum ante. Sed ac tempor velit. Integer vulputate nibh sit amet nisi malesuada bibendum. Sed sit amet odio magna. Vivamus eros est, tempor ac fermentum vel, porttitor suscipit dui. Nunc volutpat varius enim in gravida.


%Figure 1
\begin{figure}% Bilder lässt man gleiten
\centering
\includegraphics[width=0.9\textwidth]{testpic}% Endung lässt man weg
\caption{Testpic}
\end{figure}


\chapter{Chapter2}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque posuere convallis libero, ut venenatis mauris malesuada non. In sed libero quis odio mollis molestie. Curabitur venenatis urna ac erat tristique nec iaculis velit fermentum. Proin eget ante orci. Aenean eleifend, diam eget sollicitudin posuere, magna felis ultricies tellus, rhoncus imperdiet mi arcu sit amet elit. Etiam eu nisi eu mi ultricies sodales non vel lorem. Vivamus condimentum vestibulum feugiat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus id dui non nunc iaculis fringilla.

Mauris eleifend nunc pharetra nunc ornare nec fringilla ligula venenatis. Nam mollis condimentum orci, id dictum felis ullamcorper vitae. Quisque luctus suscipit justo at lobortis. Curabitur metus nulla, gravida sed vestibulum eu, tincidunt eu nibh. Duis vehicula lectus dolor. Fusce quam mi, vehicula eu blandit sed, commodo id est. Proin nec libero sed ante facilisis luctus. Proin diam urna, facilisis sed dapibus nec, condimentum in eros. Nunc non massa ac quam pellentesque lobortis. Proin pulvinar lectus et ipsum tempor a pulvinar felis iaculis.

Vivamus faucibus suscipit turpis, ac vehicula lorem dictum et. Maecenas eleifend porta velit, id bibendum neque fringilla eu. Aliquam scelerisque, velit id sollicitudin auctor, mi massa porttitor lorem, viverra auctor sem neque et dolor. Nam ornare, tellus quis consectetur facilisis, libero diam ultricies arcu, sit amet tincidunt urna purus ac felis. Sed pellentesque eros id magna egestas sed posuere leo volutpat. Duis tincidunt odio sed elit consectetur vitae bibendum sapien commodo. Integer laoreet orci at erat facilisis dictum nec sit amet tortor. Integer vitae sapien quam. Aliquam eu elit purus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.


\end{document}
BTW: In http://www.golatex.de/wiki/index.php?ti ... albeispiel sind auch noch die Pakete lipsum und blindtext verlinkt. Die solltest Du Dir auch mal anschauen!

Antworten