Seite 1 von 1

mehrer Abbildungen im subfloat

Verfasst: Mi 28. Aug 2013, 16:50
von knarzo
Hi,

wahrscheinlich ist das mal wieder ein bekanntes Problem, aber ich habe leider keine lösung ersuchen können..

Ist es möglich mehrere Bilder in einem Subfloat unterzubringen?
etwa so (ausgehend davon, das subfig geladen ist):

\begin{figure}%
\centering
	\subfloat[state 1]{
	         \includegraphics{Bild1}%
	} \\
	\subfloat[state 2]{
		\includegraphics{Bild2a} \\ %
                \includegraphics{Bild2b}%
	}
	\caption{XX}%
	\label{fig:psdSpectra}%
\end{figure}
Der Grund dafür ist, dass Bild 2a und b sehr dicht beieinander sein sollen mit einer gemeinsamen caption. Wenn die Bilder in einzelnen subfloats sind ist der Abstand sehr groß zwischen den Beiden subfloats, auch wenn keine Caption verwendet wird.
Der Abstand zwischen den subfloats soll jedoch nur lokal und nicht global geändert werden.

hat jemand eine Idee?
ps: es ist natürlich auch möglich Bild2 a&b extern zu einem zu machen und dieses zu laden, aber elegant ist das ja auch nicht...

gruß knarzo

Verfasst: Do 29. Aug 2013, 08:44
von Johannes_B
Warum erstellst du nicht gleich ein ordentliches Minimalbeispiel statt uns nen Schnipsel hinzuwerfen?
\documentclass{scrartcl}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
\begin{figure}%
	\centering
	\subfloat[state 1]{
		\includegraphics[width=0.3\textwidth]{example-image-a}%
	} \\
	\subfloat[state 2]{
		\includegraphics[width=0.3\textwidth]{example-image-b}%
		\includegraphics[width=0.3\textwidth]{example-image-c}%
	}
	\caption{XX}%
	\label{fig:psdSpectra}%
\end{figure} 
\end{document}

Grüße
Johannes

Verfasst: Do 29. Aug 2013, 09:29
von Noch so einer
b und c übereinander statt nebeneinander geht natürlich auch:
\documentclass{scrartcl}
\usepackage{subfig}
\usepackage{graphicx}
\usepackage{varwidth}
\begin{document}
\begin{figure}%
   \centering
   \subfloat[state 1]{%
      \includegraphics[width=0.3\textwidth]{example-image-a}%
   } \\
   \subfloat[state 2]{%
     \begin{varwidth}{\linewidth}
      \includegraphics[width=0.3\textwidth]{example-image-b}\\
      \includegraphics[width=0.3\textwidth]{example-image-c}%
      \end{varwidth}
   }
   \caption{XX}%
   \label{fig:psdSpectra}%
\end{figure}
\end{document}

Verfasst: Fr 30. Aug 2013, 21:13
von knarzo
prima,

vielen Dank für die Lösung