PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach \clearpage Bild nicht am Seitenanfang sondern zentriert



medienmaus
04-10-2008, 12:23
Hallo Zusammen,

mein Anhang besteht größten Teils nur aus Bildern. Aus diesem Grund kommt es vor, dass einzelne Bilder in das nächsten Kapitel verschoben werden (gleitend).

Wie ich in der Literatur gesehen habe, kann ich dies mit dem Befehl \clearpage verhindern und das neue Kapitel auf einer neuen Seite beginnen lassen. Allerdings habe ich dann den Effekt, dass Latex mir das leztte Bild vor dem Seitenumbruch zentriert darstellt und nicht oben beginnt.

Gibt es hier eine Möglichkeit dieses zu erzwingen? Über die Positionsparameter [htb] habe ich nichts erreicht.

Hier noch der Beispieltext:

\begin{figure}[h]
\centering
\includegraphics[width=0.650\textwidth]{Ausfallfolgekosten.jpg}
\caption{Übersicht Ausfallfolgekosten }
\label{fig:Ausfallfolgekosten}
\end{figure}

\clearpage



Hat jemand eine Idee?

Vielen Dank bereits im Voraus.

localghost
04-10-2008, 12:48
Gleiches Thema gab's hier schon mal [1]. Dort findest Du die Lösung (Post #4).

[1] Grafik oben auf seite geht nicht?


MfG
Thorsten¹

medienmaus
04-10-2008, 14:38
Hallo Thorsten,

vielen Dank für Deinen Hinweis. Ich habe nun auch den Befehl \setlength{\@ftop}{0pt} verwendet. Allerdings geht es mir gleich wie dem Kollegen damals #5. Ich bekomme auch die Fehlermeldung "You can't use '\spacefactor' in vertical mode.

Wie ist kann ich diesen Befehl mit \makeatletter bzw. \makeatother klammern, wie in dem Link darauf hingewiesen wurde?

Gruß Medienmaus

rais
04-10-2008, 14:50
Moin moin,


Wie ist kann ich diesen Befehl mit \makeatletter bzw. \makeatother klammern, wie in dem Link darauf hingewiesen wurde?

das ist etwa so


\makeatletter%<--`Klammer' auf
\setlength{\@ftop}{0pt}
\makeatother%<--`Klammer' zu;-)

gemeint.

MfG

localghost
04-10-2008, 14:55
[...] Wie ist kann ich diesen Befehl mit \makeatletter bzw. \makeatother klammern, wie in dem Link darauf hingewiesen wurde? [...]
Wenn Du dort genau gelesen hättest, wüsstest Du, dass das so gemacht werden muss. Übrigens heißt die Länge \@fptop.

medienmaus
04-10-2008, 15:15
Hallo Rainer,

vielen Dank für diesen Hinweis. Für mich als Gelegenheits-Latexer sind solche Fragen und Antworten meistens entscheidend.

Also funktioniert einwandfrei. Nochmals vielen Dank.

Gruß Medienmaus

rais
04-10-2008, 22:10
Übrigens heißt die Länge \@fptop.
stimmt natürlich -- hab' ich wohl blind kopiert -- Danke!

MfG