
Ich möchte in der Lage sein, vor dem Titel auf der Titelseite in Beamer zwei Bilder hinzuzufügen, wie unten:
ich habe diesen Befehl verwendet \titlegraphic{\includegraphics[height=4cm]{Picture}}
, aber das Ziel nicht erreicht
\documentclass{beamer}
\titlegraphic{\includegraphics[height=4cm]{picture1}}
\titlegraphic{\includegraphics[height=4cm]{picture2}}
\title{TITLE}
\subtitle{\textbf{Subtitle}}
\author{Author}
\institute{University }
\setbeamercolor{title}{bg=orange,fg=white}
\begin{document}
\maketitle
\end{document}
Antwort1
Eine schnelle Einzeiler-Lösung wäre die Verwendung des Folgenden:
\addtobeamertemplate{title page}{\includegraphics[scale=.05]{lion} \hfill \includegraphics[scale=.05]{lion}}{}
Damit Sie ungefähr Folgendes erhalten:
\documentclass{beamer}
\addtobeamertemplate{title page}{\includegraphics[scale=.05]{lion} \hfill \includegraphics[scale=.05]{lion}}{}
\title{TITLE}
\subtitle{subtitle}
\author{Author}
\institute{University}
\setbeamercolor{title}{bg=orange,fg=white}
\begin{document}
\maketitle
\end{document}
Wenn Sie weitere Anpassungen benötigen, die Sie nicht über das addtobeamertemplate
Makro erhalten, sollten Sie Ihre eigene benutzerdefinierte title page
Vorlage erstellen. Die default
Vorlage finden Sie im beamerinnerthemedefault.sty
und sieht mit der gewünschten Änderung folgendermaßen aus:
\makeatletter
\setbeamertemplate{title page}
{
\includegraphics[scale=.05]{lion} \hfill \includegraphics[scale=.05]{lion} % new code
\vbox{}
\vfill
\begingroup
\centering
\begin{beamercolorbox}[sep=8pt,center]{title}
\usebeamerfont{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}\vskip0.5em
\endgroup
\vfill
}
\makeatother
Mit den entsprechenden Änderungen können Sie vertikalen Abstand hinzufügen, die Bilder neu positionieren oder was auch immer Sie möchten.
Antwort2
Ich muss dies auch oft tun. Anstatt zu verwenden \titlegraphic
, verwende ich normalerweise den folgenden Ansatz:
\begin{frame}
\begin{columns}
\column{0.5\textwidth}
\flushleft
\includegraphics{leftpicture}
\column{0.5\textwidth}
\flushright
\includegraphics{rightpicture}
\end{columns}
\titlepage
\end{frame}
oder auch
\begin{frame}
\hbox to \textwidth{
\includegraphics{leftpicture}
\hfill
\includegraphics{rightpicture}
}
\titlepage
\end{frame}