11

I'm trying to add three logos on the title page of my presentation. I'm using Beamer and the metropolis theme. I've tried to use the \titlegraphic command but the picture appears at the top left of the slide. So I modified the .sty file using hspace and vspace but I would like to know if there is a better way to do so. Indeed, what I did is OK for this presentation but not re-usable for another one with another logo of different size. Thanks.

2 Answers 2

8

You could define your own title page with the titlegraphic at the bottom:

\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme

\titlegraphic{%
    \includegraphics[width=.2\textwidth]{example-image-a}\hfill
  \includegraphics[width=.2\textwidth]{example-image-b}\hfill
  \includegraphics[width=.2\textwidth]{example-image-c}
}

\makeatletter
\setbeamertemplate{title page}{
  \begin{minipage}[b][\paperheight]{\textwidth}
    \vfill%
    \ifx\inserttitle\@empty\else\usebeamertemplate*{title}\fi
    \ifx\insertsubtitle\@empty\else\usebeamertemplate*{subtitle}\fi
    \usebeamertemplate*{title separator}
    \ifx\beamer@shortauthor\@empty\else\usebeamertemplate*{author}\fi
    \ifx\insertdate\@empty\else\usebeamertemplate*{date}\fi
    \ifx\insertinstitute\@empty\else\usebeamertemplate*{institute}\fi
    \vfill
    \ifx\inserttitlegraphic\@empty\else\inserttitlegraphic\fi
    \vspace*{1cm}
  \end{minipage}
}
\makeatother

\begin{document}
    
\begin{frame}
    \titlepage
\end{frame} 
    
\end{document}

enter image description here

6

you can always include anything to any frame without defining new templates with package like eso-pic or tikz.

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usetheme{metropolis}
\begin{document}
\title{My presentation}
\author{Me}
\begin{frame}
\maketitle
\begin{tikzpicture}[overlay, remember picture]
\node[above right=1cm and .8cm of current page.south west] {\includegraphics[width=2cm]{example-image}};
\node[above =1cm of current page.south] {\includegraphics[width=2cm]{example-image}};
\node[above left=1cm and .8cm of current page.south east] {\includegraphics[width=2cm]{example-image}};
\end{tikzpicture}
\end{frame}
\end{document}

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .