Seite 1 von 1

Viele Bilder und sidecap

Verfasst: So 16. Jan 2011, 14:03
von Nobly Fox
Hallo,
ich habe einige Bilder die ich zusammen auf einer Seite haben möchte nebeneinander und untereinander angeordnet. Im Code hab ich das so verfasst und auch im pdf sieht es dann so aus, wie ich es haben will.
\begin{figure}
\subcaptionbox{Antiklinal - Struktur am Fischereihafen von Bua}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte1}}
\hfill\subcaptionbox{Duplex - Struktur im migmatisiertem Gneis im Naturschutzgebiet Bua}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte2}}
\subcaptionbox{Duplex - Struktur in feinkristalinem Bua - Gneis}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte3}}
\hfill\subcaptionbox{Faltengürtel die sich z.\,T. selbst abschneiden}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte4}}
\hfill\subcaptionbox{gekippte, nahezu liegende Falte}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte5}}
\caption[Verschiedene Faltungen im Karitergebiet]{Verschieden duktile Deformationen und Strukturen im Kartiergebiet}\label{fig:Falten}
\end{figure}
Mein Problem ist jetzt die Bildunterschrift. Mit dem o.g. Code wir die ja, wie üblich, unter die Bilder gesetzt. Ich möchte aber, dass die Unterschrift neben dem untersten Bild steht - platz dafür ist reichlich.
Ich habe es mit SCfigure ausprobiert da setzt er aber alle Bilder nebeneinander... und wenn ich eine extra SCfigure-Umgebung in die bestehende figure-Umgebung setzte zeig er mir diesen Fehler an: "! LaTeX Error: Float(s) lost."

Mein Frage also: Wie behalte ich meine Bilder so wie der Code oben das macht und setzte trotzdem meineBildunterschrift neben die Bilder.

Re: Viele Bilder und sidecap

Verfasst: So 16. Jan 2011, 15:36
von sommerfee
Nobly Fox hat geschrieben:Hallo,
Ich möchte aber, dass die Unterschrift neben dem untersten Bild steht - platz dafür ist reichlich.
Meinst du die Hauptunterschrift? Oder möchtest du die Unterschrift des letzten Bildes neben diesem haben?

Ich habe mal ersteres in obrigen Satz reininterpretiert und herausgekommen ist folgender Entwurf:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[demo]{graphicx}
\usepackage{caption,subcaption}

\begin{document}

\begin{figure}
\subcaptionbox{Antiklinal - Struktur am Fischereihafen von Bua}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte1}}
\hfill\subcaptionbox{Duplex - Struktur im migmatisiertem Gneis im Naturschutzgebiet Bua}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte2}}
\subcaptionbox{Duplex - Struktur in feinkristalinem Bua - Gneis}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte3}}
\hfill\subcaptionbox{Faltengürtel die sich z.\,T. selbst abschneiden}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte4}}
\hfill\subcaptionbox{gekippte, nahezu liegende Falte}
[.50\linewidth]{\includegraphics[width=.50\linewidth]{pics/Falte5}}
\hfill\parbox[b]{.50\linewidth}{\captionsetup{margin=2mm,position=b}
\caption[Verschiedene Faltungen im Karitergebiet]{Verschieden duktile Deformationen und Strukturen im Kartiergebiet}\label{fig:Falten}}
\end{figure}

\end{document}
Liebe Grüße,
Axel

P.S.: Bitte poste das nächste Mal einen übersetzbaren LaTeX-Code, so daß der Hilfegebene dieses sofort ausprobieren kann, und nicht erst selber ein LaTeX-Dokument drumherumbasteln muß. Außerdem erspart dies dem Hilfegebenen auch das Nachfragen nach verwendeter Dokumentenklasse etc. (Siehe auch Regeln dieses Forums.)

Verfasst: So 16. Jan 2011, 15:53
von Nobly Fox
Ja genau so wollt ich das haben. Danke. Mal aus reiner Neugierde... was müsste ich machen, wenn ich auch alle Subcaptions neben Bild (e) stehen haben wollte, wie die Caption?

Die Hinweise, werde ich natürlich für zukünftige Themen berücksichtigen.

Danke noch mal.

Verfasst: So 16. Jan 2011, 16:54
von sommerfee
Nobly Fox hat geschrieben:was müsste ich machen, wenn ich auch alle Subcaptions neben Bild (e) stehen haben wollte, wie die Caption?
Man könnte auch die Einzelbilder und die dazu passenden Beschriftungen in Parboxen packen und passend anordnen, z.B. so:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[demo]{graphicx}
\usepackage{caption,subcaption}

\begin{document}

\begin{figure}
\captionsetup[subfigure]{singlelinecheck=off}
\parbox[b]{.50\linewidth}{\includegraphics[width=\linewidth]{pics/Falte1}}
\parbox[b]{.50\linewidth}{\subcaption{Antiklinal - Struktur am Fischereihafen von Bua}}
\parbox[b]{.50\linewidth}{\includegraphics[width=\linewidth]{pics/Falte2}}
\parbox[b]{.50\linewidth}{\subcaption{Duplex - Struktur im migmatisiertem Gneis im Naturschutzgebiet Bua}}
\parbox[b]{.50\linewidth}{\includegraphics[width=\linewidth]{pics/Falte3}}
\parbox[b]{.50\linewidth}{\subcaption{Duplex - Struktur in feinkristalinem Bua - Gneis}}
\parbox[b]{.50\linewidth}{\includegraphics[width=\linewidth]{pics/Falte4}}
\parbox[b]{.50\linewidth}{\subcaption{Faltengürtel die sich z.\,T. selbst abschneiden}}
\parbox[b]{.50\linewidth}{\includegraphics[width=\linewidth]{pics/Falte5}}
\parbox[b]{.50\linewidth}{\subcaption{gekippte, nahezu liegende Falte}}
\caption[Verschiedene Faltungen im Karitergebiet]{Verschieden duktile Deformationen und Strukturen im Kartiergebiet}\label{fig:Falten}
\end{figure}

\end{document}
(Da fehlt noch ein wenig Feintuning, z.B. würde ich einen Abstand zwischen Bildern und Beschriftungen einfügen)

Das ganze geht bei sowas aber sicherlich einfacher mit dem floatrow-Paket, welches allerdings ein wenig Einarbeitung erfordert.

Liebe Grüße,
Axel