对于 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}