Beamer Metropolis 顶栏高度和透明度

Beamer Metropolis 顶栏高度和透明度

对于 beamer metropolis 主题:

如何使顶部栏更高?有没有办法让它变得透明(也许使用 TiKz)?

答案1

您可以通过以下方式调整尺寸

\setlength{\metropolis@frametitle@padding}{5ex}

或者

\setlength{\moloch@frametitle@padding}{5ex}

如果您使用该moloch主题,则可以使用都市主题的更现代的分支。

不透明度可以像这样改变(调整\pgfsetfillopacity{0.3}为您喜欢的任何值):

\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme

\makeatletter
\setlength{\moloch@frametitle@padding}{5ex}

\setbeamertemplate{frametitle}{%
  \nointerlineskip%
  \pgfsetfillopacity{0.3}
  \begin{beamercolorbox}[%
      wd=\paperwidth,%
      sep=0pt,%
      leftskip=\moloch@frametitle@padding,%
      rightskip=\moloch@frametitle@padding,%
    ]{frametitle}%
  \pgfsetfillopacity{1}
  \moloch@frametitlestrut@start%
  \insertframetitle%
  \nolinebreak%
  \moloch@frametitlestrut@end%
  \end{beamercolorbox}%
  \pgfsetfillopacity{1}
}

\makeatother

\setbeamertemplate{background canvas}{\includegraphics[height=\paperheight]{example-image-duck}}

\begin{document}
\begin{frame}
\frametitle{title}
\end{frame}

\end{document}

在此处输入图片描述

相关内容