如何删除 Latex Beamer 中的顶部边距

如何删除 Latex Beamer 中的顶部边距

我正在研究 Beamer 主题,目前正在设计自定义标题页。但是,我不知道框架顶部和文本顶部之间的边距从何而来。

梅威瑟:

\documentclass{beamer}
\begin{document}
                                                  
\begin{frame}[t,plain]
Test
\end{frame}
\end{document} 

之间有额外的空间测试以及框架的顶部。它是从哪里来的?

答案1

通常将\beamer@frametopskip设置.2cm plus .5\paperheight为顶部对齐框架。您可以像这样更改它:

\documentclass{beamer}

\makeatletter
\define@key{beamerframe}{t}[true]{% top
  \beamer@frametopskip=0cm plus .5\paperheight\relax%
  \beamer@framebottomskip=0pt plus 1fill\relax%
  \beamer@frametopskipautobreak=\beamer@frametopskip\relax%
  \beamer@framebottomskipautobreak=\beamer@framebottomskip\relax%
}
\makeatother

\begin{document}
                                                  
\begin{frame}[t,plain]
Test
\end{frame}
\end{document} 

在此处输入图片描述

(使用不同的背景颜色,以便可以更清楚地看到帧停止的位置)

相关内容