Ich stehe vor folgendem Problem:
Ich möchte gerne innerhalb eines eigenen Befehls, das Argument #3 in Label übergeben, sodass sich der \label-Befehl die Info aus meinem definierten Befehl holt.
Als Label wird jedoch immer nur "#3" ausgegeben.
was mache ich da falsch?
%Hier mein Beispiel: \documentclass[12pt,a4paper,oneside,DIV=calc]{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[format=plain,indention=.5cm,labelfont=bf,textfont=it]{caption} \usepackage{subcaption} \usepackage{subfig} \usepackage[demo]{graphicx} \newcommand*{\cilbild}[4]{ \begin{minipage}[t]{\textwidth} \begin{subfigure}[c]{\textwidth} \begin{minipage}{0.48\textwidth} \centering \includegraphics{#1} \label{fig:#3} \end{minipage} \hfill \begin{minipage}[t]{0.48\textwidth} \fbox{\parbox{\dimexpr \linewidth - 2\fboxrule - 2\fboxsep}{#4}} \end{minipage} \end{subfigure} \caption[#2]{#3, #2.} \end{minipage} \hfill } \begin{document} \begin{figure}[htbp] \cilbild{plank}{CIL IV 2960}{Fluch}{O (T)ITE AEGROTES} \end{figure} \ref{fig:Fluch} \end{document}
Ich wäre dankbar für eure Hilfe.