我只想将 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}
}