PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenumbruch in subfloat Umgebung mit \ContinuedFloat



Braminho
28-10-2009, 09:45
Hallo, liebe Leute.
Ich habe folgendes Problem: Ich möchte eine Abbildung, die aus mehreren subfloats besteht mit dem Befehl \ContinuedFloat trennen. Dazu nutze ich den folgenden Code:

\begin{figure}[hbt]
\centering
\subfloat[][Caption des subfloats 1]
{\includegraphics[width=0.45\textwidth]{subfloat_1.JPG}
\label{subfloat_1}}
\qquad
\subfloat[][Caption des subfloats 2]
{\includegraphics[width=0.45\textwidth]{subfloat_2.JPG}
\label{subfloat_2}}
\end{figure}

\begin{figure}[hbt]\ContinuedFloat
\centering
\subfloat[][Caption des subfloats 3]
{\includegraphics[width=0.45\textwidth]{subfloat_3.JPG}
\label{subfloat_3}}
\caption{Gesamtcaption}
\label{Gesamtfloat}
\end{figure}

Beim Compilieren bekomme ich dann den Fehler: "package caption error: Continued "figure" after "table" "

Außerdem fängt die Nummerierung dann nicht bei .1 an sondern bei .0.

Dem Anschein nach gibt es verschiedene Möglichkeiten, ein subfloat einzubinden. Wenn ich die Abbildung nicht durch \ContinuedFloat trenne funktioniert die ganze Sache.

Hat jemand eine Idee, wo der Fehler liegt?

Vielen Dank für eure Unterstützung!

sommerfee
28-10-2009, 16:59
Wenn die erste Abbildung keine \caption hat, brauchst du kein \ContinuedFloat.

Es ist dann allerdings so, daß das subfig-Paket meint, wieder bei (a) anfangen zu müssen, in diesem Fall muß man dann den subfigure-Zähler mit \setcounter{subfloat}{2} manuell korrigieren. Das subfig-Paket ist nunmal nicht für den Fall \ContinuedFloat ohne vorherige \caption geeignet.

(Einer der vielen Gründe, warum ich das subcaption-Paket als Ersatz geschrieben habe.)

Liebe Grüße,
Axel