PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : caption outside float



bsp-chris
20-06-2007, 21:50
Hallo zusammen.

Ich habe folgendes Problem bei Latex (Texcenter und Miktex). Ich habe 2 Grafiken nebeneinander mit minipages. Klappt wunderbar. Nur leider meckert Texcenter, dass caption outside float ist. Benötige ich evtl. noch ein besonderes package dafür?

Der Code meiner minipages ist:


\begin{minipage}[hbt]{7cm}

\centering

\includegraphics[width=7cm]{bilder/vis7.jpg}

\caption{Bild1}

\label{Bild1}

\end{minipage}

\hfill

\begin{minipage}[hbt]{7cm}

\centering

\includegraphics[width=7cm]{bilder/vis8.jpg}

\caption{Bild2}

\label{Bild2}

\end{minipage}

\clearpage


Was kann/ muss ich ändern?
Vielen Dank und viele Grüße,

Chris

sofa-surfer
21-06-2007, 08:14
Hallo,

hast du schon mal einen Blick in das l2picfaq geworfen?
Der \caption-Befehl darf (wie die Fehlermeldung schon sagt) nur innerhalb von Gleitumgebungen auftreten, im Falle von Abbildungen also


\begin{figure}
% Grafikeinbindung
\caption{Die Beschriftung der Grafik.}
\end{figure}


Wenn du keine Gleitumgebung möchtest, dann nutze den \captionof-Befehl aus dem caption-Paket.

Matthias

EDIT: Die optionalen Argumente 'htb' die du der minipage übergibst, scheinen auch eher von der figure-Umgebung entliehen zu sein? Für die minipage dürften sie keinen wirklichen Sinn machen ...

bsp-chris
21-06-2007, 10:13
Hallo Sofa-Surfer,

vielen Dank für deine Antwort. Das l2picfaq hat mir weitergeholfen. Ich habe das nun mit subfig gelöst. Mit der Fehlermeldung war mir schon klar, was gemeint war. Wusste einfach nicht, wie ich ein caption ohne float hinbekomme. Aber nun geht es. Prima.

\begin{figure}
\centering
\subfloat {\includegraphics[width=6cm]{bilder/vis1.jpg}}
\hspace{1cm}
\subfloat {\includegraphics[width=6cm]{bilder/vis1.jpg}}
\caption{Zwei Bilder: a) Bild1, b) Bild2}
\label{Gesamtbild}
\end{figure}





Danke für die schnelle Hilfe und bis zum nächsten Problem,

Chris