Nanunana
01-10-2008, 12:41
Hallo,
Folgendes Minimalbeispiel produziert Fehler, wenn ich in ein subfloat einen mit newcommand definierten Befehl einsetze, der einen optionalen Parameter besitzt:
\documentclass[11pt,twoside,a4paper]{book}
\usepackage{subfig}
\usepackage{caption}
\newcommand{\quelle}[2][\empty]{Quelle:~#2,~Referenz:~#1}%
\newcommand{\einfach}[1]{#1}
\begin{document}
\captionof{figure}{zwei subfloats}
\subfloat[nanunana][was ist denn hier los? \quelle[eine Ref]{Quelle}]{ein subfloattttttttttttttttttttttttttttttttttttttttttt tt}
\subfloat[nanunana][hier ist alles ok! \einfach{Quelle}]{ein subfloattttttttttttttttttttttttttttttttttttttttttt t}
\quelle[ref]{q}
\end{document}
Was mache ich falsch?
Folgendes Minimalbeispiel produziert Fehler, wenn ich in ein subfloat einen mit newcommand definierten Befehl einsetze, der einen optionalen Parameter besitzt:
\documentclass[11pt,twoside,a4paper]{book}
\usepackage{subfig}
\usepackage{caption}
\newcommand{\quelle}[2][\empty]{Quelle:~#2,~Referenz:~#1}%
\newcommand{\einfach}[1]{#1}
\begin{document}
\captionof{figure}{zwei subfloats}
\subfloat[nanunana][was ist denn hier los? \quelle[eine Ref]{Quelle}]{ein subfloattttttttttttttttttttttttttttttttttttttttttt tt}
\subfloat[nanunana][hier ist alles ok! \einfach{Quelle}]{ein subfloattttttttttttttttttttttttttttttttttttttttttt t}
\quelle[ref]{q}
\end{document}
Was mache ich falsch?