Pergunta 1: Estou criando um modelo de slide para uma apresentação em LaTex usando o pacote Beamer. Achei que a colocação do logo no slide não é tão fácil. Em vez de colocar o logotipo na mesma posição ao longo dos slides, quero colocá-lo no meio ou um pouco para cima no slide de título. É possível?
Pergunta 2: Nos slides após o slide do título, quero o logotipo no canto superior direito. Então, coloquei este comando,
\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}}
Correu bem:
No entanto, se eu mudar a cor da barra superior, o logotipo vai para trás da barra e “não fica mais visível:
Existe alguma maneira de colocar o logotipo no topo?
Resposta
Pergunta 1: você pode usar qualquer um dos campos fornecidos por \author
, \title
, \date
ou \institute
para colocar a imagem na página de título; se nenhum desses campos permitir que você alcance o posicionamento desejado, você pode usar o textpos
. O exemplo abaixo usa o campo \author
para adicionar a imagem.
Pergunta 2: Com a ajuda do textpos
pacote, você pode adicionar o logotipo ao frametitle
modelo usando \addtobeamertemplate
.
A código de exemplo simples:
\documentclass{beamer} \usetheme{Madrid} \usecolortheme{beaver} \usepackage{textpos} \title{The title} \author[The author]{\includegraphics[height=1cm,width=2cm]{cat}\\The Author} \institute[Inst.]{The Institute} \date{\today} \begin{document} \begin{frame} \maketitle \end{frame} \addtobeamertemplate{frametitle}{}{% \begin{textblock*}{100mm}(.85\textwidth,-1cm) \includegraphics[height=1cm,width=2cm]{cat} \end{textblock*}} \begin{frame}{Motivation} Now the logo is visible \end{frame} \end{document}
Como osjerick menciona em um comentário, a solução acima não se comportará corretamente se \framesubtitle
for usado (a imagem será deslocada para baixo); neste caso, uma abordagem TikZ pode ser usada para evitar o movimento:
\documentclass{beamer} \usetheme{Madrid} \usecolortheme{beaver} \usepackage{tikz} \title{The title} \author[The author]{\includegraphics[height=1cm,width=2cm]{cat}\\The Author} \institute[Inst.]{The Institute} \date{\today} \begin{document} \begin{frame} \maketitle \end{frame} \addtobeamertemplate{frametitle}{}{% \begin{tikzpicture}[remember picture,overlay] \node[anchor=north east,yshift=2pt] at (current page.north east) {\includegraphics[height=0.8cm]{cat}}; \end{tikzpicture}} \begin{frame}{Motivation} Now the logo is visible \end{frame} \begin{frame}{Motivation} \framesubtitle{A} Now the logo is visible \end{frame} \end{document}
addtobeamertemplate
. Agora ' entendi.