Logo in der oberen rechten Ecke im Beamer platzieren

Logo in der oberen rechten Ecke im Beamer platzieren

Ich möchte das Logo in der oberen rechten Ecke des Beamers platzieren, vielleicht nur ausgerichtet mit der Titelzeile, aber es sollte nicht davon abhängen, ob die Titelleiste vorhanden ist oder nicht :-).

Als Referenz,ein anderes Themabesteht darin, das Logo in die untere Zeile zu setzen.

Aktueller Code wie folgt:

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

Die aktuelle Ausgabe ist:

Bildbeschreibung hier eingeben

Antwort1

Platzieren Sie es an einem beliebigen Ort miteso-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}

Bildbeschreibung hier eingeben

Anpassen \LenToUnit{0.9\paperwidth},\LenToUnit{0.9\paperheight}in

\newcommand\AtPagemyUpperLeft[1]{\AtPageLowerLeft{%
\put(\LenToUnit{0.9\paperwidth},\LenToUnit{0.9\paperheight}){#1}}}

wie Sie möchten.

verwandte Informationen