Beamer 都市主题中的中心部分标题

Beamer 都市主题中的中心部分标题

我只想将 beamer metropolis 主题中的章节标题置于中心,而不更改其他默认值(特别是我想保留进度条)。

我尝试了以下方法,但没有效果

\usepackage{sectsty}
\allsectionsfont{\centering}

以下内容适用于普通标题页,但不适用于章节标题(也许我使用了错误的名称?)

\setbeamertemplate{section page}{ % also used section and section title
%  \raggedright%  % <-- Comment here
  \linespread{1.0}%
  \inserttitle%
  \par%
  \vspace*{0.5em}
}

答案1

答案:我可以通过从章节页面中删除 \raggedright 命令并在章节标题前包含 \centering 来实现

 % Center Section titles 
    \setbeamertemplate{section page}{
    \begin{center} % add center if missing
    \begin{minipage}{22em}
    \usebeamercolor[fg]{section title}
    \usebeamerfont{section title}
    %\raggedright % comment out raggedright
    \centering % add centering here to center title
    \insertsectionhead\\[-1ex]
    \usebeamertemplate*{progress bar in section page}
    \par
    \ifx\insertsubsectionhead\@empty\else%
    \usebeamercolor[fg]{subsection title}%
    \usebeamerfont{subsection title}%
    \insertsubsectionhead
    \fi
    \end{minipage}
    \end{center}
    \par
    \vspace{\baselineskip}
    }

相关内容