在使用Beamer类编写LaTeX幻灯片时,如何使标题居中?

18

我想让我的演讲帧标题居中。我知道beamer类有内置的能力可以让帧标题居中,但我不知道如何实现。大概是这样:

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

但是那并不起作用。

我可以得到一点帮助吗?

3个回答

31

尝试一下

\setbeamertemplate{frametitle}[default][center]

所有幻灯片之前。


3

我通常手动这样做:

\begin{frame}
\frametitle{\centerline{Hello World!}}
\end{frame}

0

我认为最好将这段代码放在文档的导言部分。这样,您就可以使帧标题和副标题都居中:

\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 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接