更改 Beamer 主题的颜色

更改 Beamer 主题的颜色

我正在准备一个使用以下投影仪主题的演示文稿:

\usetheme{AnnArbor}
\usecolortheme{beaver}

每次在主题中使用黄色时,是否有简单的方法将其更改为青色?我使用 Latex 有一段时间了,但我完全不知道 beamer 是如何工作的。

编辑:这是 MWE。当我编译它时,标题框是黄色的,这就是我想要更改为蓝色的颜色。

\documentclass{beamer}
\usepackage[spanish,activeacute]{babel}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\begin{document}
\title{My title}  
\author{My name}
\date{\today} 
\begin{frame}
\titlepage
\end{frame}
\end{document}

答案1

AnnArbor定义标题(和类似内容)的背景颜色:

\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange}

(看beamerthemeAnnArbor.sty)。

要将其更改为蓝色,您可以使用以下命令:

\documentclass{beamer}
\usepackage[spanish,activeacute]{babel}
\usetheme{AnnArbor}
\usecolortheme{beaver}
\setbeamercolor{titlelike}{parent=structure,bg=cyan}
\begin{document}
\title{My title}  
\author{My name}
\date{\today} 
\begin{frame}
\titlepage
\end{frame}
\end{document}

结果是:

青色背景而不是黄色

改变前景色很简单,例如使用

\setbeamercolor{titlelike}{parent=structure,fg=yellow,bg=cyan}

要得到

黄色文字,青色背景

查看beamer手动的有关和等\setbeamercolor键的更多信息。fgbg

答案2

本周余下时间我都不在线。如果有人发现错误等,请直接编辑。

  1. 我没有看到任何黄色。
  2. 这就是为什么所谓的最小工作示例(MWE)来避免此类问题。
  3. 在您的计算机上查找该文件beamercolorthemebeaver.sty。以下是定义的颜色。见下文。

beamercolorthemebeaver.sty

% Copyright 2004 by Madhusudan Singh <[email protected]>
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
% See the file doc/licenses/LICENSE for more details.
\mode<presentation>

\definecolor{darkred}{rgb}{0.8,0,0}

\setbeamercolor{section in toc}{fg=black,bg=white}
\setbeamercolor{alerted text}{fg=darkred!80!gray}
\setbeamercolor*{palette primary}{fg=darkred!60!black,bg=gray!30!white}
\setbeamercolor*{palette secondary}{fg=darkred!70!black,bg=gray!15!white}
\setbeamercolor*{palette tertiary}{bg=darkred!80!black,fg=gray!10!white}
\setbeamercolor*{palette quaternary}{fg=darkred,bg=gray!5!white}

\setbeamercolor*{sidebar}{fg=darkred,bg=gray!15!white}

\setbeamercolor*{palette sidebar primary}{fg=darkred!10!black}
\setbeamercolor*{palette sidebar secondary}{fg=white}
\setbeamercolor*{palette sidebar tertiary}{fg=darkred!50!black}
\setbeamercolor*{palette sidebar quaternary}{fg=gray!10!white}

%\setbeamercolor*{titlelike}{parent=palette primary}
\setbeamercolor{titlelike}{parent=palette primary,fg=darkred}
\setbeamercolor{frametitle}{bg=gray!10!white}
\setbeamercolor{frametitle right}{bg=gray!60!white}

\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}

\mode
<all>

平均能量损失

\documentclass{beamer}

\usetheme{AnnArbor}
\usecolortheme{beaver}

\begin{document}
\begin{frame}{Test}
Test
\end{frame}
\end{document}

在此处输入图片描述


改变颜色

\documentclass{beamer}

\usetheme{AnnArbor}
\usecolortheme{beaver}

\definecolor{myNewColorA}{RGB}{0,0,100}
\definecolor{myNewColorB}{RGB}{0,100,100}
\definecolor{myNewColorC}{RGB}{0,200,100}
\definecolor{myNewColorD}{RGB}{0,100,200}

\setbeamercolor*{palette primary}{bg=myNewColorA, fg = green}
\setbeamercolor*{palette secondary}{bg=myNewColorB, fg = green}
\setbeamercolor*{palette tertiary}{bg=myNewColorC, fg = green}
\setbeamercolor*{palette quaternary}{bg=myNewColorD, fg = green}

\begin{document}
\begin{frame}{Test}
Test
\end{frame}
\end{document}

在此处输入图片描述

相关内容