Hallo,
ich generiere mir mit Matlab tikz-figuren.
Zum einbinden in Latex habe ich mir ein necommand bzw def geschrieben, dass diese Grafiken in subcaptionboxen einfügt.
Es sollen zwei nebeneinander Dargestellt werden und dann soll die nächste Zeile beginnen. Dies funktioniert auch schon.
Hier mein Beispiel:
\documentclass[12pt, a4paper]{scrreprt}
\usepackage{tikz}
\usepackage{pgfplots} %Für Tikz Plot
\usepackage{subcaption}
% Kommando zum Einfügen von mehreren tikz Plots
% Argument 1: Name und Label der Abbildung ('fig:' wird automatisch angefügt).
% Argument 2: Information über die Abbildung (steht unter der Abbildung und im Verzeichnis)
% Argument 3: Informationen über die SubAbbildung in der Form {Info1,Info2,...}
\newcounter{iPlot}
\makeatletter
\def\PlotSeries#1#2#3{
\setcounter{iPlot}{1}
\begin{figure}[H]
\begin{minipage}{\linewidth}
\captionsetup{type=figure}
{\@for\info:=#3\do{
\begin{minipage}[b]{0.5\textwidth}
\captionsetup{type=figure}
\subcaptionbox{\info}{%
\input{#1_\arabic{iPlot}.tikz}%
\label{fig:#1_\arabic{iPlot}}
}
\end{minipage}
\vspace{2mm}
\stepcounter{iPlot}
}}
\captionof{figure}{#2}
\label{fig:#1}
\end{minipage}
\end{figure}
}
\makeatother
\begin{document}
\PlotSeries{Plot}{Eine Serie von Abbildungen.}{Erste Unterabbildung,Zweite Unterabbildung,Dritte Unterabbildung,Vierte Unterabbildung}
Abbildung \ref{fig:Plot} zeigt eine Serie von Abbildungen, davon ist \ref{fig:Plot_2} die zweite Abbildung.
\end{document}
Meine Probleme:
1. Die Hauptabbildung hat die Abbildungsnummer 5, sollte aber 1 sein
2. Die Unterabbildungen haben alle das Label (a) und nicht aufsteigend.
3. Eine Referenz auf die Unterabbildungen funktioniert nicht.
4. Die zweite Zeile der Abbildungen ist leicht nach rechts versetzt.
Ich habe da Gestern und Heute schon herumprobiert. Leider habe ich noch keine Lösungen gefunden.
Wäre super wenn mir da wer weiterhilft!
Im Anhang befindet sich das Bsp + 4 tikz Abbildungen.
godi