如何更改都市主题中的框架标题/脚注高度?

如何更改都市主题中的框架标题/脚注高度?

使用 投影机当我将框架标题行和/或脚注中的字体大小更改为首选高度时,这些行的高度不会自动调整为字体高度。如何实现该效果?

我开始使用都会主题。

正如我被问到的那样,我现在创建了一个 MWE。顺便问一下,框架标题的标准颜色名称是什么?

\documentclass{beamer}

\usetheme[numbering=none]{metropolis}

\setbeamerfont{frametitle}{size=\normalsize,series=\bfseries}
\setbeamerfont{frametitle}{size=\small,series=\normalfont}

\setbeamercolor{footline}{bg=black!80,fg=white}
\setbeamertemplate{frame footer}{A footline}

\begin{document}

\begin{frame}{A frame title in a small size}
 \begin{block}{Some itemize}
  \begin{itemize}
   \item Item 1
   \item Item 2
  \end{itemize}
 \end{block}
 \begin{block}{Some maths}
 \[\sum_{n=1}^{\infty}\frac{1}{n^2}=\frac{\pi^2}{6}=\zeta(2)\]
\end{block}
\end{frame}

\end{document}

答案1

考虑字体大小只会对框架标题的高度产生轻微影响。大部分高度由字体周围的填充决定,并在 Metropolis 主题中硬编码。但是,您可以按照以下示例调整数字。

\documentclass{beamer}

\usetheme[numbering=none]{metropolis}

\setbeamerfont{frametitle}{size=\small,series=\normalfont}
\setbeamercolor{footline}{bg=black!80,fg=white}
\setbeamertemplate{frame footer}{A footline}

\makeatletter
\setlength{\metropolis@frametitle@padding}{1.6ex}% <- default 2.2 ex

\setbeamertemplate{footline}{%
  \begin{beamercolorbox}[wd=\textwidth, sep=1.5ex]{footline}% <- default 3ex
    \usebeamerfont{page number in head/foot}%
    \usebeamertemplate*{frame footer}
    \hfill%
    \usebeamertemplate*{frame numbering}
  \end{beamercolorbox}%
}
\makeatother

\begin{document}

\begin{frame}{A frame title in a small size}
 \begin{block}{Some itemize}
  \begin{itemize}
   \item Item 1
   \item Item 2
  \end{itemize}
 \end{block}
 \begin{block}{Some maths}
 \[\sum_{n=1}^{\infty}\frac{1}{n^2}=\frac{\pi^2}{6}=\zeta(2)\]
\end{block}
\end{frame}

\end{document}

在此处输入图片描述

相关内容