Я делаю презентацию с LaTex
использованием класса документа Beamer. Я использую тему Hannover
. У нее есть панель навигации слева, а содержимое презентации — справа.
Я хочу разместить фоновое изображение на слайде (или в рамке), но только с правой стороны (охватывая всю правую сторону)только). Я перешел по этой ссылке -->Как вставить фоновое изображение в рамку проектора?. Однако часть изображения также находится за панелью навигации (что мне не нужно). Как этого добиться?
Редактировать 1: Вот 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}
Как вы можете видеть, изображение также находится за панелью навигации, котораяя не хочу. Я хочу, чтобы он занимал всю правую часть презентации.только. Как я могу сделать то же самое?
решение1
\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}