我想把框架标题放在我的谈话中心。我知道beamer类具有内置框架标题的内置功能,但我无法弄清楚如何做到这一点。它类似于:
\begin{frame}
\frametitle[alignment=center]{title}
\end{frame}
但这不起作用。
我能得到一些帮助吗?
答案 0 :(得分:25)
尝试
\setbeamertemplate{frametitle}[default][center]
所有幻灯片之前。
答案 1 :(得分:2)
手动,我总是这样做:
\begin{frame}
\frametitle{\centerline{Hello World!}}
\end{frame}
答案 2 :(得分:1)
我认为将此代码置于文档的渗透性更好。所以你将框架标题和副标题都集中在一起:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\long\def\beamer@@frametitle[#1]#2{%
\beamer@ifempty{#2}{}{%
\gdef\insertframetitle{\centering{#2\ifnum\beamer@autobreakcount>0\relax{}\space\usebeamertemplate*{frametitle continuation}\fi}}%
\gdef\beamer@frametitle{#2}%
\gdef\beamer@shortframetitle{#1}%
}%
}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%