\suppressfloats[t] arbeitet anders als von mir erwartet

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: \suppressfloats[t] arbeitet anders als von mir erwartet

\suppressfloats[t] arbeitet anders als von mir erwartet

von latexisteinfach » Do 9. Sep 2010, 15:30

Eigentlich dachte ich mit \suppressfloats ein Bild in der top-Position
auf der laufenden Seite verhindern zu können, aber bei mir klappt es bereits
auf zwei Seiten in einem längeren Dokument nicht.
Ich habe aber beim Basteln eines Minimalbeispiels herausgefunden,
daß sich der Befehl nur dann auf die laufende Seite auswirkt,
wenn der Befehl hinter einer Floatumgebung auftaucht.
In meinem Beispiel müßte die erste Grafik, nach meinem Verständnis,
eigentlich als top-Grafik gesetzt werden, aber das klappt nicht wie erwartet.
Zumindest aus der Dokumentation usrguide.pdf ist mir das nicht klar geworden.
Hier mein Beispiel, das hoffentlich auch für andere von Interesse ist:
\documentclass[german,a4paper,]{article}
\usepackage[latin1]{inputenc}   % latin1 zur Benutzung von "ä,ö,ü" 
\usepackage[T1]{fontenc}        % EC-Fonts (extended cork, 8Bit)
\usepackage{blindtext}
%% --
\newcommand{\MyBild}{%
  \framebox[\linewidth]{\rule[-25mm]{0mm}{50mm}Bildchen}}
\newcommand{\MyBox}[1]{\framebox[\linewidth][l]{#1:}}
%% --
\begin{document}
\section{Überschrift}
\label{sec:ueberschrift}
\blindtext
\begin{figure}
  \centering
  \MyBild
  \caption{Bildunterschrift}
  \label{fig:test}
\end{figure}
\blindtext[5]
\MyBox{1}
\suppressfloats[tt]
\begin{figure}
  \centering
  \MyBild
  \caption{Bildunterschrift2}
  \label{fig:test2}
\end{figure}

\end{document}

Nach oben