\label{#3} innerhalb eigenem Befehl funktioniert nicht

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


555nase
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Do 7. Mai 2015, 19:28
Wohnort: Stadtallendorf

\label{#3} innerhalb eigenem Befehl funktioniert nicht

Beitrag von 555nase »

Guten Tag, liebe LaTeX-Gemeinde.

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}
Als Ergebnis gibt er mir statt der Referenz zu "Fluch" nur "??"

Ich wäre dankbar für eure Hilfe.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

\label gehört hinter \caption:

\caption[#2]{#3, #2.}\label{fig:#3}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Label immer nach der caption.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

555nase
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Do 7. Mai 2015, 19:28
Wohnort: Stadtallendorf

Beitrag von 555nase »

:roll:
Prima.

Vielen Dank hierfür. :)

Antworten