I can't seem to figure out how to place a caption at the beginning of an algorithm2e pseudo code. I know it's possible with the ruled environment, but I don't want those lines at the top and the bottom. How can I move the algorithm caption above the code?

1 Answer 1


You could adjust the way the plain (default) style sets the caption (from bottom to above or top):

enter image description here

\usepackage{algorithm2e}% http://ctan.org/pkg/algorithm2e
\renewcommand{\@algocf@capt@plain}{above}% formerly {bottom}

  \KwData{this text}
  \KwResult{how to write algorithm with \LaTeX2e }
  \While{not at end of this document}{
    read current\;
      go to next section\;
      current section becomes this one\;
      go back to the beginning of current section\;
  \caption{How to write algorithms}


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .