beamer warsaw 修改与章节相关的标题颜色(右侧)

beamer warsaw 修改与章节相关的标题颜色(右侧)

我正在为 beamer 类使用 Warsaw 模板。我希望演示文稿左侧标题的颜色因部分而异(每个部分都有自定义颜色。
我在这里看到了一个解决方案:改变投影仪标头的颜色(新加坡) 但是这个是针对新加坡主题的,而且非常个性化。有什么可以帮忙的吗?

答案1

您可以将每个section in head/foot color部分设置为:

\documentclass{beamer}
\usetheme{Warsaw}

\begin{document}

\setbeamercolor{subsection in head/foot}{bg=blue!50!black}
\section{sec1}
\subsection{sub1}   
\begin{frame}
    abc
\end{frame} 

\setbeamercolor{subsection in head/foot}{bg=red!50!black}
\section{sec2}
\subsection{sub2}   
\begin{frame}
    abc
\end{frame} 

\end{document}

您甚至可以使颜色自动改变:

\documentclass{beamer}
\usetheme{Warsaw}

\definecolorseries{foo}{rgb}{last}{red}{blue}
\resetcolorseries[3]{foo}

\AtBeginSection[]{%
    \setbeamercolor{subsection in head/foot}{bg=foo!![\thesection]}
}

\begin{document}

\section{sec1}
\subsection{sub1}   
\begin{frame}
    abc
\end{frame} 

\section{sec2}
\subsection{sub2}   
\begin{frame}
    abc
\end{frame} 

\section{sec3}
\subsection{sub3}   
\begin{frame}
    abc
\end{frame}

\end{document}

在此处输入图片描述

相关内容