Ich erstelle eine Präsentation unter LaTex
Verwendung der Beamer-Dokumentenklasse. Ich verwende das Hannover
Design. Dieses hat eine Navigationsleiste auf der linken Seite und den Inhalt der Präsentation auf der rechten Seite.
Ich möchte ein Hintergrundbild auf einer Folie (oder einem Rahmen) platzieren, aber nur auf der rechten Seite (über die gesamte rechte Seitenur). Ich bin diesem Link gefolgt -->Wie fügt man ein Hintergrundbild in einen Beamer-Rahmen ein?. Allerdings liegt ein Teil des Bildes auch hinter der Navigationsleiste (was ich nicht möchte). Wie kann ich das erreichen?
Bearbeitung 1: Hier ist ein 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}
Wie Sie sehen, liegt das Bild auch hinter der Navigationsleiste, dieIch möchte nicht. Ich möchte, dass es die gesamte rechte Seite der Präsentation einnimmtnur. Wie kann ich dasselbe tun?
Antwort1
\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}