在兩個使用者定義的投影機顏色方案之間切換

在兩個使用者定義的投影機顏色方案之間切換

我完全陌生beamer,我正在嘗試在兩種自訂顏色之間切換。我不知道為什麼新命令\sidetheme對輸出沒有影響。副主題是灰色的,而主主題是黃色的。特別是,我無法重新定義 的 head/foot 的結構和部分\sidetheme。附件是代碼,提前謝謝您。

\documentclass[10pt, xcolor=dvipsnames]{beamer}
\usetheme{Frankfurt}

\definecolor{main}{rgb}{0.4675, 0.11, 0.115}
\definecolor{secondary}{rgb}{0.75, 0.625, 0.15}
\definecolor{secondarylight}{rgb}{0.896, 0.83, 0.56}

\setbeamercolor{structure}{fg=main,bg=secondary}
\setbeamercolor{section in head/foot}{fg=main,bg=secondarylight}
\setbeamercolor{frametitle}{parent=structure}
\setbeamerfont{frametitle}{size=\large}
\setbeamercolor{title}{parent=section in head/foot}
\setbeamercolor{item}{fg=structure.bg}
\setbeamertemplate{enumerate items}[default]
\setbeamercolor{enumerate item}{parent=structure}
\setbeamertemplate{blocks}[rounded][shadow=true]
\setbeamerfont{block title}{series=\bfseries}
\setbeamercolor{block title}{fg=structure.fg,bg=structure.bg} 
\setbeamercolor{block body}{bg=white}
\beamertemplatenavigationsymbolsempty


\newcommand{\sidetheme}{
  \setbeamercolor*{structure}{fg=white,bg=gray}
  \setbeamercolor*{section in head/foot}{fg=white,bg=lightgray}
  \setbeamercolor*{item}{fg=section in head/foot.bg}
  \setbeamercolor*{enumerate item}{fg=structure.bg}
  \setbeamercolor*{palette primary}{bg=gray}
  \setbeamercolor*{palette secondary}{bg=gray}
  \setbeamercolor*{palette tertiary}{bg=gray}
  \setbeamercolor*{palette quaternary}{bg=gray}
}

% \newcommand{\maintheme}{
%   \setbeamercolor*{structure}{fg=main,bg=secondary}
%   \setbeamercolor*{section in head/foot}{fg=main,bg=secondarylight}
%   \setbeamercolor*{item}{fg=structure.bg}
%   \setbeamercolor*{enumerate item}{parent=structure}
% }

\title{Changing Color Schemes Locally}

\begin{document}

\thispagestyle{empty}
\maketitle
\setcounter{beamerpauses}{1}
\setcounter{framenumber}{0}

\section{Topic 1}

\begin{frame}
\frametitle{Information Central to the Course}

\begin{definition}
Some very insightful definition.
\begin{enumerate}
\item Yada
\item Yada
\end{enumerate}
\end{definition}
\medskip

\textbf{Interpretation:}
\begin{itemize}
\item Important point.
\item Another important point.
\end{itemize}
\end{frame}


{\sidetheme
\begin{frame}
\frametitle{Additional Information}

\begin{definition}
Some very insightful definition.
\begin{enumerate}
\item Yada
\item Yada
\end{enumerate}
\end{definition}
\medskip

\textbf{Interpretation:}
\begin{itemize}
\item Important point.
\item Another important point.
\end{itemize}
\end{frame}
}
\end{document}

相關內容