Estou fazendo uma apresentação LaTex
usando a classe de documentos Beamer. Estou usando o Hannover
tema. Possui uma barra de navegação no lado esquerdo e o conteúdo da apresentação no lado direito.
Quero colocar a imagem de fundo em um slide (ou quadro), mas apenas no lado direito (abrangendo todo o lado direitoapenas). Eu segui este link ->Como inserir uma imagem de fundo em um quadro de projetor?. Porém, parte da imagem também fica atrás da barra de navegação (o que eu não quero). Como posso conseguir isso?
Editar 1: Aqui está um MWE:
\documentclass[xcolor={dvipsnames}]{beamer}
\usetheme{Hannover}
\usecolortheme{rose}
\begin{document}
\section{A section}
{
\usebackgroundtemplate{\includegraphics[width=\paperwidth {../img/cluster-ex-1.png}}%
\begin{frame}
\begin{center}
\LARGE
\textit{\textbf{Title of the frame}}
\end{center}
\end{frame}
}
\end{document}
Como você pode ver, a imagem também fica atrás da barra de navegação, queEu não quero. Quero que ocupe todo o lado direito da apresentaçãoapenas. Como posso fazer o mesmo?
Responder1
\documentclass{beamer}
\usetheme{Hannover}
\makeatletter
\newlength{\imagewidth}
\setlength{\imagewidth}{\paperwidth}
\addtolength{\imagewidth}{-\beamer@sidebarwidth}
\newlength{\sidebarwidth}
\setlength{\sidebarwidth}{\beamer@sidebarwidth}
\makeatother
\usebackgroundtemplate{%
\hspace*{\sidebarwidth}%
\includegraphics[width=\imagewidth,height=\paperheight]{example-image}%
}
\begin{document}
\begin{frame}
content
\end{frame}
\end{document}