\def\@float{... \let\@currentlabel\barf ... } {\xdef\barf{% \csname No, read the FAQ. Really. You have to place \string\caption \space before using \string\label \space inside of a figure. \endcsname}} Something like that. Or does _anybody_ know of _any_ intentional use of a \label _inside_ of a figure, _not_ referring to the figure but to its section? I mean, this must be the candidate for the most frequently asked question on LaTeX, ever. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum