I want to right align my background image (logo) in Beamer presentation.

What's more I want to set logo to be partially visible - left half of the image should be visible on the right side of the slide and right half of the logo should be outside of the slide.

So far I have following logo definition:

\pgfdeclareimage[width=0.3\paperwidth,height=0.3 \paperwidth]{bg}{my-logo}

The above code positions my logo on the left side of the slide such that whole logo is visible.

  • Welcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format. Nov 13, 2015 at 18:18
  • Have you tried something like this \logo{\includegraphics[height=7mm]{images/logo} \hspace*{2mm}} ? Nov 13, 2015 at 18:56
  • This is possible using TikZ and absolute positioning. See my updated answer.
    – erik
    Nov 13, 2015 at 19:13

1 Answer 1


This may not be the answer you're looking for, but I would just edit the image to look how you want the entire background to look. You can then include the entire image with


where my-logo-rightside is something like this enter image description here

Alternatively, you can position the background absolutely using TikZ. Note this will take two runs to get the desired output.

\begin{tikzpicture}[remember picture, overlay]
\node[anchor=west] at (current page.center){\pgfuseimage{bg}};

enter image description here

You must log in to answer this question.

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