Question 1:
I am creating a slide template for a presentation in LaTex using Beamer package. I found the placement of logo in the slide is not that easy. Instead of placing the logo in the same position throughout the slides, I want to place the logo in the middle or a bit up from the middle in the title slide. Is it possible?
Question 2:
In the slides after the titleslide I want to have the logo in the top right corner. So, I put this command,
\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}}
It went well:
However, if I change the color of the top bar then the logo goes behind the bar and it's no longer visible:
Is there any way by which I can put the logo on the top?
Best Answer
Question 1: You can use any of the fields given by
\author
,\title
,\date
, or\institute
to place the image in the title page; if none of those fields allow you to achieve the desired placement, you can use thetextpos
package. The example below uses the\author
field to add the image.Question 2: With the help of the
textpos
package you can add the logo to theframetitle
template using\addtobeamertemplate
.A simple example code:
As osjerick mentions in a comment, the above solution won't behave correctly if
\framesubtitle
is used (the image will shift downwards); in this case, a TikZ approach can be used to prevent the movement: