这可能并不是 beamer 的预期用途。
但是,我想创建一个投影仪幻灯片,其中:
- 幻灯片/框架中只有一行
- 单行垂直和水平居中
单行具有与框架标题完全相同的样式
我正在使用
\usetheme{default}
,所以没有什么魔法发生。(框架标题只是一些浅蓝色的字体。)我能用最愚蠢的方法实现这一点吗?(我看到有“标题幻灯片” - 但我想要很多,而且我不想要作者部分。我还看到我可以
\frametitle
在框架中使用......但它卡在框架的顶部。)我正在寻找与以下内容等同的东西:
\newpage \vspace*{\fill} \hspace*{\fill}...\hspace*{\fill}\vspace*{\fill} \newpage
但在投影机中。
答案1
您可以使用frametitle
字体和颜色;默认情况下文本将垂直居中,因此您只需添加即可使\centering
文本水平居中:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Test frame}
\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}
\centering
A line of text
\end{frame}
\end{document}
答案2
我认为这就是你想要的(本质上将 Gonzalo 的两个答案结合在一起):
\documentclass{beamer}
\usetheme{default}
\setbeamertemplate{frametitle}{}
\newenvironment{myline}
{\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\vfill\centering}
{\par\vfill}
\begin{document}
\begin{frame}{}
\begin{myline}
This is a single line of text.
\end{myline}
\end{frame}
\end{document}