フレームタイトルをトークの中心に置きたいです。ビーマークラスにはフレームタイトルを中央揃えにする機能が組み込まれていることは理解していますが、その方法がわかりません。それは次のようなものです:
\begin{frame}
\frametitle[alignment=center]{title}
\end{frame}
しかし、それは機能しません。
少し助けてもらえますか?
試してみてください
\setbeamertemplate{frametitle}[default][center]
すべてのスライドの前に。
手動で、私はいつもこのようにしました:
\begin{frame}
\frametitle{\centerline{Hello World!}}
\end{frame}
このコードをドキュメントの透過性に配置する方がはるかに良いと思います。したがって、フレームのタイトルとサブタイトルの両方が中央に配置されます。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%