[texhax] Floats and captions

Johan Glimming glimming at kth.se
Sun Mar 27 15:40:59 CEST 2005

Hi

I am having some problems with floats. I use

\usepackage{floats,caption}
...
\newfloat{floatdefn}{def}{Definition}
\floatname{floatdefn}{Definition}
\makeatletter
\let\c at floatdefn\c at thm
\makeatother

and then

\newenvironment{floatdfn}[2][t]
{\begin{floatdefn}[#1]
\TU
\caption{(#2)}\smallskip}
{\BU\end{floatdefn}}

I have two problems:

1. How do I change the caption to be _over_ the content
of the float (\TU and \BU generates lines over and
under the float, I'd like the caption to be over
the top line in boldface, with numbers).

2. \let\c at floatdefn\c at thm
was intended to number floatdefns just like
theorems and definitinions using the thm counter.
However, now I am using the llncs.cls style and
suddenly I get a weird error from this line. I
was thinking maybe the counter behaves differently
or has a different name than "thm"?

Johan Glimming