Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm typesetting an algorithm using the algorithmx package as follows:

\begin{algorithm}
  \caption{\textsc{Whatever}}
  \begin{algorithmic}[1]
  ...
\end{algorithm}

However, I would like it to float like a figure. If I replace \begin{algorithm} with \begin{figure} it does float as I like, however, the caption does not look as pretty any more (I presume it is redefined by a sig-alternate class I am using for the whole document).

Is it possible to have both a nice caption and floating behaviour at the same time?

share|improve this question
4  
Have you looked into using the float package? – Harald Hanche-Olsen Nov 29 '10 at 14:18
Yes, thank you, it does work. I'll put this as an answer. – Konstantin Nov 29 '10 at 15:11

1 Answer

Thanks to Harald's advice I found the following two-line solution to my problem:

\usepackage{float}
\newfloat{algorithm}{t}{lop}

This was sufficient to make all my algorithm blocks to float exactly as I needed them to.

See also: "float" package reference.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.