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 have a few very simple beamer slides, which are built up this way:

A short introducory text

A picture, which is almost the same in all slides

Unfortunately, the introducory text is sometimes one line, sometimes two lines and sometimes three. Therefore the picture gets always a little bit shifted in its vertical position. Since this is a presentation, I would it like to have it fixed on a certain position, so that it doesn't change when loading the new slide.

share|improve this question
up vote 5 down vote accepted

You could use the overprint environment so that the same space is reserved on all slides.

\frametitle<1>{Title for slide 1}
\frametitle<2>{Title for slide 2}
\frametitle<3>{Title for slide 3}

  \onslide<1> introductory text for first slide
  \onslide<2> introductory text for second slide
  \onslide<3> introductory text for third slide
              \\can also be longer



Another simple idea is to add a \vfill between text and graphic to push both apart. Then the graphic will always be at the bottom. A third alternative is to use the textpos package to place the graphic using absolute coordinates.

share|improve this answer
This is golden, though for me the issue was for the longest time that I didn't pay attention to the % at the end of the lines. Adding those to the end of my \only{\includegraphics{filename}} solved my problems :) – tor Jun 17 at 11:14

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.