[Tex/LaTex] How to set vertical margins for beamer frame

beamermargins

My talk slides use a mostly-white background image (supplied by organizers) that has some visual patterns at the bottom. I would like to tell beamer to not cover these patterns (as it makes text less readable).

I can set horizontal margins with \setbeamersize.

But how can I set vertical margins for all my slides?

Best Answer

For the top margin you may try to place a \vspace in the frametitle:

\setbeamertemplate{frametitle}{
    \vspace{2cm}\\
    \insertframetitle
}

and for the bottom margin, a \vspace in the footline:

\setbeamertemplate{footline}{
    \vspace{0.5cm}
}
Related Question