[Tex/LaTex] Beamer: frametitle on the left side

beamertitles

In a beamer presentation, I have a long table and to get more space, I would like to change the place of the \frametitle{}. Is there a way to place it in the left side of the slide?

Here is the slide I want to modify with the title side-by-side with the table:

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Longtable}
\vspace{-0.2in}
\begin{center}
    \begin{figure}[H]
        \includegraphics[scale=0.45]{Longtable.pdf}
      \vspace{-0.1in}
\end{figure}
\end{center}
\end{frame}
\end{document}       

Best Answer

Here's one option: instead of redefining the framettile template (which would imply to much work for just this), you could use two side-by-side minipages or, easier, \adjustbox from the adjustbox package to place the title vertically centered with respect to the table; using the appropriate font and color you can get the same formatting as for standard titles. I used an image below to simulate the long table:

\documentclass{beamer}
\usepackage{adjustbox}

\begin{document}

\begin{frame}
\begin{center}
\begin{figure}
\adjustbox{valign=c}{{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}Longtable}}\hfill
\adjustbox{valign=c}{\includegraphics[height=.95\textheight,width=.5\textwidth]{example-image-a.pdf}}
\end{figure}
\end{center}
\end{frame}

\end{document}       

enter image description here

If the title is longer, one can use the minipage option for the \adjustbox containing it:

\documentclass{beamer}
\usepackage{adjustbox}

\begin{document}

\begin{frame}
\begin{center}
\begin{figure}
\adjustbox{valign=c,minipage=0.4\textwidth}{{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}Longtable and some more text}}\hfill
\adjustbox{valign=c}{\includegraphics[height=.95\textheight,width=.5\textwidth]{example-image-a.pdf}}
\end{figure}
\end{center}
\end{frame}

\end{document} 

enter image description here