在 Metropolis Beamer 中的框架标题上方添加灵活空格(\vfill?)

在 Metropolis Beamer 中的框架标题上方添加灵活空格(\vfill?)

我喜欢内容较少的幻灯片,见下文,但我希望空白部分位于框架标题上方,这样框架内容和框架标题就不会相距太远,本质上是在框架标题上方添加 \vfill。我可以在 Metropolis 中实现这一点吗?如果在 Metropolis 中无法实现,我也会对其他风格的解决方案感兴趣。

例子

“问题文件”

\documentclass{beamer}
\usetheme[progressbar=frametitle,
subsectionpage=progressbar,
block=fill]{metropolis}
\setbeamercolor{frametitle}{fg=normal text.fg, bg=normal text.bg}
\begin{document}
  \begin{frame}{First Frame}
    Hello, world!
  \end{frame}
\end{document}

答案1

您可以向frametitle模板添加垂直填充:

\documentclass{beamer}

\usetheme[
  progressbar=frametitle,
  subsectionpage=progressbar,
  block=fill
]{moloch}% modern fork of the metropolis theme

\setbeamercolor{frametitle}{fg=normal text.fg, bg=normal text.bg}
\addtobeamertemplate{frametitle}{\vfill}{}

\begin{document}
  \begin{frame}
  \frametitle{First Frame}
    Hello, world!
    \vfill
  \end{frame}
\end{document}

在此处输入图片描述

相关内容