Hallo!
Habe etwas ganz mysteriöses entdeckt das ich echt nicht verstehe:

Mein code im Dokument sieht so aus:

Code:
\subsubsection{Schwimmer Hebel}
\begin{figure}[htb]
\centering
\includegraphics[width=10cm]{bilder/Schwimmerhebel.jpg}
\caption{Hebel}
\label{Hebel}
\end{figure}
Hier ist Text blah blah

\subsubsection{Schwimmer Gelenk}
\begin{figure}[htb]
\centering
\includegraphics[width=10cm]{bilder/Schwimmergelenk.jpg}
\caption{Gelenk}
\label{Gelenk}
\end{figure}
\blindtext
Soweit so gut.
Es soll also nach der Überschrift das Bild erfolgen, dann der Text.

Was ich jetzt aber nicht verstehe ist, warum beim einfügen des 2ten Bildes zuerst das Bild, dann die Überschrift und dann der Text kommt (Anhang "falsch"). Es ist ja der selbe code wie beim ersten Bild und da ist es so wie es sein soll.
Wenn ich aber jetzt den Text nach dem ersten Bild um eine Zeile verlängere, erscheint das 2te Bild unter der Überschrift, so wie es sein soll (Anhang "richtig").

Ich hoffe das war verständlich formuliert, vllt erklären die Anhänge es besser. Der Unterschied zwischen "falsch" und "richtig" ist nur eine Zeile mehr Text auf der linken Seite.
Kann mir jemand erklären warum eine Zeile mehr oder weniger Text Einfluss auf die Anordnung von Überschrift und Bild in einer anderen subsubsection hat?