PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \url in \caption



aui
20-04-2007, 14:06
Hallo Leute,

ich versuche den Befehl \url{} innerhalb des \caption{}-Befehls zu benutzen. Der Code sieht folgendermaßen aus:

\begin{figure}[b!]
\begin{center}
\includegraphics[width = 15cm ]{SR_Change.eps} \end{center}
\caption{\label{SRchange} Veränderung der Dichte an kleinen
Wiederkäuern von den 70er bis zu den 90er Jahren des 20.
Jahrhunderts \emph{Quelle:}
\url{http://ergodd.zoo.ox.ac.uk/livatl2/images/sr_change.gif},
24.03.2007}
\end{figure}

Nehme ich das \url{...} aus der Caption-Umgebund, läuft alles wieder wie gewohnt. Die Fehlermeldung lautet:

! Undefined control sequence.
\URL Error ->\url used in a moving argument.

Kann mir irgendjemand einen Tipp geben, wie ich diese Fehlermeldung umgehen kann?

Gruß, Aui

countbela666
20-04-2007, 14:08
Hallo, aui,

sieh dir mal FAQ 7.4 (http://www.dante.de/faq/de-tex-faq/html/makros3.html#79) "Zerbrechliche Anweisungen in 'moving arguments'" an.

Grüße
Marcel

aui
20-04-2007, 14:13
Hallo Marcel,

danke für den Hinweis, der war goldrichtig. Funktioniert jetzt auch.

Danke,

Aui

Salnic
20-04-2007, 14:23
Hi aui,

setze einfach eine Kurzüberschrift, dann sollte es gehen.

\begin{figure}
%\begin{center}
\centering
\includegraphics[width = 15cm ]{SR_Change.eps}
%\end{center}
\caption[B][Kurzüberschrift]{Veränderung der Dichte an kleinen
Wiederkäuern von den 70er bis zu den 90er Jahren des 20.
Jahrhunderts \emph{Quelle:
\url{http://ergodd.zoo.ox.ac.uk/livatl2/images/sr_change.gif},
24.03.2007}}\label{SRchange}
\end{figure}

Salnic

PS: der Verweis auf die FAQ hat ja sehr schnell geholfen :-)