LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Frank Mittelbach <[log in to unmask]>
Sat, 15 May 2004 14:50:21 +0200
text/plain (53 lines)
David Kastrup writes:
 > \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.

perhaps better ...


  \def\@currentlabel{\@latexerr{ref to misplaced label}{explain}}%
    {\edef\reserved@a{\noexpand\@xfloat{#1}[\csname fps@#1\endcsname]}%



\begin{figure} \label{foo} \end{figure}

Hallo \ref{foo}


 > Or does _anybody_ know of _any_ intentional use
 > of a \label _inside_ of a figure, _not_ referring to the figure but
 > to its section?

no and any env or command that would allow for labels would change
\@currentlabel anyway

 > I mean, this must be the candidate for the most frequently asked
 > question on LaTeX, ever.

well it keeps people busy

any suggestion for a good text?