TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to learn the algorithmic package for typesetting pseudocode. One problem I'm running into is that I can't figure out how to insert blank lines, to separate blocks of code. The usual \\ or starting a new paragraph doesn't seem to work. How can I insert blank lines in in the algorithmic environment?

share|improve this question
up vote 17 down vote accepted

If you want the empty line to be numbered, just insert


on this line.

If you want an unnumbered empty line, insert



share|improve this answer
But the lefthand label number increments by 1 as usual. Any way to introduce a new line WITHOUT incrementing the number? – Sibbs Gambling Sep 9 '13 at 10:11
I recommend the package algorithmicx which provides a set of macros to extend package algorithmic and is more customizable than the latter). Using algorithmicx, a blank line can be produced by \State (numbered) or \Statex (unnumbered). – hengxin Oct 15 '13 at 3:01
When I add \STATE or \item[] before a \COMMENT line, then it doesn't work. I need to add it twice in order to see the same effect. – Agostino May 22 '15 at 0:47

It’s a kludge, but you might be able to use

    \STATE $x \leftarrow 1$
    \STATE $x \leftarrow 2$
share|improve this answer
This didn't work in an algorithmic environment for me. – metakermit Jul 23 '13 at 22:51

Your Answer


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.