Etwa so:
Code:
\begin{filecontents}{MyBilder.tex}
% Befehl: \bilda
\newcommand{\bilda}{%
\begin{figure}[htbp]%
\centering
%\includegraphics{filename}%
\rule{5cm}{5cm}
\caption{Caption im Newcommand definiert.}%
\label{fig:label1}%
\end{figure}
}
% Befehl: \bildb{Caption}{Label}
\newcommand{\bildb}[2]{%
\begin{figure}[htbp]%
\centering
%\includegraphics{filename}%
\rule{5cm}{5cm}
\caption{#1}%
\label{#2}%
\end{figure}
}
\end{filecontents}
\documentclass{scrreprt}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\input{MyBilder}
\begin{document}
Hier kommt das erste Bild:
\bilda
Verweis aufs erste Bild: Siehe Abbildung \ref{fig:label1}.
\vspace{3cm}
Hier kommt das zweite Bild:
\bildb{Die im Text definierte Caption}{fig:label2}
Verweis aufs zweite Bild: Siehe Abbildung \ref{fig:label2}.
\end{document}
Lesezeichen