Beamer: Position des benutzerdefinierten Bildes im Titelrahmen festlegen

Beamer: Position des benutzerdefinierten Bildes im Titelrahmen festlegen

Ich möchte meinem Titelrahmen in Beamer ein benutzerdefiniertes Bild hinzufügen. Dazu verwende ich:

\documentclass[10pt]{beamer}
\usetheme{default}
\usecolortheme{seahorse}
\usefonttheme{professionalfonts}

\usepackage[utf8]{inputenc}

\author{usernumber}
\title{title}
\logo{logo} 
\institute{institute}
\date{date}

\titlegraphic{\includegraphics[height=.5\textheight]{image}}

\begin{document}

\begin{frame}
    \titlepage

\end{frame}
\end{document}

Ausgabe, die ich bekomme

Dies führt dazu, dass das Bild unter dem Datum erscheint. Ist es möglich, das Bild stattdessen neben Autor, Institut und Datum zu platzieren? Wie kann ich das Bild am einfachsten verschieben?

Etwas mehr wie das Ergebnis, das ich erreichen möchte

Antwort1

Sie können \defbeamertemplate*{title page}Ihre eigene benutzerdefinierte Titelrahmenvorlage definieren. Dazu habe ich die Titelseitenvorlage von kopiert beamerinnerthemedefault.sty(die Sie über geladen haben ) und die Minipage-Umgebungen hinzugefügt, um sicherzustellen, dass die Titelbilder neben Autor, Institution und Datum angezeigt werden. (Hinzugefügte Zeilen werden im folgenden MWE \usetheme{default}mit hervorgehoben )%<------

Bildbeschreibung hier eingeben

\documentclass[10pt]{beamer}
\usetheme{default}
\usecolortheme{seahorse}
\usefonttheme{professionalfonts}

\makeatletter
\defbeamertemplate*{title page}{mycustomtitlepage}[1][]
{
  \vbox{}
  \vfill
  \begingroup
    \centering
    \begin{beamercolorbox}[sep=8pt,center,#1]{title}
      \usebeamerfont{title}\inserttitle\par%
      \ifx\insertsubtitle\@empty%
      \else%
        \vskip0.25em%
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
      \fi%     
    \end{beamercolorbox}%
    \vskip1em\par
    \begin{minipage}{0.5\textwidth} %<------
    \begin{beamercolorbox}[sep=8pt,center,#1]{author}
      \usebeamerfont{author}\insertauthor
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center,#1]{institute}
      \usebeamerfont{institute}\insertinstitute
    \end{beamercolorbox}
    \begin{beamercolorbox}[sep=8pt,center,#1]{date}
      \usebeamerfont{date}\insertdate
    \end{beamercolorbox}\vskip0.5em
    \end{minipage}% %<------
    \begin{minipage}{0.5\textwidth}%<------
    {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
    \end{minipage}%<------
  \endgroup
  \vfill
}
\makeatother

\author{usernumber}
\title{title}
\logo{logo} 
\institute{institute}
\date{date}

\titlegraphic{\includegraphics[width=\linewidth]{example-image}}

\begin{document}

\begin{frame}
    \titlepage

\end{frame}
\end{document}

verwandte Informationen