我正在研究 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}
(使用不同的背景颜色,以便可以更清楚地看到帧停止的位置)