[Tex/LaTex] Adding custom image in title slide

beamergraphicstitles

I use beamer with the warsaw style to create presentation. I would like to insert an image in the title slide as part of customization. An image that fills the whole breadth of the slide but limits to half height. How to do it. Couldn't find proper direction from beamer user guide

Best Answer

You can add an image on the title slide in beamer using \titlegraphic{<image command>}. Its position is dependent on, i.e. defined by, the used theme.

\documentclass{beamer}
\usetheme{Warsaw}
\title{Fooing the Bar}
\author{A.~Thor}
\institute{MWE Lmt.}

\titlegraphic{\includegraphics[width=\textwidth,height=.5\textheight]{someimage}}

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

Alternatively you can place an image inclusion macro in one of the other title page macros, e.g. \institute{...} is good for adding the institute name as well as the logo. You are allowed to use line breaks there.

 \institute{Foo Research Institution\\[\medskipamount]
      \includegraphics[width=\textwidth,height=.5\textheight]{imgfilename}%
 }

Finally, you also can place the logo on an absolute position of the titlepage using tikz or textpos. Here an example using tikz:

\documentclass{beamer}
\usepackage{tikz}
\usetheme{Warsaw}
\title{Fooing the Bar}
\author{A.~Thor}
\institute{MWE Lmt.}
\titlegraphic{\vspace{8cm}}% to push the other text to the top

\begin{document}
\begin{frame}
   \tikz [remember picture,overlay]
    \node at
        ([yshift=3cm]current page.south) 
        %or: (current page.center)
        {\includegraphics[width=\textwidth,height=.5\textheight]{someimage}};
   \titlepage
\end{frame}
\end{document}