Hallo Leute,
Ich stehe vor einem Problem. Ich hätte gerne 2 Tikz Grafiken als Subfigures nebeneinander. Folgender Code setzt die beiden Subfigures aber immer untereinander:
Ursache ist die Leerzeile im Code zwischen den beiden subfigure Umgebungen und das Leerzeichen nach der ersten subfigure Umgebung. Damit können die beiden Teilbilder gar nicht nebeneinander stehen, egal ob TiKZ oder jpg.
Ich habe meine Antwort oben noch etwas ergänzt. Das Zeilenende nach \end{subfigure} fügt ein Leerzeichen ein und das sorgt dann dafür, dass die beiden subfigure Umgebungen, die ja jeweils die halbe Textbreite einnehmen, nicht mehr in eine gemeinsame Zeile passen.
\documentclass{scrbook}
\usepackage{subcaption}
\usepackage{tikz}
\begin{document}
\begin{figure}[ht]
\centering
\begin{subfigure}{.5\textwidth}
\centering
\begin{tikzpicture}
\draw (0,0) rectangle (5,5);
\end{tikzpicture}
\caption{Caption1}
\end{subfigure}% <- nötig
\begin{subfigure}{.5\textwidth}
\centering
\begin{tikzpicture}
\draw (0,0) rectangle (5,5);
\end{tikzpicture}
\caption{Caption2}
\end{subfigure}
\caption{Caption}
\end{figure}
Der gleiche Code nur mit Bildern und ohne Auskommentierung des Zeilenendes:
\begin{figure}[ht]
\centering
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=2cm]{example-image}
\caption{Caption1}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=2cm]{example-image}
\caption{Caption2}
\end{subfigure}
\caption{Caption}
\end{figure}
\end{document}
Das %-Zeichen hab ich nicht gesehen, sorry. Damit funktioniert es danke!
Das mit den Bildern im unteren Code ist echt komisch. Ich hab in meinem Dokument den Code genauso drinnen, bei mir sitzen die Bilder aber nebeneinander..