ビーマーの右上隅にロゴを配置する

ビーマーの右上隅にロゴを配置する

私は、ビーマーの右上隅にロゴを配置したいと思っています。タイトル行に合わせるだけで、タイトル バーが存在するかどうかには依存しないはずです :-)。

参考のため、別の話題一番下の行にロゴを配置することです。

現在のコードは次のとおりです:

\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}}}

あなたが望むように。

関連情報