
Я хочу разместить логотип в правом верхнем углу проектора, возможно, просто выровнять его с заголовком, но это не должно зависеть от того, существует ли строка заголовка :-).
Для справки,другая темаразместить логотип в нижней строке.
Текущий код выглядит следующим образом:
\documentclass[t]{beamer}
\beamertemplatenavigationsymbolsempty
\setbeamertemplate{footline}[frame number]
\logo{\makebox[1\paperwidth]{\includegraphics[width=.5cm,keepaspectratio]{logo.png}}}
\begin{document}
\begin{frame}[c]{Hello world}
\begin{itemize}
\item item 1
\item item 2
\item item 3
\end{itemize}
\end{frame}
\end{document}
Текущий выход:
решение1
Поместите его в любое место, где вам нравится.eso-pic
\documentclass[t]{beamer}
\usepackage{eso-pic}
\beamertemplatenavigationsymbolsempty
\setbeamertemplate{footline}[frame number]
\newcommand\AtPagemyUpperLeft[1]{\AtPageLowerLeft{%
\put(\LenToUnit{0.9\paperwidth},\LenToUnit{0.9\paperheight}){#1}}}
\AddToShipoutPictureFG{
\AtPagemyUpperLeft{{\includegraphics[width=.5cm,keepaspectratio]{logo.png}}}
}%
\begin{document}
\begin{frame}[c]{Hello world}
\begin{itemize}
\item item 1
\item item 2
\item item 3
\end{itemize}
\end{frame}
Отрегулируйте \LenToUnit{0.9\paperwidth},\LenToUnit{0.9\paperheight}
в
\newcommand\AtPagemyUpperLeft[1]{\AtPageLowerLeft{%
\put(\LenToUnit{0.9\paperwidth},\LenToUnit{0.9\paperheight}){#1}}}
как хочешь.