Beamer:框架标题和文本之间的空格

Beamer:框架标题和文本之间的空格

我希望框架标题和文本之间的间距在所有页面中都相同。我试过了\addtobeamertemplate{frametitle}{\vspace*{2cm}}{\vspace*{-2cm}},但正如您在下图中看到的那样,间距不同。

\documentclass[14pt,handout]{beamer}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\geometry{paperwidth=297mm,paperheight=210mm}
\setbeamertemplate{frametitle}[default][center]
\addtobeamertemplate{frametitle}{\vspace*{2cm}}{\vspace*{-2cm}}
\setbeamersize{text margin left=100pt,text margin right=100pt}

\begin{document}
\begin{frame}
  \frametitle{\textbf{Title}}
\lipsum[2]
\end{frame}
%
\begin{frame}
  \frametitle{\textbf{Title}}
\lipsum[1-3]
\end{frame}
\end{document}

在此处输入图片描述

答案1

默认情况下,投影仪框架的内容是垂直居中的。因此,您需要做的是将内容对齐到顶部。对于一个框架,您可以像这样执行此操作。

\begin{frame}[t]
...
\end{frame}

如果要将所有框架对齐到顶部,请t在加载 beamer 类时添加该选项。

\documentclass[t]{beamer}

相关内容