我使用下面的代码在 beamer 中设置我的模板。它只提供了默认的主题颜色。有人能告诉我如何解决这个问题吗?谢谢。
\usetheme[progressbar=frametitle]{metropolis}
\useoutertheme{metropolis}
\useinnertheme{metropolis}
\setbeamercolor{background canvas}{bg=white}
\definecolor{myblue}{rgb}{0.19,0.55,0.91}
\usecolortheme[named=myblue]{structure}
答案1
只是一句忠告:使用 metropolis 时,您应该使用 metropolis 颜色主题。手册第 3.2 节中记录了一种调整颜色的简单方法。
这是您的代码的更正版本的样子(不要使用主主题,只使用组件)。
\documentclass{beamer}
%\usetheme{metropolis}
\useoutertheme[progressbar=frametitle]{metropolis}
\useinnertheme{metropolis}
\setbeamercolor{background canvas}{bg=white}
\definecolor{myblue}{rgb}{0.19,0.55,0.91}
\usecolortheme[named=myblue]{structure}
\begin{document}
\section{Test}
\begin{frame}{Test}
Test
\end{frame}
\section{Blub}
\begin{frame}{Test}
Test
\end{frame}
\section{Quack}
\begin{frame}{Test}
Test
\end{frame}
\end{document}
更新:以下仅对深灰色(不是绿色)部分(标题)使用自定义颜色。
\documentclass{beamer}
\definecolor{myblue}{rgb}{0.19,0.55,0.91}
\usetheme[progressbar=frametitle]{metropolis}
\useoutertheme{metropolis}
\useinnertheme{metropolis}
\setbeamercolor{background canvas}{bg=white}
%\usecolortheme[named=myblue]{structure}
\setbeamercolor{frametitle}{bg=myblue}
\begin{document}
\section{Test}
\begin{frame}{Test}
\begin{exampleblock}{Test}
ADF
\end{exampleblock}
\end{frame}
\section{Blub}
\begin{frame}{Test}
Test
\end{frame}
\section{Quack}
\begin{frame}{Test}
Test
\end{frame}
\end{document}