在乳胶中使用beamer类时使标题居中

时间:2010-03-02 18:09:37

标签: latex beamer

我想把框架标题放在我的谈话中心。我知道beamer类具有内置框架标题的内置功能,但我无法弄清楚如何做到这一点。它类似于:

\begin{frame}
\frametitle[alignment=center]{title}
\end{frame}

但这不起作用。

我能得到一些帮助吗?

3 个答案:

答案 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 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%