1

I'd like to add an extra element to the title page of a beamer template. I've tried re-purposing and re-positioning the \institute{} element for this, but moving it down causes the height of the page to increase. For example:

\documentclass{beamer}
\usetheme{metropolis} % Use metropolis theme
\setbeamertemplate{institute}{
    \vspace*{6em}
    \insertinstitute%
    \par%
}
\title{A minimal example}
\date{\today}
\author{Matthias Vogelgesang}
\date{}
\institute{I want the new element here}
\begin{document}
    \maketitle
\end{document}

How do I add an element that sits somewhere at the bottom left corner of the page while retaining the page height set by the template?

1

You could just add an overlay tikzpicture wherever you like.

\documentclass{beamer}
\usepackage{tikz}
\usetheme{metropolis} % Use metropolis theme
\setbeamertemplate{institute}{\begin{tikzpicture}[overlay,remember picture]
\node[anchor=south west] at (current page.south west){\insertinstitute};
\end{tikzpicture}}
\title{A minimal example}
\author{Matthias Vogelgesang}
\date{}
\institute{I want the new element here}
\begin{document}
    \maketitle
\end{document}

enter image description here

3
  • thanks for the original answer, but I wonder how I can make the new element with line breaks such that it can span across multiple lines (and with different amounts of spacing between the lines)? I've tried using \newline within the \institute{} element but it does not work – Skyork Apr 12 '19 at 1:51
  • 1
    @Skyork You need to dial an alignment, e.g. align=center, and add this to the node options. Then you can use \\ in order to insert a line break. – user121799 Apr 12 '19 at 1:55
  • that works. Thanks again! – Skyork Apr 12 '19 at 2:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.