17

フレームタイトルを私の話の中心に置きたいです。ビーマー クラスにはフレームタイトルを中央に配置する機能が組み込まれていることは理解していますが、その方法がわかりません。それは次のようなものです:

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

しかし、それはうまくいきません。

少し手伝ってもらえますか?

4

3 に答える 3

30

試す

\setbeamertemplate{frametitle}[default][center]

すべてのスライドの前に。

于 2010-03-02T18:42:04.667 に答える
4

手動で、私はいつも次のようにしました:

\begin{frame}
\frametitle{\centerline{Hello World!}}
\end{frame}
于 2010-03-02T20:03:08.003 に答える
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 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
于 2012-04-04T01:50:18.680 に答える